Hearty Chickpea Spinach Curry

Category: Plant-Based Dishes That Don't Compromise

This hearty Indian-inspired dish combines protein-rich chickpeas with nutrient-dense spinach in a fragrant curry base. The coconut milk creates a creamy texture while warm spices like cumin, coriander, and garam masala develop deep flavor. Ready in just 40 minutes, this one-pot meal is perfect for busy weeknights and provides a satisfying plant-based dinner option. Serve with rice or flatbread to complete the meal.

A woman with long hair and a white shirt.
Updated on Thu, 01 May 2025 15:14:17 GMT
A spoonful of soup with chickpeas and greens. Save
A spoonful of soup with chickpeas and greens. | krispywithmia.com

This chickpea and spinach curry has become my go-to meal when I crave something hearty, nutritious, and incredibly satisfying without spending hours in the kitchen. The fragrant spices, creamy coconut milk, and tender vegetables create a dish that tastes like it's been simmering all day, even though it comes together in just 40 minutes.

I first created this curry during a particularly busy week when I needed something nourishing but had little time to cook. My family was initially skeptical about a meatless curry, but they've requested it weekly ever since that first bite. The way the kitchen fills with aromatic spices has become our signal that comfort food is on its way.

Ingredients

  • Vegetable oil: provides the base for sautéing without overpowering the delicate spices
  • Onion: creates a sweet aromatic foundation for any good curry
  • Fresh garlic and ginger: form the flavor backbone that no curry should be without
  • Green chili: adds a pleasant heat that builds rather than overwhelms
  • Chickpeas: provide hearty protein and satisfying texture that makes this dish substantial
  • Fresh spinach: wilts beautifully into the curry adding color nutrition and a silky texture
  • Diced tomatoes: create acidity and depth while thickening the sauce naturally
  • Full fat coconut milk: delivers richness and creaminess that balances the spices perfectly
  • Cumin and coriander: bring warm earthy flavors essential to authentic curry
  • Garam masala: adds complexity with its blend of warming spices
  • Turmeric: contributes golden color and subtle earthy notes plus anti inflammatory benefits
  • Fresh lemon juice: brightens all the flavors and balances the richness

Step-by-Step Instructions

Sauté the Aromatics:
Heat your oil in a large heavy bottomed pan over medium heat until it shimmers. Add the finely chopped onion, spreading it evenly across the pan. Cook for a full 5 to 7 minutes, stirring occasionally until the onions turn translucent and begin to take on a golden hue. This slow cooking process releases the natural sugars in the onions, creating the first layer of flavor for your curry.
Build the Flavor Base:
Add the minced garlic, grated ginger, and chopped green chili if using. Stir constantly for about 90 seconds until intensely fragrant but not browned. The aroma will shift noticeably when these ingredients are properly cooked. Be vigilant during this step as garlic can quickly burn and turn bitter.
Bloom the Spices:
Sprinkle all your ground spices directly over the aromatics. Reduce heat slightly and stir constantly for 30 seconds, ensuring the spices coat everything evenly. This brief toasting activates the essential oils in the spices, intensifying their flavors and aromas. The mixture will become fragrant and slightly darker.
Create the Sauce:
Pour in the diced tomatoes with their juice, using your spoon to scrape up any spices that might be sticking to the bottom of the pan. Allow this mixture to simmer for 5 minutes, stirring occasionally. The tomatoes will break down slightly and the sauce will begin to thicken as moisture evaporates.
Develop Depth:
Add the drained chickpeas, coconut milk, and water or broth to the pan. Stir thoroughly to combine, then bring the mixture to a gentle simmer. Cook uncovered for 10 minutes, stirring occasionally. During this time, the chickpeas absorb flavor while the sauce reduces and becomes more concentrated.
Incorporate the Greens:
Add all the fresh spinach to the pan. It will look like a lot at first, but gently fold it into the hot curry and watch as it wilts down dramatically. Continue cooking for 3 to 5 minutes until the spinach is completely wilted and integrated into the sauce.
Balance the Flavors:
Remove from heat and season with salt and freshly ground black pepper. Squeeze in the fresh lemon juice if using, which brightens all the flavors. Taste and adjust seasonings as needed, perhaps adding more salt, a pinch more garam masala, or extra lemon juice to achieve perfect balance.
A bowl of soup with rice and green vegetables. Save
A bowl of soup with rice and green vegetables. | krispywithmia.com

The garam masala is truly the heart of this dish. I remember my grandmother teaching me that this spice blend should always be added toward the end of cooking to preserve its complex aromatics. She would open the jar, close her eyes, and inhale deeply before adding a measured spoonful to her curries. Now I find myself doing the exact same ritual whenever I make this dish.

Storing Your Curry

This chickpea spinach curry keeps exceptionally well, actually improving in flavor as it sits. Store any leftovers in an airtight container in the refrigerator for up to 5 days. The curry will thicken considerably when chilled, so when reheating, add a splash of water or coconut milk to reach your desired consistency. Warm it gently on the stovetop or microwave until heated through. For longer storage, portion the completely cooled curry into freezer safe containers and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.

A spoon is filled with a green vegetable soup. Save
A spoon is filled with a green vegetable soup. | krispywithmia.com

Perfect Pairing Ideas

While basmati rice is the classic accompaniment to this curry, there are many ways to enjoy it. Try serving it with warm naan bread for scooping up the sauce, or over cauliflower rice for a lower carb option. For a complete meal, add a side of cooling cucumber raita or a simple kachumber salad with cucumber, tomato, and onion dressed with lemon juice. A dollop of mango chutney on the side adds a lovely sweet contrast to the savory curry flavors.

Make It Your Own

This recipe welcomes adaptations based on what you have available. Swap chickpeas for cooked lentils or white beans if needed. Not a fan of spinach? Try kale, Swiss chard, or even frozen peas instead. For added vegetables, diced sweet potatoes, cauliflower florets, or bell peppers make wonderful additions. Simply add firmer vegetables when you add the chickpeas to ensure they cook through properly. For a protein boost, cubed firm tofu or paneer cheese can be gently folded in during the final minutes of cooking.

Seasonal Variations

During summer months, lighten this curry by using fresh cherry tomatoes instead of canned and adding seasonal vegetables like zucchini or corn. In colder seasons, make it heartier by incorporating root vegetables like carrots or parsnips, adding them after the aromatics to ensure they cook through. For autumn, try adding a small diced pumpkin or butternut squash along with a pinch of cinnamon for a seasonal twist that pairs beautifully with the existing spice profile.

Recipe FAQs

→ Can I use dried chickpeas instead of canned?

Yes, you can use dried chickpeas, but they'll need to be soaked overnight and cooked separately until tender (about 45-60 minutes) before adding to the curry. This requires more preparation time but can enhance flavor and texture.

→ How can I make this curry spicier?

To increase heat, add more fresh green chilies, include a finely diced jalapeño, or incorporate ¼-½ teaspoon of cayenne pepper with the other spices. You can also add a dash of hot sauce at the end to taste.

→ Can I freeze this dish?

Yes, this curry freezes excellently for up to 3 months. Allow it to cool completely, then portion into airtight containers. Thaw overnight in the refrigerator and reheat gently on the stovetop, adding a splash of water if needed.

→ What can I substitute for coconut milk?

For a coconut-free version, try unsweetened cashew cream, heavy cream (if not vegan), or plain yogurt mixed with a bit of water. These alternatives will provide creaminess though the flavor profile will be slightly different.

→ How can I add more vegetables to this curry?

This curry is versatile - try adding diced bell peppers, cauliflower florets, or cubed sweet potato. Add firmer vegetables after the spices and before the tomatoes, giving them more time to cook through.

→ Is this curry suitable for meal prep?

Absolutely! The flavors actually improve after a day in the refrigerator. Store in airtight containers for up to 4 days. Reheat portions as needed, adding a splash of water if the curry has thickened too much.

Chickpea and Spinach Curry

A flavorful vegetarian dish simmered with warming spices, tender chickpeas, and wilted spinach in rich coconut milk.

Prep Time
15 min
Cook Time
25 min
Total Time
40 min
By: Mia Chen

Category: Vegetarian Recipes

Skill Level: Easy

Cuisine: Indian-Inspired

Yield: 4 Serves

Diet Suitability: Vegan, Vegetarian, Gluten-Free, Dairy-Free

Ingredients

→ Vegetables & Legumes

01 1 tbsp vegetable oil
02 1 medium onion, finely chopped
03 3 garlic cloves, minced
04 1-inch piece of fresh ginger, grated
05 1 green chili, finely chopped (optional)
06 2 cans (15 oz each) chickpeas, drained and rinsed
07 4 cups fresh spinach (or 1 package frozen, thawed and squeezed dry)
08 1 can (14 oz) diced tomatoes

→ Liquids

09 1 cup coconut milk (full fat)
10 ½ cup water or vegetable broth

→ Spices & Seasonings

11 1 tsp ground cumin
12 1 tsp ground coriander
13 1 tsp garam masala
14 ½ tsp turmeric
15 ½ tsp paprika
16 Salt to taste
17 Freshly ground black pepper to taste
18 Juice of ½ lemon (optional, for brightness)

Steps

Step 01

Heat oil in a large skillet over medium heat. Add the onion and sauté for 5–7 minutes until soft and golden.

Step 02

Stir in the garlic, ginger, and chili, and cook for another 1–2 minutes until fragrant.

Step 03

Add cumin, coriander, garam masala, turmeric, and paprika, stirring constantly for 30 seconds to release their flavors.

Step 04

Pour in the diced tomatoes and cook for 5 minutes, allowing the flavors to meld and the sauce to thicken.

Step 05

Add the chickpeas, coconut milk, and water or broth. Stir well, bring to a simmer, and cook uncovered for 10 minutes.

Step 06

Stir in the spinach and cook for another 3–5 minutes until wilted or heated through if using frozen.

Step 07

Season with salt, pepper, and lemon juice to taste. Serve hot with rice or flatbread.

Notes

  1. Add a dollop of yogurt or cashew cream for extra richness.
  2. Consider swapping spinach with kale or Swiss chard for variation.
  3. Pairs well with basmati rice, naan, or quinoa.

Tools You’ll Need

  • Large skillet or saucepan
  • Cutting board and knife
  • Wooden spoon or spatula

Allergen Info

Check every ingredient for potential allergens, and consult a health professional if unsure.
  • Contains coconut (tree nut).
  • Gluten-free, but verify labels for canned goods and spices.

Nutrition Facts (Per Serving)

These details are approximate and shouldn’t replace professional advice.
  • Calories: 350
  • Fats: 18 g
  • Carbohydrates: 34 g
  • Proteins: 12 g