Chana Palak Masala

Featured in: Hearty and Delicious Mains

This authentic Chana Palak Masala combines protein-rich chickpeas with nutrient-dense spinach in a fragrant tomato-based sauce. The dish builds flavor through layers of aromatics including onion, garlic, and ginger, enhanced by traditional Indian spices like coriander, turmeric, and cumin. After simmering to perfection, it's finished with warming garam masala, bright lemon juice, and optional coconut milk for added richness. Quick to prepare yet deeply flavorful, this versatile curry pairs beautifully with rice, naan, or roti for a satisfying meal.

A smiling woman in an apron poses for a selfie in a professional kitchen.
Updated on Sun, 27 Apr 2025 13:35:09 GMT
A bowl of food with rice and chickpeas. Pin it
A bowl of food with rice and chickpeas. | tastygusto.com

This chickpea spinach curry, also known as Chana Palak Masala, brings the rich flavors of Indian cuisine right to your home kitchen. The combination of protein-packed chickpeas with nutrient-dense spinach creates a satisfying meal that balances both health and flavor in perfect harmony.

I first created this curry when trying to impress my vegetarian friends at a dinner party. The fragrant spices filled my apartment with such an inviting aroma that neighbors actually knocked on my door asking what I was cooking. Now it's my go-to recipe whenever I need a comforting meal that never fails to satisfy.

Ingredients

  • Sunflower or canola oil: Provides a neutral base that lets the spices shine
  • Onion, garlic, and ginger: Form the aromatic foundation crucial for authentic flavor
  • Ground spices (coriander, turmeric, cumin, and cayenne): Create the perfect balance of warmth and depth
  • Crushed tomatoes: Add tanginess and create the sauce consistency
  • Cooked chickpeas: Provide hearty protein and wonderful texture
  • Vegetable stock: Enhances flavor while creating the perfect consistency
  • Spinach: Adds color, nutrients, and a pleasant textural contrast
  • Garam masala: Brings complex, warm notes that round out the dish
  • Lemon juice: Brightens everything with necessary acidity
  • Optional coconut milk: Creates richness and helps mellow spice levels for those who prefer a creamier curry

Step-by-Step Instructions

Sauté the Aromatics:
Heat oil in a large pan over medium-high heat and add finely chopped onions. Cook for 8-10 minutes until they turn a beautiful golden color. This slow caramelization builds the essential flavor base for the entire dish. Be patient here as properly cooked onions make all the difference.
Bloom the Garlic and Ginger:
Add crushed garlic and finely grated ginger to the golden onions. Cook for 1-2 minutes while stirring constantly to prevent burning. You'll know they're ready when the raw smell disappears and your kitchen fills with their aromatic fragrance.
Toast the Spices:
Add ground coriander, turmeric, cumin, and cayenne pepper to the pan. This critical step activates the essential oils in the spices intensifying their flavors. Stir continuously for exactly 2 minutes to prevent scorching while ensuring maximum flavor development.
Create the Base:
Pour in crushed tomatoes, chickpeas, and vegetable stock then increase heat to high. Once boiling, reduce to medium-low and simmer for 10 minutes, stirring occasionally. This allows the chickpeas to absorb the spice flavors while the sauce thickens to the perfect consistency.
Incorporate the Spinach:
Add salt, sugar, and spinach to the simmering curry. If using frozen spinach, increase heat until bubbling again then simmer for an additional 5 minutes. The spinach will wilt down considerably and integrate beautifully with the sauce.
Finish with Aromatics:
Stir in garam masala, lemon juice, and coconut milk if using. The garam masala adds complex warmth while the lemon juice brightens the entire dish. Coconut milk provides creaminess and helps balance the spices. Garnish with fresh cilantro and serve piping hot.
A bowl of food with rice and chickpeas. Pin it
A bowl of food with rice and chickpeas. | tastygusto.com

The garam masala is truly the secret weapon in this recipe. I remember the first time I made this curry without it and while still good it lacked that authentic restaurant quality depth. My Indian neighbor later taught me that adding garam masala at the end rather than cooking it with other spices preserves its delicate aromas making all the difference.

Perfect Pairings

This curry shines when served alongside basmati rice which perfectly catches every drop of the flavorful sauce. For a complete Indian feast consider adding naan bread to scoop up the curry or prepare a simple cucumber raita on the side to cool the palate between bites. The cooling yogurt in raita balances the warming spices beautifully.

Spice Level Variations

Adjust the heat level of this curry to suit your preference by varying the amount of cayenne pepper. For a mild family-friendly version use just a pinch while spice enthusiasts can increase to a full teaspoon. Remember that the coconut milk option helps temper the heat while adding creaminess so consider adding more if you've been heavy-handed with the spices.

Storage Instructions

This curry keeps exceptionally well in the refrigerator for up to 4 days in an airtight container making it perfect for meal prepping. The flavors actually continue developing overnight creating an even more delicious lunch the next day. For longer storage freeze portions in freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator and gently reheat on the stovetop adding a splash of water if needed to restore the consistency.

A bowl of food with rice and chickpeas. Pin it
A bowl of food with rice and chickpeas. | tastygusto.com

With its perfectly balanced flavors and nourishing ingredients, this curry is destined to become a staple in your meal rotation.

Frequently Asked Questions

→ Can I use canned chickpeas for this curry?

Yes, canned chickpeas work perfectly in this dish. Simply drain and rinse them before adding to the curry. Two standard 15oz cans will provide the 2.5 cups needed for this recipe.

→ How spicy is this Chana Palak Masala?

The spice level is adaptable. For a milder version, use just ¼ teaspoon of cayenne pepper or omit it entirely. For more heat, use the full ½ teaspoon or add additional chili flakes to taste.

→ Can I substitute fresh spinach for frozen?

Absolutely! If using fresh spinach, you'll need about 10oz (300g) as it cooks down significantly. Wash thoroughly and roughly chop before adding to the curry. It will wilt quickly in the hot sauce.

→ Is coconut milk necessary for this dish?

Coconut milk is optional but adds a lovely creaminess and slight sweetness that balances the spices. The curry is still delicious without it if you prefer a lighter version or have dietary restrictions.

→ How can I store and reheat leftovers?

This curry actually improves in flavor after a day in the refrigerator. Store in an airtight container for up to 3 days. Reheat gently on the stovetop with a splash of water if needed. It also freezes well for up to 3 months.

→ What can I serve with Chana Palak Masala?

Traditional accompaniments include basmati rice, naan bread, roti, or paratha. For a complete meal, add a side of cooling raita (yogurt cucumber dip) and a simple kachumber salad.

Chickpea Spinach Curry

Aromatic Indian curry featuring chickpeas and spinach in a rich tomato-based sauce infused with traditional spices.

Prep Time
15 Minutes
Cook Time
25 Minutes
Total Time
40 Minutes

Category: Main Dishes

Difficulty: Intermediate

Cuisine: Indian

Yield: 4 Servings (4 generous curry portions)

Dietary: Vegan, Vegetarian, Gluten-Free, Dairy-Free

Ingredients

→ Base Ingredients

01 3 tablespoons sunflower or canola oil
02 1 large onion, finely chopped
03 4 cloves garlic, crushed
04 1 inch ginger, finely grated

→ Spices

05 1 tablespoon ground coriander
06 ½ tablespoon ground turmeric
07 ½ tablespoon ground cumin
08 ¼ - ½ teaspoon cayenne pepper or chili flakes
09 1 teaspoon garam masala

→ Main Components

10 400g crushed tomatoes (1.5 cups)
11 400g cooked chickpeas (2.5 cups)
12 120ml vegetable stock (½ cup)
13 100g chopped spinach, fresh or frozen (1 cup)
14 ½ - 1 teaspoon salt
15 1 teaspoon sugar
16 1 tablespoon lemon juice

→ Optional Garnish

17 50-100ml full-fat coconut milk (¼-½ cup)
18 1 tablespoon fresh cilantro leaves, chopped

Instructions

Step 01

Heat the oil in a large pan over medium-high heat. Sauté the finely chopped onion until golden brown.

Step 02

Incorporate crushed garlic and grated ginger, cooking for 1-2 minutes while stirring frequently until the garlic loses its raw aroma.

Step 03

Add ground coriander, turmeric, cumin, and cayenne. Toast for 2 minutes, stirring continuously to prevent burning.

Step 04

Pour in crushed tomatoes, chickpeas, and vegetable stock. Bring to a boil on high heat, then reduce to medium-low and simmer for 10 minutes, stirring occasionally.

Step 05

Add salt, sugar, and spinach. If using frozen spinach, increase heat until curry returns to a simmer. Cook for an additional 5 minutes.

Step 06

Stir in garam masala, lemon juice, and coconut milk if using. Garnish with chopped cilantro and serve hot with rice or flatbread.

Notes

  1. This curry develops deeper flavors when prepared a day ahead and reheated.
  2. For a thicker consistency, mash some chickpeas against the side of the pan while cooking.

Tools You'll Need

  • Large, heavy-bottomed pan or dutch oven
  • Sharp knife and cutting board
  • Measuring spoons and cups

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains chickpeas (legume allergen)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 285
  • Total Fat: 12 g
  • Total Carbohydrate: 38 g
  • Protein: 11 g