Description
A creamy, satisfying vegan curry made with chickpeas, coconut milk, and aromatic curry paste, ready in just 20 minutes. This nutrient-rich dish is packed with plant protein, fiber, and flavor.
Ingredients
Olive oil – a few tablespoons for sautéing
1 large onion, sliced or diced
3 cloves garlic, minced
2 tablespoons mild curry paste (or substitute with dried spices: 2 tsp garam masala, ¼ tsp turmeric, ¼ tsp cayenne)
1 (15 oz) can crushed tomatoes
1 (13.5 oz) can full-fat coconut milk (or light coconut milk / cashew cream)
2 (15 oz) cans chickpeas, drained and rinsed
Juice from ½ lime
1 teaspoon sugar
½ teaspoon salt (plus more to taste)
2 cups baby spinach (optional; kale, cauliflower, or sweet potatoes are good alternatives)
For serving: cooked rice or quinoa, lime wedges, chopped cilantro, vegan naan
Instructions
- Heat olive oil over medium-high heat and sauté onion for about 5 minutes until softened.
- Add garlic and curry paste; cook for 1–2 minutes, stirring to release aromas.
- Stir in crushed tomatoes, coconut milk, and chickpeas. Bring to a gentle boil, then reduce heat and simmer for about 10 minutes, stirring occasionally.
- Mix in lime juice, sugar, salt, and spinach. Cook until spinach is wilted.
- Serve hot over rice or quinoa, with naan, cilantro, and lime wedges if desired.
Notes
- For a spicier curry, add more cayenne or use a hotter curry paste.
- Swap curry paste with a blend of garam masala, turmeric, and cayenne if unavailable.
- Add extra vegetables such as sweet potatoes, carrots, zucchini, or cauliflower for variety.
- Freezes well—thaw and reheat with a splash of coconut milk or water to loosen.
- Perfect for meal prep, as it keeps well for up to 5 days in the fridge.
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian-inspired
Nutrition
- Serving Size: 1 serving
- Calories: 290
- Sugar: 6g
- Sodium: 430mg
- Fat: 15g
- Saturated Fat: 8g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 9g
- Protein: 10g
- Cholesterol: 0mg