This recipe is easy to make, packed with plant-based protein, and full of bold, warming spices. It’s budget-friendly and uses simple pantry ingredients, yet delivers deep, complex flavors. Perfect for weeknight dinners, it pairs beautifully with rice or flatbread and can be customized to suit your taste.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
olive oil onion, chopped garlic cloves, minced fresh ginger, grated canned chickpeas, drained and rinsed canned diced tomatoes coconut milk tomato paste ground cumin ground coriander turmeric garam masala paprika salt black pepper fresh spinach (optional) fresh cilantro
Directions
Heat olive oil in a large pan over medium heat. Add the chopped onion and sauté until soft and translucent.
Stir in the garlic and ginger, cooking for about a minute until fragrant.
Add the tomato paste and spices (cumin, coriander, turmeric, garam masala, paprika), and cook for another minute to enhance their flavor.
Pour in the diced tomatoes and coconut milk, stirring to combine.
Add the chickpeas and bring the mixture to a simmer. Let it cook for 15–20 minutes, allowing the flavors to develop and the sauce to thicken.
Stir in fresh spinach if using, and cook until wilted.
Season with salt and black pepper to taste. Garnish with fresh cilantro before serving.
Serve warm with rice or flatbread.
Servings and timing
This recipe serves 4 people. Preparation time is about 10 minutes, and cooking time is approximately 25 minutes, making the total time around 35 minutes.
Variations
You can add vegetables like potatoes, cauliflower, or peas for extra texture. For a creamier version, add more coconut milk or a spoonful of yogurt. Adjust the spice level by adding chili powder or fresh chili. You can also swap chickpeas with lentils for a different take.
Storage/Reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Reheat on the stovetop over medium heat or in the microwave until warmed through. Add a splash of water or coconut milk if the curry thickens.
This curry freezes well for up to 2 months. Thaw in the refrigerator before reheating.
FAQs
Can I use dried chickpeas?
Yes, just soak and cook them beforehand.
Is chickpea curry vegan?
Yes, it’s naturally vegan when made with plant-based ingredients.
Can I make it without coconut milk?
Yes, you can use water, broth, or yogurt instead.
How do I thicken the curry?
Let it simmer longer or mash some chickpeas.
What can I serve with chickpea curry?
Rice, naan, or roti are great options.
Can I make it spicy?
Yes, add chili powder or fresh chilies to increase heat.
How long does it last in the fridge?
Up to 4 days when stored properly.
Can I freeze chickpea curry?
Yes, it freezes well for up to 2 months.
What spices are essential?
Cumin, coriander, turmeric, and garam masala are key.
Can I add protein?
Chickpeas already provide protein, but you can add tofu if desired.
Conclusion
Chickpea curry is a delicious, comforting dish that’s easy to prepare and full of rich, warming flavors. Its versatility and wholesome ingredients make it a go-to recipe for any occasion, whether you’re cooking for a quick dinner or planning meals ahead.
This chickpea curry recipe is a rich, creamy, and flavorful dish made with tender chickpeas simmered in a spiced tomato and coconut sauce. Packed with plant-based protein and warming spices, this easy vegan curry is perfect for a quick and satisfying meal.
Author:Catherine
Prep Time:10 minutes
Cook Time:25 minutes
Total Time:35 minutes
Yield:4 servings
Category:Main Dish
Method:Stovetop
Cuisine:Indian-Inspired
Diet:Vegetarian
Ingredients
2 tbsp olive oil
1 onion, chopped
3 garlic cloves, minced
1 tbsp fresh ginger, grated
2 cans (400g each) chickpeas, drained and rinsed
1 can diced tomatoes
1 cup coconut milk
2 tbsp tomato paste
1 tsp ground cumin
1 tsp ground coriander
½ tsp turmeric
1 tsp garam masala
1 tsp paprika
Salt and black pepper to taste
2 cups fresh spinach (optional)
Fresh cilantro, chopped
Instructions
Heat olive oil in a large pan over medium heat. Add onion and sauté until soft and translucent.
Stir in garlic and ginger, cooking for about 1 minute until fragrant.
Add tomato paste and spices (cumin, coriander, turmeric, garam masala, paprika). Cook for 1 minute to enhance flavor.
Pour in diced tomatoes and coconut milk, stirring to combine.
Add chickpeas and bring to a simmer. Cook for 15–20 minutes until the sauce thickens.
Stir in spinach (if using) and cook until wilted.
Season with salt and pepper. Garnish with fresh cilantro.
Serve warm with rice or flatbread.
Notes
Mash a few chickpeas to naturally thicken the curry.Adjust spice levels by adding chili powder or fresh chilies.Use full-fat coconut milk for a richer texture.