,

Warm Comforting Chickpea Curry

As seen in: Evening Meals to Gather Around

This rich and creamy chickpea curry combines protein-packed chickpeas with aromatic spices like garam masala, turmeric and cumin in a luxurious coconut milk base. The addition of wilted spinach adds nutrients and color, making this a complete one-pot meal.

Ready in just 30 minutes with minimal prep work, this dish strikes the perfect balance of convenience and flavor. The optional step of partially blending creates an incredibly silky texture while maintaining some whole chickpeas for satisfying bite.

Serve with basmati rice or naan bread for a hearty, warming meal that's also excellent as leftovers.

A woman named Sophie is smiling and holding a plate of food.
Created By Sophie
Last updated on Thu, 01 May 2025 07:05:46 GMT
A bowl of chickpea curry with rice. Save Pin
A bowl of chickpea curry with rice. | sophietable.com

This hearty vegan chickpea curry has become my go-to comfort meal when I need something satisfying yet simple. The creamy coconut sauce envelops tender chickpeas and wilted spinach, creating a restaurant-worthy dish that comes together in just 30 minutes using everyday pantry ingredients.

I first discovered this recipe during a busy weeknight when I needed something nourishing but had limited time. Now it's become a staple in my meal rotation, and even my meat-loving friends request it when they come over for dinner.

Ingredients

  • Chickpeas provide the hearty protein base that makes this curry so satisfying
  • Coconut milk creates the silky creamy texture that makes the sauce irresistible
  • Garam masala brings authentic Indian flavor with its warming spice blend
  • Spinach adds vibrant color and nutrients that wilt perfectly into the curry
  • Fresh ginger gives a zippy brightness that balances the rich coconut milk
  • Crushed tomatoes provide subtle acidity that cuts through the richness

Step-by-Step Instructions

Sauté the aromatics
Heat oil in a large pot over medium heat until shimmering. Add diced onions, minced garlic, and grated ginger, cooking for 3-4 minutes until onions turn translucent and slightly golden. This aromatic base builds the foundation of flavor for your curry.
Bloom the spices
Add all spices to the pot and stir constantly for 30-60 seconds until incredibly fragrant. This crucial step activates the essential oils in the spices, transforming them from flat powder to vibrant flavor. Be careful not to burn them as they can become bitter.
Build the curry base
Add chickpeas and toast for 2 minutes, allowing them to absorb the spice flavors. Pour in crushed tomatoes and coconut milk, stirring to incorporate everything. The mixture will look somewhat separated at first but will come together as it simmers.
Simmer to perfection
Bring curry to a boil, then reduce heat to medium low and simmer gently for 10 minutes. The sauce will gradually thicken and the flavors will meld together. You'll notice the color deepen and the aroma become more complex as it simmers.
Create creamy texture
Use an immersion blender to partially blend about half the curry directly in the pot. This creates a luxurious texture while maintaining some whole chickpeas for bite. The sauce will instantly become thicker and cling beautifully to rice or naan.
Finish with greens
Turn off heat and fold in fresh spinach and chopped cilantro. The residual heat will perfectly wilt the greens without making them mushy. This adds a fresh element and beautiful color contrast to the golden curry.
A spoon is in a bowl of chickpeas. Save Pin
A spoon is in a bowl of chickpeas. | sophietable.com

The garam masala is what truly makes this dish special. I remember the first time I made this curry with freshly ground garam masala from my local Indian market instead of the dusty jar that had been in my cabinet for months. The difference was remarkable the fragrance filled my entire kitchen and the flavor had so many more dimensions.

Storage Tips

This curry actually tastes even better the next day after the flavors have had time to meld together. Store leftovers in an airtight container in the refrigerator for up to 4 days. The curry will thicken as it cools, so when reheating, add a splash of water or vegetable broth to reach your desired consistency. For longer storage, freeze in individual portions for up to 3 months. Thaw overnight in the refrigerator before gently reheating on the stovetop.

Ingredient Substitutions

This recipe is incredibly flexible and forgiving. If you do not have chickpeas, swap them for white beans, lentils, or even cubed firm tofu. The coconut milk can be replaced with cashew cream for a different but equally creamy texture. No spinach? Any leafy green works beautifully kale, Swiss chard, or even mustard greens add wonderful nutrients and color. For a nightshade free version, replace the crushed tomatoes with pumpkin puree for a similar body and slight sweetness.

Serving Suggestions

While this curry is delicious on its own, it truly shines when served with proper accompaniments. Fluffy basmati rice is traditional and perfect for soaking up the flavorful sauce. For a lower carb option, try cauliflower rice. Warm naan bread is ideal for scooping up every last bit of sauce. Complete your meal with cooling sides like cucumber raita, mango chutney, or a simple kachumber salad with cucumber, tomato, and red onion. A squeeze of fresh lime juice just before serving brightens all the flavors.

A bowl of chickpea curry with a spoon in it. Save Pin
A bowl of chickpea curry with a spoon in it. | sophietable.com

Commonly Asked Questions

→ Can I make this chickpea curry in advance?

Yes! This curry actually develops more flavor when made in advance. Store in an airtight container in the refrigerator for 3-4 days. The curry may thicken in the fridge, so add a splash of water or vegetable broth when reheating to achieve your desired consistency.

→ Is this chickpea curry spicy?

The curry has mild to medium heat from the cayenne pepper. For a milder version, reduce or omit the cayenne. For extra spice, add more cayenne or fresh chili when serving. Remember that spice preferences vary, so taste and adjust according to your liking.

→ What can I substitute for coconut milk?

While coconut milk provides the creamiest texture, you can substitute with cashew cream (blend soaked cashews with water) or unsweetened plant-based cream. For a lighter version, use light coconut milk or a combination of plant milk and a tablespoon of nut butter for richness.

→ Can I use dried chickpeas instead of canned?

Yes, but dried chickpeas must be cooked separately before adding to the curry. Soak 1 cup dried chickpeas overnight, then simmer in fresh water for 1-2 hours until tender. Drain and use as directed in the recipe. This extra step requires planning but can improve texture and reduce sodium.

→ What other vegetables can I add to this curry?

This curry is very adaptable! Try adding diced bell peppers, carrots, cauliflower, or sweet potatoes (add these earlier in the cooking process to ensure they soften). You can also swap spinach for kale, Swiss chard, or collard greens as mentioned in the recipe notes.

→ Can I freeze this chickpea curry?

Absolutely! Cool the curry completely, then transfer to freezer-safe containers or bags. Freeze for up to 3 months. For best results, thaw overnight in the refrigerator before reheating gently on the stovetop or in a microwave, adding a splash of water if needed to restore consistency.

Easy Vegan Chickpea Curry

A warm, comforting curry made with chickpeas, coconut milk, and aromatic spices that's ready in just 30 minutes.

Preparation Time
10 Minutes
Cooking Duration
20 Minutes
Overall Time
30 Minutes
Created By: Sophie

Recipe Type: Dinner

Skill Level: Simple

Cuisine Type: Indian

Portion Size: 4 Number of Servings

Diet Preferences: Plant-Based (Vegan), Vegetarian-Friendly, Free of Gluten, Dairy-Free

What You'll Need

→ For the curry

01 2 tablespoons oil (vegetable, coconut, or olive oil)
02 1 yellow onion, diced
03 4 garlic cloves, minced
04 1 tablespoon fresh ginger, grated
05 1 teaspoon turmeric
06 1 teaspoon ground cumin
07 1 teaspoon curry powder
08 2 teaspoons garam masala
09 ½ teaspoon cayenne pepper
10 2 cans (15 ounce each) chickpeas, drained (about 3 cups or 240g)
11 1 cup crushed tomatoes
12 1 can (14 ounce) coconut milk
13 1 cup water or vegetable broth
14 4 cups baby spinach, packed
15 2 tablespoons fresh cilantro, chopped

→ For serving

16 Fresh cilantro leaves
17 Red onions, sliced
18 Fresh chili
19 Basmati rice
20 Naan bread

Step-by-Step Directions

Step 01

Heat the oil in a large pan or pot over medium heat. Once hot, add the chopped onions, minced garlic cloves, and ginger, and cook for 3-4 minutes until the onions are lightly golden.

Step 02

Add all the spices: garam masala, curry powder, turmeric, cayenne pepper, and ground cumin. Cook until fragrant, about 30 seconds to 1 minute.

Step 03

Add the chickpeas and toast for a couple of minutes. Then add salt, crushed tomatoes, and coconut milk.

Step 04

Bring the curry to a boil, reduce heat to medium-low to maintain a gentle simmer, and cook for about 10 minutes until it thickens.

Step 05

Turn off the heat and blend roughly half of the curry with an immersion blender. Alternatively, transfer mixture to a standard blender, blend until smooth, and return to the pan. This optional step creates a rich and creamy curry sauce.

Step 06

If the sauce is too thick, add another half cup of water. Taste for seasoning and add more salt if necessary. For extra spiciness, add additional chili at this stage.

Step 07

Add the baby spinach and chopped cilantro. Once the spinach wilts, the curry is ready.

Step 08

Serve with brown or white basmati rice or naan bread, and garnish with extra cilantro, slices of red onions, and fresh chili.

Helpful Notes

  1. Extra virgin olive oil can be used as a healthier alternative to traditional vegetable or coconut oil as it's lower in saturated fat.
  2. Adjust spices according to your preferred heat level and the freshness of your spices.
  3. Any greens can be substituted for spinach: kale, Swiss chard, or collard greens work well.
  4. Store leftovers in an airtight container in the refrigerator for 3-4 days.
  5. To freeze, cool completely before transferring to a freezer-safe container. Keeps for up to 3 months.
  6. To reheat, thaw overnight in the refrigerator and warm in a pan over low heat or microwave, adding extra liquid as needed.

Recommended Tools

  • Large pan or pot
  • Immersion blender or standard blender
  • Measuring cups and spoons
  • Cutting board and knife

Allergen Information

Always review ingredients for any allergens and consult a healthcare provider with any concerns.
  • Coconut (from coconut milk)

Nutritional Information (Per Serving)

These details are estimates and shouldn't be considered professional health advice.
  • Calories: 543
  • Fat Content: 34 grams
  • Carbohydrate Content: 56 grams
  • Protein Content: 18 grams