Vegan Chickpea Curry
Vegan Chickpea Curry is a fragrant, hearty dish that captures the essence of Indian cuisine in a very approachable way. Bursting with spices and flavor, this curry is a celebration of ingredients that come together to create a nourishing, comforting meal. The creamy texture from the coconut milk combined with the slight chewiness of chickpeas makes every bite satisfyingly rich — it’s the kind of dish that makes you want to linger over dinner, savoring the warmth.

When I first stumbled upon this recipe, I was on a quest for a vegan dish that even non-vegans would adore. Let me tell you, this Vegan Chickpea Curry fits the bill perfectly! It’s deceptively simple yet deeply flavorful, making it ideal for busy weeknights or when you’re dining with friends. Go ahead, give it a try — you’re bound to fall in love!
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: Whip this up in just 47 minutes, perfect for a weeknight dinner!
- Irresistible Flavor: The blend of spices creates a symphony of flavors that’s both aromatic and comforting.
- Eye-Catching Appeal: The vibrant colors make this dish a stunning addition to any table.
- Flexible Serving: Great for meal prep, a cozy dinner with friends, or served over rice for a fulfilling lunch.
- Diet-Friendly Options: It’s naturally vegan and gluten-free, making it accommodating for almost any dietary preference.
Ingredients You’ll Need
- 2 tbsp oil: Use a neutral oil like canola or coconut oil to sauté the aromatics.
- 1 tbsp vegan butter: This adds a rich, buttery flavor that enhances the overall taste.
- 1 medium onion, finely diced: Sweet onions work great for balancing the spices.
- 4 cloves of garlic, minced: Fresh garlic enhances the dish’s flavor profile.
- 2 tbsp minced ginger: Essential for that warm, spicy kick that complements the chickpeas.
- 2 tsp garam masala: This Indian spice mix brings depth and warmth to the curry.
- 2 tsp ground cumin: Adds an earthy flavor that rounds out the spices beautifully.
- 2 tsp ground coriander: Contributes a light, citrusy note that brightens the dish.
- 2 tsp ground turmeric: Provides a lovely golden color and subtle bitterness.
- 1/4 tsp chili powder: Adjust to taste for a bit of heat.
- 1/4 tsp fenugreek powder (optional): Adds a unique, maple-like flavor — if you have it, use it!
- 1/8 tsp asafoetida (optional): Offers a pungent aroma; just a pinch can make a difference.
- 1 can (14.5-ounce) diced tomatoes: Adds acidity and balance; blend them smooth for a seamless sauce.
- 2 tbsp tomato paste: Intensifies the tomato flavor; go for high-quality for depth.
- 1 can (13.5-ounce) full-fat coconut milk: Creates a creamy base that envelops the spices in lusciousness.
- 3/4 cup water: To adjust the consistency of the curry.
- 1 and 3/4 tsp salt: Essential for flavor enhancement throughout the cooking process.
- 1 tbsp sugar: Balances the acidity from the tomatoes; feel free to use maple syrup for a touch of natural sweetness.
- 3 cans (15-ounce) cooked chickpeas: This plant-based protein is the star; rinse them well for a cleaner taste.
- 1 cup fresh or frozen spinach: Adds a burst of green nutrition and color.
- 1 tbsp lime juice: Fresh lime juice brightens and lifts the dish right before serving.
- A handful of fresh cilantro for garnishing: Fresh herbs add a lively touch at the finish.
How to Make Vegan Chickpea Curry

- Blend the Tomatoes: Start by adding the diced tomatoes to a blender and blend until smooth. Set aside.
- Sauté the Aromatics: Heat 2 tablespoons of oil and 1 tablespoon of vegan butter in a large pot (a 4-quart Dutch oven works well). Once hot, add the finely diced onion, minced garlic, and minced ginger. Sauté for 3-5 minutes, or until the onions begin to brown, releasing their sweet flavors.
- Add the Spices: Sprinkle in the garam masala, ground cumin, ground coriander, ground turmeric, and chili powder. Sauté for another 1-2 minutes, stirring frequently to prevent sticking. To deglaze the pot, add 2 tablespoons of water, stirring well.
- Mix in the Liquid Ingredients: Pour in the blended tomatoes, 2 tablespoons of tomato paste, 1 can of full-fat coconut milk, 3/4 cup of water, and add 1 and 3/4 teaspoons of salt plus 1 tablespoon of sugar. Stir well to combine all the ingredients.
- Incorporate the Chickpeas: Drain and rinse the 3 cans of cooked chickpeas, then add them to your curry sauce. Stir to coat the chickpeas in the sauce.
- Let it Simmer: Bring the curry to a boil, then reduce to a simmer. Cover the pot with a lid and let it simmer for about 15 minutes, stirring occasionally. The aromas will be overwhelming!
- Add the Spinach: After 15 minutes, add 1 cup of fresh or frozen spinach, stirring to combine. Cook for an additional 3-5 minutes, just until the spinach wilts. Taste and adjust saltiness if needed.
- Finish with Lime and Cilantro: Off the heat, add 1 tablespoon of lime juice and about 1/4 cup of finely chopped cilantro. Allow the curry to cool for 5 minutes before serving to deepen the flavors.
- Serve Warm: This chickpea curry will keep well for up to 5 days in the fridge. Store it in an airtight container or the Dutch oven.
Storing & Reheating
To store your wonderful vegan chickpea curry, let it cool to room temperature before transferring it to an airtight container. It will keep well in the refrigerator for up to 5 days. For longer storage, you can freeze it in a freezer-safe container for up to 3 months. When ready to enjoy again, simply reheat on the stovetop over low heat for about 10-15 minutes, adding a splash of water to refresh its texture and flavor.
Chef’s Helpful Tips
- Don’t Skip the Aromatics: Sautéing the onions, garlic, and ginger is crucial for building that deep flavor base; don’t rush it!
- Adjust Spice Levels: Feel free to modify the chili powder based on your heat tolerance; add more if you like a kick!
- Texture Tips: If the curry is too thick, just add a bit more water to reach your desired consistency.
- Fresh Herbs Matter: Garnish with fresh cilantro right before serving to elevate the dish’s aroma and visual appeal.
- Make Ahead: This curry actually tastes better the next day, so it’s a fantastic make-ahead option for meal prep.
This Vegan Chickpea Curry will surely become a staple in your meal rotation! With its warm spices and rich coconut milk, you’ll find it’s not just a meal, but a taste of home too. Feel free to experiment with the spices and ingredients; you might just discover your own favorite twist! I can’t wait for you to dig in and enjoy every spoonful of this delicious, plant-based dish.

Recipe FAQs
Can I make this curry without coconut milk?
How can I adjust the spiciness of the curry?
Can I use dried chickpeas instead of canned?
What can I serve with vegan chickpea curry?
More Dinner Recipes
👉 If you make my Vegan Chickpea Curry recipe, please leave a comment and a star rating — it really helps others discover the recipe.
Follow me on
Pinterest
for more easy recipes.

Vegan Chickpea Curry
- Prep Time: 10 minutes
- Cook Time: 37 minutes
- Total Time: 47 minutes
- Yield: 9 servings 1x
- Category: Dinner
- Method: Stove Top
- Cuisine: Indian
Description
This Vegan Chickpea Curry is packed with mouthwatering flavors and simple prep. Perfect for a quick, healthy dinner or a comforting meal that everyone will love!
Ingredients
- 2 tbsp (30 ml) oil
- 1 tbsp (14 g) vegan butter
- 1 medium onion finely diced
- 4 cloves of garlic minced
- 2 tbsp minced ginger
- 2 tsp garam masala
- 2 tsp ground cumin
- 2 tsp ground coriander
- 2 tsp ground turmeric
- 1/4 tsp chili powder
- 1/4 tsp fenugreek powder (optional)
- 1/8 tsp asafoetida (optional)
- 1 14.5-ounce can (1 400g can) can diced tomatoes
- 2 tbsp (28 g) tomato paste
- 1 13.5-ounce can (1 400ml can) full-fat coconut milk
- 3/4 cup (180 ml) water
- 1 and 3/4 tsp salt
- 1 tbsp (12 g) sugar
- 3 15-ounce can (3 425g can) cooked chickpeas drained and rinsed
- 1 cup (95 g) fresh or frozen spinach
- 1 tbsp (15 ml) lime juice
- a handful of fresh cilantro for garnishing
Instructions
- Blend the diced tomatoes until smooth and set aside.
- Heat oil and vegan butter in a large pot, then sauté diced onion, garlic, and ginger for 3-5 minutes or until browned.
- Stir in all spices and sauté for 1-2 minutes, deglazing with a bit of water as needed.
- Add blended tomatoes, tomato paste, coconut milk, water, salt, and sugar, and stir well to combine.
- Drain chickpeas and add them to the curry sauce.
- Bring to a boil, reduce to simmer, and cover. Let simmer for about 15 minutes, stirring occasionally.
- Add spinach and cook for another 3-5 minutes until wilted. Adjust salt to taste.
- Remove from heat, stir in lime juice and chopped cilantro, and let cool for 5 minutes before serving.
- Store leftover curry in an airtight container for up to 5 days.
Notes
For an extra kick, add more chili powder to taste.
Feel free to substitute spinach with kale or other leafy greens.
This recipe can easily be halved if you’re cooking for fewer people.
Nutrition
- Serving Size: 1 serving
- Calories: 366
- Sugar: 6g
- Sodium: 570mg
- Fat: 16g
- Saturated Fat: 8g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 11g
- Protein: 11g
- Cholesterol: 0mg
