Home » Chickpea and Spinach Curry with Tomato and Coconut Milk

Chickpea and Spinach Curry with Tomato and Coconut Milk

Chickpea and spinach curry with tomato coconut sauce, served with rice

This chickpea and spinach curry is a practical weeknight meal built from pantry staples: canned chickpeas, tomatoes, coconut milk and a generous handful of greens. It is inspired by familiar Indian-style curry flavors, while keeping the method simple and flexible. Blooming the spices in oil before adding the tomatoes gives them time to become fragrant instead of tasting dusty.

Build a flavorful sauce before adding the chickpeas

Start by softening finely chopped onion over medium heat; give it 6–8 minutes so it turns translucent and lightly golden at the edges. Add garlic and ginger, then stir in the curry powder, cumin and turmeric for about 30 seconds. Keep the spices moving. If they sit on a hot, dry patch of the pan, they can scorch and turn bitter.

Pour in the tomatoes and scrape the pan to release the browned spice mixture. Let them simmer for several minutes before adding coconut milk. This short reduction concentrates the tomato flavor and helps the finished curry taste rounded rather than thin. Full-fat coconut milk makes a richer sauce; light coconut milk works, but the result will be less creamy.

Chickpeas simmering in a tomato and coconut curry sauce before spinach is added
Simmer the tomato-coconut base until the spices smell mellow and the sauce lightly coats a spoon.

Keep the chickpeas intact and the spinach bright

Drain and rinse canned chickpeas, then simmer them gently in the sauce for about 12–15 minutes. A vigorous boil can split the beans and cause coconut milk to separate, so keep the surface at a quiet bubble. If the sauce thickens more than you like, loosen it with a few tablespoons of water or broth. Taste near the end; canned tomatoes and broth vary in salt, so season gradually.

Stir in the spinach during the final 2–3 minutes, just until wilted. Baby spinach disappears quickly; mature leaves may need a little longer. Finish with lime juice after turning off the heat. The acidity brightens the coconut and spices, and adding it at the end keeps the flavor fresh.

Serve it your way

Spoon the curry over basmati rice, brown rice or warm flatbread. A dollop of plain yogurt can cool a spicy batch, while chopped cilantro adds freshness. If you are planning another plant-forward dinner, our black bean burgers use a different pantry-friendly approach; for a vegetable-centered handheld meal, try the roasted cauliflower tacos.

Chickpea and spinach curry with tomato coconut sauce, served with rice
Vagner Carvalho

Chickpea and Spinach Curry with Tomato and Coconut Milk

Canned chickpeas turn a spiced tomato base into a filling pantry dinner. Light coconut milk softens the sauce, while spinach is folded in at the end so it keeps its color.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 4 servings
Course: Dinner
Cuisine: Indian-inspired
Calories: 360

Ingredients
  

  • 1 tablespoon olive oil
  • 1 medium onion, finely chopped
  • 3 garlic cloves, minced
  • 1 tablespoon finely grated fresh ginger
  • 2 teaspoons mild curry powder
  • 1 teaspoon ground cumin
  • 1 can (14 oz / 400 g) crushed tomatoes
  • 2 cans (15 oz / 425 g each) chickpeas, drained and rinsed
  • 1 can (13.5 oz / 400 ml) light coconut milk
  • 5 oz (140 g) baby spinach
  • 1/2 teaspoon kosher salt
  • 1 tablespoon lime juice

Equipment

  • Deep skillet

Method
 

  1. Warm oil in a deep skillet over medium heat. Cook onion for 7–8 minutes until soft. Add garlic and ginger; stir for 1 minute. Add curry powder and cumin, stirring for 30 seconds without scorching.
  2. Add tomatoes, chickpeas, coconut milk and salt. Bring to a gentle simmer and cook uncovered for 15 minutes, stirring occasionally. Mash a few chickpeas against the side of the pan if a thicker sauce is wanted.
  3. Stir in spinach a handful at a time and cook for 2–3 minutes until wilted. Add lime juice, taste for seasoning and serve. Add a little hot water if the curry has become too thick.

Notes

Times are planning estimates; use the listed doneness cues. Nutrition is an approximate ingredient-based estimate for one-quarter of the curry, without rice.

Make-ahead and leftovers

The curry can be made a day ahead; its flavor deepens as it rests. Cool leftovers promptly, transfer them to a covered container and refrigerate for up to 3–4 days. Reheat gently on the stove, stirring and adding a splash of water if the sauce has thickened. Freeze in portions for up to 2 months. The spinach will soften more after thawing, but the chickpeas and sauce hold up well.

Estimated nutrition

Approximate values are per serving, based on four servings and the listed ingredients, served without rice or flatbread. Brands and coconut milk type affect the final numbers.

Estimated nutrition per serving
NutrientAmount
Calories360 kcal
Carbohydrates49 g
Protein15 g
Total fat13 g
Saturated fat7 g
Fiber13 g
Total sugars11 g
Sodium560 mg
Vagner Carvalho Avatar

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




/ or Ctrl K opens search · ↓ to pick a result · Esc closes

Browse recipes

Chickpea and Spinach Curry with Tomato and Coconut Milk40 minJump to recipe