The aroma of spices wafts through the air as this Vegan Chickpea Curry simmers gently on the stove, creating a hearty meal that captivates your senses. This delectable dish takes just 30 minutes to prepare and is perfect for cozy dinners or quick weeknight meals. Its rich, creamy texture and vibrant flavors will leave you and your family craving more.
This recipe is ideal for anyone seeking a satisfying vegan meal that’s as comforting as it is nutritious. Perfect for gatherings, it can be made ahead of time and stored in the fridge for easy reheating throughout the week.
Why You’ll Love This Recipe
- The combination of spices creates a complex, layered flavor profile that is simply irresistible.
- Chickpeas provide a hearty texture that pairs perfectly with the creamy coconut sauce.
- It’s a quick dish that comes together in just 30 minutes, perfect for busy nights.
- Garnished with cilantro, it adds a fresh finish that elevates the dish.
What You’ll Need
Gather the following ingredients to create this delicious curry.
For the Curry Base
- 2 tbsp vegetable oil (neutral, such as canola or sunflower)
- 1 large yellow onion, halved and thinly sliced (approx. 200g)
- 1 tbsp fresh ginger, minced (approx. 15g)
- 4 cloves garlic, minced (approx. 2 tbsp or 28g)
- 1 tsp turmeric powder
- 1 tbsp paprika (sweet or smoked)
- ½ tbsp ground coriander (approx. 1½ tsp)
- ½ tbsp Kashmiri red chili powder (or ¼ tsp cayenne for more heat)
- ½ tbsp garam masala (approx. 1½ tsp)
- ½ tsp salt (or to taste)
- 2 large tomatoes, diced
- 1½ cups vegetable broth (12 fl oz; approx. 350ml)
For the Creamy Sauce
- 1 13.5 oz can coconut cream (full-fat, unsweetened; approx. 400ml or 284g)
For the Protein
- 3 15 oz cans chickpeas, drained and rinsed (approx. 4½ cups or 750g total)
For Garnish
- Fresh cilantro, chopped (optional)
- Cooked basmati rice (to serve; optional)
- Naan (to serve; optional)
Note: Kashmiri red chili powder lends a mild heat and a beautiful color to the dish.
Substitutions & Swaps
- Use olive oil instead of vegetable oil.
- Substitute tomatoes with canned diced tomatoes.
- Swap chickpeas for lentils for a different protein.
- Use light coconut milk for a lower-fat option.
How to Make It
Follow these simple steps to create your Vegan Chickpea Curry:
1. Heat the oil
Heat the oil in a large saucepan over medium-high heat.
2. Sauté onions
Add the sliced onion and cook, stirring frequently, for 3–5 minutes or until softened and translucent.
3. Cook ginger and garlic
Add the minced ginger and garlic. Cook for 1 minute, stirring frequently, until fragrant.
4. Bloom the spices
Stir in the turmeric, paprika, coriander, chili powder, garam masala, and salt. Cook for 30 seconds to bloom the spices.
5. Add tomatoes
Add the diced tomatoes and cook for 8–10 minutes, stirring often, until they break down and become soft and pulpy.
6. Incorporate broth and chickpeas
Pour in the vegetable broth, then add the chickpeas and coconut cream. Stir well and bring to a simmer.
7. Simmer and thicken
Reduce heat to medium and cook for 15 minutes, stirring occasionally, until the sauce thickens.
8. Adjust seasoning
Taste and adjust salt as needed. Remove from heat and let the curry sit for 5 minutes before serving.
9. Garnish
Garnish with chopped cilantro and serve with basmati rice or naan if desired.
How to Store It
Fridge: Store in an airtight container for up to 5 days.
Freezer: Yes, but note texture changes upon thawing.
Reheat: Microwave for 2–3 minutes until hot.
Tips for Best Results
- Use full-fat coconut cream for a richer sauce.
- Adjust the spice levels based on your heat preference.
- Let the curry sit for a few minutes to enhance the flavors.
Serving Suggestions
- Serve with warm naan for dipping.
- Pair with fluffy basmati rice for a complete meal.
- Enjoy as a hearty lunch paired with a fresh salad.




Leave a Comment