This creamy chickpea spinach masala is a cozy, deeply spiced dish that brings together tender chickpeas, wilted spinach, a velvety tomato-coconut sauce, and a sizzling tadka poured over the top for extra aroma and flavor. It is hearty enough for dinner, simple enough for a weeknight, and satisfying with rice or flatbread.

Why You’ll Love This Recipe

This recipe is rich and comforting without feeling too heavy. The chickpeas make it filling, the spinach adds freshness and color, and the masala base gives the dish warmth and depth. The tadka at the end takes everything up a level, adding a fragrant finish with toasted spices, garlic, and a little heat. It is also naturally meatless, easy to make in one pan, and great for leftovers.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

For the masala:
2 tablespoons neutral oil

1 medium yellow onion, finely chopped

4 garlic cloves, minced

1 tablespoon fresh ginger, grated

1 green chile, finely chopped

1 teaspoon ground cumin

1 teaspoon ground coriander

1/2 teaspoon ground turmeric

1 teaspoon garam masala

1 teaspoon Kashmiri red chili powder or mild paprika

1 tablespoon tomato paste

1 can (14 ounces / 400 grams) crushed tomatoes

2 cans (15 ounces / 425 grams each) chickpeas, drained and rinsed

3/4 cup full-fat coconut milk

1/2 cup water, plus more as needed

5 ounces (140 grams) baby spinach

1 teaspoon fine salt, or to taste

1/4 teaspoon black pepper

1/2 teaspoon sugar, optional

1 tablespoon lemon juice

For the tadka:
2 tablespoons oil or vegan butter

1 teaspoon cumin seeds

1/2 teaspoon black mustard seeds

4 garlic cloves, thinly sliced

1 to 2 dried red chilies

8 to 10 curry leaves, if available

1/2 teaspoon red chili flakes

For serving:
Cooked basmati rice

Warm naan or roti

Fresh cilantro, chopped

Directions

  1. Heat 2 tablespoons of oil in a large skillet or sauté pan over medium heat. Add the chopped onion and cook for 7 to 8 minutes, stirring often, until softened and lightly golden.
  2. Stir in the garlic, ginger, and green chile. Cook for 1 minute, just until fragrant.
  3. Add the ground cumin, coriander, turmeric, garam masala, and chili powder. Stir constantly for 30 seconds so the spices bloom without burning.
  4. Mix in the tomato paste and cook for 1 minute. Pour in the crushed tomatoes and stir well. Let the mixture simmer for 5 to 6 minutes, until slightly thickened and deeper in color.
  5. Add the chickpeas, coconut milk, and 1/2 cup water. Season with salt, black pepper, and the optional sugar. Stir well and simmer uncovered for 10 minutes, mashing a small portion of the chickpeas with the back of a spoon to help the sauce turn creamy.
  6. Add the spinach in batches, stirring until wilted into the sauce. Simmer for 2 to 3 minutes more. Stir in the lemon juice and adjust the seasoning if needed. Add another splash of water if you want a looser consistency.
  7. Make the tadka. In a small pan, heat 2 tablespoons of oil or vegan butter over medium heat. Add the cumin seeds and mustard seeds. Once they begin to sizzle and pop, add the sliced garlic, dried red chilies, and curry leaves if using. Cook for 30 to 60 seconds, until the garlic is lightly golden. Stir in the chili flakes and immediately remove from the heat.
  8. Pour the hot tadka over the chickpea spinach masala. Let it sit for a minute so the flavors settle into the dish.
  9. Spoon into bowls and serve hot with rice or warm flatbread, topped with chopped cilantro.

Servings and timing

This recipe makes 4 to 6 servings.

Prep time: 15 minutes

Cook time: 25 minutes

Total time: 40 minutes

Variations

You can swap the spinach for chopped kale, though it will need a few extra minutes to soften. For a richer finish, replace part of the coconut milk with a few spoonfuls of cashew cream. If you want more texture, add diced cooked potatoes or cauliflower florets. For extra heat, use a hotter chile in the masala or increase the chili flakes in the tadka. You can also stir in a spoonful of dairy-free yogurt at the end for a slightly tangy finish.

Storage/Reheating

Store leftovers in an airtight container in the refrigerator for up to 4 days. The flavors deepen as it sits, so it is often even better the next day.

To reheat, warm it gently in a saucepan over medium-low heat with a splash of water to loosen the sauce. You can also microwave it in short intervals, stirring between each one, until heated through.

For longer storage, freeze it in a sealed container for up to 2 months. Thaw overnight in the refrigerator before reheating.

FAQs

Can I use dried chickpeas instead of canned?

Yes. Cook the dried chickpeas until tender first, then use about 3 cups cooked chickpeas in place of the canned ones.

Is this recipe very spicy?

It has a gentle warmth, but it is easy to adjust. Use less chile and fewer chili flakes for a milder version.

Can I make it without coconut milk?

Yes. You can use cashew cream, plain unsweetened dairy-free cream, or a little blended soaked cashew mixture for a similar creamy texture.

What does tadka add to the dish?

Tadka adds a final layer of flavor by blooming whole spices, garlic, and chilies in hot oil, creating a fragrant topping that makes the masala taste more complex.

Can I make this ahead of time?

Yes. It reheats well and tastes even better after the spices have had time to blend.

What should I serve with it?

Basmati rice, jeera rice, naan, or roti all work well. A simple cucumber salad on the side is also a nice contrast.

Can I use frozen spinach?

Yes. Thaw and squeeze out excess moisture before adding it to avoid watering down the sauce.

How do I make it thicker?

Mash more of the chickpeas directly in the pan or simmer the sauce a few extra minutes uncovered.

How do I make it more protein-rich?

You can add extra chickpeas or stir in cubed tofu near the end of cooking.

Is this recipe freezer-friendly?

Yes. It freezes well, though the spinach may soften a bit more after thawing. The flavor remains excellent.

Conclusion

Creamy chickpea spinach masala with tadka is the kind of meal that feels both nourishing and special. The creamy sauce, earthy chickpeas, tender spinach, and sizzling spiced topping come together in a way that is simple but full of character. Whether you serve it for a quick dinner or make it ahead for the week, it is a comforting recipe that delivers big flavor with very little fuss.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Chickpea Spinach Masala With Tadka


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Yusra
  • Total Time: 40 minutes
  • Yield: 4-6 servings
  • Diet: Vegan

Description

A rich and comforting chickpea spinach masala simmered in a spiced tomato-coconut sauce and finished with a fragrant garlic and spice tadka. Perfect for a hearty plant-based meal with rice or flatbread.


Ingredients

  • 2 tablespoons neutral oil
  • 1 medium yellow onion, finely chopped
  • 4 garlic cloves, minced
  • 1 tablespoon fresh ginger, grated
  • 1 green chile, finely chopped
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1/2 teaspoon ground turmeric
  • 1 teaspoon garam masala
  • 1 teaspoon Kashmiri red chili powder or mild paprika
  • 1 tablespoon tomato paste
  • 1 can (14 ounces / 400 grams) crushed tomatoes
  • 2 cans (15 ounces / 425 grams each) chickpeas, drained and rinsed
  • 3/4 cup full-fat coconut milk
  • 1/2 cup water, plus more as needed
  • 5 ounces (140 grams) baby spinach
  • 1 teaspoon fine salt, or to taste
  • 1/4 teaspoon black pepper
  • 1/2 teaspoon sugar (optional)
  • 1 tablespoon lemon juice
  • 2 tablespoons oil or vegan butter
  • 1 teaspoon cumin seeds
  • 1/2 teaspoon black mustard seeds
  • 4 garlic cloves, thinly sliced
  • 1 to 2 dried red chilies
  • 8 to 10 curry leaves (optional)
  • 1/2 teaspoon red chili flakes
  • Cooked basmati rice (for serving)
  • Warm naan or roti (for serving)
  • Fresh cilantro, chopped (for serving)

Instructions

  1. Heat oil in a large pan over medium heat. Add chopped onion and cook for 7 to 8 minutes until softened and lightly golden.
  2. Add garlic, ginger, and green chile. Cook for 1 minute until fragrant.
  3. Stir in cumin, coriander, turmeric, garam masala, and chili powder. Cook for 30 seconds to bloom the spices.
  4. Add tomato paste and cook for 1 minute. Pour in crushed tomatoes and simmer for 5 to 6 minutes until slightly thickened.
  5. Add chickpeas, coconut milk, and water. Season with salt, pepper, and optional sugar. Simmer uncovered for 10 minutes, lightly mashing some chickpeas for a creamier texture.
  6. Add spinach in batches, stirring until wilted. Simmer for 2 to 3 minutes more, then stir in lemon juice and adjust seasoning.
  7. In a small pan, heat oil or vegan butter. Add cumin seeds and mustard seeds until they sizzle. Add sliced garlic, dried chilies, and curry leaves, cooking until garlic is lightly golden.
  8. Stir in chili flakes and remove from heat. Pour the hot tadka over the masala and let sit briefly.
  9. Serve hot with rice or flatbread, garnished with fresh cilantro.

Notes

  • Swap spinach with kale, allowing extra cooking time.
  • Use cashew cream instead of coconut milk for a different richness.
  • Add cooked potatoes or cauliflower for more texture.
  • Adjust spice level by reducing or increasing chilies.
  • Store leftovers in the refrigerator for up to 4 days or freeze for up to 2 months.
  • Reheat gently with a splash of water to loosen the sauce.
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian

Nutrition

  • Serving Size: 1 serving
  • Calories: 380 kcal
  • Sugar: 6 g
  • Sodium: 620 mg
  • Fat: 18 g
  • Saturated Fat: 10 g
  • Unsaturated Fat: 7 g
  • Trans Fat: 0 g
  • Carbohydrates: 42 g
  • Fiber: 10 g
  • Protein: 12 g
  • Cholesterol: 0 mg

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star