Looking for a hearty, flavorful curry that’s easy enough for a weeknight dinner? Chana Saag is a delicious Indian-inspired combination of tender chickpeas and cooked spinach simmered with tomatoes, onions, green chili, and aromatic spices.
This naturally vegan and gluten-free spinach and chickpea curry is packed with satisfying plant-based protein and fiber. The spinach is cooked with ginger, garlic, cumin, coriander, turmeric, and garam masala before being blended into a flavorful saag sauce. Cashew cream adds optional richness while keeping the dish completely dairy-free.
Serve it with fluffy basmati rice or warm naan for a comforting meal that’s full of bold, warming flavors.
Why You’ll Love This Recipe
- Naturally vegan and gluten-free: A wholesome curry made without dairy or gluten.
- Packed with plant-based goodness: Chickpeas and spinach make this curry hearty and satisfying.
- Full of Indian-inspired flavor: Ginger, garlic, cumin, coriander, turmeric, and garam masala create a wonderfully aromatic sauce.
- Easy to customize: Adjust the consistency, spice level, and greens to suit your preferences.
- Stovetop or Instant Pot: Choose the cooking method that works best for you.
Ingredients
- Cooked or canned chickpeas: The hearty foundation of the curry, adding protein, fiber, and satisfying texture.
- Fresh spinach: Creates the green saag base and adds a mild, earthy flavor.
- Tomatoes: Provide acidity and balance the richness of the curry.
- Onion: Builds a savory foundation for the spice mixture.
- Water: Helps create the desired curry consistency.
- Cashew cream: An optional ingredient that adds richness and helps thicken the curry while keeping it vegan.
- Green chilies or jalapeños: Add fresh heat and flavor. Use jalapeños for a milder version.
- Ground cumin: Provides earthy, warm flavor.
- Coriander powder: Adds citrusy, aromatic depth.
- Red chili powder: Brings additional heat and color.
- Garam masala: Adds a fragrant finishing layer of classic Indian spice.
- Turmeric powder: Contributes earthy flavor and a beautiful golden hue.
- Fresh ginger: Adds warmth and aromatic spice.
- Garlic: Provides savory depth.
- Oil: Used to sauté the aromatics and vegetables.
- Salt: Enhances all the flavors in the curry.
How to Make Chana Saag
1. Sauté the Aromatics
Heat a sauté pan or skillet over medium heat. Add 1 tablespoon of oil, followed by the chopped onion, grated ginger, minced garlic, and sliced green chili.
Cook for about 5 minutes, stirring occasionally, until the onion becomes translucent and the aromatics are fragrant.
If you’re sensitive to heat, use a seeded jalapeño instead of a hotter green chili.
2. Add the Spices
Add the turmeric, cumin, coriander powder, garam masala, and salt.
Stir everything together well and cook briefly so the spices become fragrant.
Keep an eye on the pan because ground spices can burn quickly. If the mixture starts sticking, add a tablespoon of water and continue stirring.
3. Cook the Spinach
Add the finely chopped spinach to the pan.
Cook over medium to medium-high heat for approximately 5–6 minutes, stirring occasionally, until the spinach has completely wilted and most of its moisture has cooked away.
If you’re using sturdier greens such as mustard greens or kale, allow additional cooking time until they’re tender.
4. Blend the Saag
Remove the spinach mixture from the heat and allow it to cool slightly.
Transfer it to a blender or food processor and blend until you reach your preferred consistency. You can make the sauce smooth and creamy or leave it slightly coarse for a more rustic curry.
Set the saag sauce aside.
5. Cook the Tomatoes and Chickpeas
Heat the remaining oil in a deep-bottomed pan or Dutch oven over medium heat.
Add the chopped tomatoes and cook for a couple of minutes until they begin to soften.
Add the cooked chickpeas and red chili powder, followed by ½ cup of water.
Allow the chickpeas to simmer gently for 4–5 minutes so they can absorb some of the tomato and spice flavors.
6. Add the Saag Sauce
Pour the prepared spinach sauce into the chickpea mixture and stir thoroughly.
Adjust the amount of water according to the consistency you prefer. The original recipe produces a relatively semi-dry curry, but you can add more water or coconut milk if you’d like a looser, saucier consistency.
Simmer for another 3–4 minutes.
7. Add the Creamy Finish
If using cashew cream, stir it into the curry and cook for a couple more minutes.
For a more traditional thick saag consistency, maize flour can be used instead. Mix 1 tablespoon of maize flour with water to form a slurry, stir it into the curry, and simmer for approximately 10 minutes, stirring occasionally.
8. Serve
Taste the curry and adjust the salt or spice level as needed.
For a bright finishing touch, add a small splash of fresh lemon juice after removing the curry from the heat.
Serve warm with basmati rice or naan bread.
Instant Pot Method
1. Sauté the Aromatics
Set the Instant Pot to Sauté mode.
Once hot, add the oil, chopped onion, ginger, garlic, and sliced green chili. Cook for a couple of minutes.
2. Add Tomatoes and Spices
Add the chopped tomatoes, turmeric, cumin, coriander powder, garam masala, red chili powder, and salt.
Stir well, scraping the bottom of the pot if necessary to prevent anything from sticking.
3. Add Chickpeas and Water
Add the cooked chickpeas and water. Stir everything together and make sure the bottom of the pot is properly deglazed.
Turn off Sauté mode and secure the lid.
4. Pressure Cook
Cook on high pressure for 5 minutes.
Once the cooking cycle ends, allow the pressure to release naturally for 5 minutes, then manually release the remaining pressure.
5. Add the Greens
Turn the Instant Pot back to Sauté mode and add the chopped spinach.
If using spinach alone, cook for approximately 2–3 minutes, or until completely wilted.
For sturdier greens such as kale or mustard greens, cook for around 5 minutes, or until tender.
Turn off the Instant Pot and serve.

Tips for Success
- Use spinach even when combining greens: The recipe notes that spinach helps balance stronger greens and can prevent the curry from becoming too bitter or pungent.
- Don’t burn the spices: Ground spices can quickly scorch. Keep the heat moderate and add a splash of water if necessary.
- Blend to your preference: A smooth sauce creates a restaurant-style texture, while a coarse blend gives the curry more rustic character.
- Drain canned chickpeas: Rinse and drain them well before adding them to the curry.
- Adjust the consistency: Add water or coconut milk gradually until the curry reaches your preferred thickness.
- Use frozen spinach if needed: Frozen spinach can replace fresh spinach. Thaw and drain it before cooking.
- Add lemon at the end: A splash of fresh lemon juice brightens the rich curry.
- Try dry mango powder: About ½ teaspoon of amchur can add a pleasant tangy flavor.
- Cook maize flour thoroughly: If using maize flour as a thickener, allow the curry to simmer for about 10 minutes so the flour cooks properly.
Equipment Needed
- Large sauté pan or skillet
- Deep-bottomed pan or Dutch oven
- Wooden spoon or spatula
- Blender or food processor
- Measuring cups and spoons
- Instant Pot, if using the pressure-cooking method
Recipe Variations
Make It Creamier
For a richer curry, stir in additional cashew cream or use coconut cream. Coconut cream provides a slightly different flavor while keeping the dish vegan.
Use Frozen Spinach
Frozen spinach is an easy alternative when fresh spinach isn’t available. Simply thaw and drain it well before using.
Add Other Greens
You can incorporate mustard greens, kale, or other leafy greens. For sturdier greens, increase the cooking time until they are completely tender. Keeping some spinach in the mixture helps balance stronger greens.
Make It Tangier
Add approximately ½ teaspoon of dry mango powder (amchur) for a pleasantly tangy finish. A splash of lemon juice added after cooking also works beautifully.
Adjust the Heat
Use seeded jalapeños for a milder curry, or add more green chili and red chili powder for a spicier version.
Make It More Saucy
Although this recipe creates a semi-dry curry, you can add extra water or coconut milk to create a thinner, more spoonable sauce.
Serving Suggestions
Chana Saag is incredibly versatile and pairs well with both rice and Indian breads.
Serve it with:
- Basmati rice
- Naan
- Roti
- Chapati
- Jeera rice
- Cucumber salad
- Fresh lemon wedges
- Mango chutney
- Plain dairy-free yogurt
- Fresh cilantro
For an easy weeknight meal, serve a generous portion of Chana Saag over basmati rice with warm naan on the side. A squeeze of lemon just before eating adds a fresh contrast to the rich, aromatic curry.
Frequently Asked Questions
What is Chana Saag?
Chana Saag is a flavorful curry made with chickpeas and leafy greens, particularly spinach. The greens are cooked with aromatics and spices and then combined with chickpeas to create a hearty Indian-style curry.
Is Chana Saag vegan?
Yes. This version is naturally vegan when prepared with oil and cashew cream or coconut cream. Unlike versions made with dairy cream, the cashew cream keeps the curry rich while remaining plant-based.
Can I use canned chickpeas?
Absolutely. Canned chickpeas are a convenient option. Rinse and drain them thoroughly before adding them to the curry.
Can I use frozen spinach?
Yes. Frozen spinach works well in this recipe. Replace the fresh spinach with frozen spinach, making sure to thaw and drain it before cooking.
How spicy is Chana Saag?
The spice level depends largely on the green chilies and red chili powder you use. For a milder curry, use seeded jalapeños and reduce the red chili powder. For more heat, use hotter chilies or increase the chili powder.
How do I thicken Chana Saag?
Cashew cream or coconut cream can add richness and help thicken the curry. Traditionally, maize flour can also be used. Mix one tablespoon of maize flour with water to create a slurry, add it to the curry, and simmer for about 10 minutes.
Final Thoughts
Chana Saag is a wonderfully comforting way to enjoy chickpeas and leafy greens in a richly seasoned Indian-style curry. The combination of spinach, tomatoes, ginger, garlic, cumin, coriander, turmeric, and garam masala creates a deeply aromatic sauce, while chickpeas make the dish hearty enough for a satisfying main meal.
Whether you prepare it on the stovetop or in the Instant Pot, this vegan and gluten-free chickpea spinach curry is easy to customize and pairs beautifully with basmati rice or warm naan. Add a squeeze of lemon just before serving, and you’ve got a flavorful, nourishing meal that’s perfect for any night of the week.
Print
Chana Saag (Indian Spinach and Chickpeas Curry)
- Total Time: 50 minutes
- Yield: 4 servings
Description
Chana Saag is a flavorful Indian curry made with tender chickpeas and spinach simmered with tomatoes, aromatic spices, green chilies, and a creamy cashew-based sauce. This easy vegan and gluten-free dish is perfect with basmati rice or naan.
Ingredients
- 3 cups chickpeas, cooked or canned
- 12 ounces spinach
- 1 cup tomatoes, finely chopped
- 1/2 cup onion, chopped
- 1/2 cup water
- 2 tablespoons cashew cream, optional
- 2 green chilies or jalapenos
- 1 teaspoon ground cumin
- 1 teaspoon coriander powder
- 1/4 teaspoon red chili powder
- 1/2 teaspoon garam masala powder
- 1/4 teaspoon turmeric powder
- 1 teaspoon garlic, grated or finely chopped
- 1 teaspoon ginger, grated or finely chopped
- 2 tablespoons oil
- 1 teaspoon salt, adjusted to taste
Instructions
- For the stovetop method, heat a sauté pan or skillet over medium heat. Add 1 tablespoon of oil, chopped onion, ginger, garlic, and sliced green chili. Cook for about 5 minutes, until the onion turns translucent.
- Add the turmeric, cumin, coriander powder, garam masala, and salt. Stir well and add a tablespoon of water if needed to prevent the spices from burning.
- Add the chopped spinach and cook over medium-high heat for 5 to 6 minutes, until completely wilted and most of the moisture has cooked away.
- Allow the spinach mixture to cool slightly, then blend or mash it into a coarse or smooth paste according to your preference.
- Heat a deep-bottomed pan or Dutch oven and add the remaining oil and chopped tomatoes. Cook for a couple of minutes.
- Add the cooked chickpeas and red chili powder along with 1/2 cup water. Simmer over low heat for 4 to 5 minutes.
- Add the prepared spinach sauce and mix well. Adjust the amount of water to reach your preferred consistency, then simmer for another 3 to 4 minutes.
- Stir in the cashew cream and cook for a couple more minutes. For a traditional thicker saag, maize flour slurry can be used instead.
- For the Instant Pot method, use sauté mode to cook the oil, onion, ginger, garlic, and green chili for a couple of minutes.
- Add the tomatoes, turmeric, cumin, coriander, garam masala, red chili powder, and salt. Stir well.
- Add the cooked chickpeas and water, stir, and deglaze the pot if necessary. Turn off sauté mode and secure the lid.
- Cook on high pressure for 5 minutes. Allow the pressure to release naturally for 5 minutes, then manually release the remaining pressure.
- Turn sauté mode back on and add the chopped spinach or other greens. Cook spinach for 2 to 3 minutes, or cook sturdier greens such as mustard greens or kale for about 5 minutes until tender.
- Serve the chana saag with basmati rice or naan bread.
Notes
- Traditional saag can be thickened with maize flour. Mix 1 tablespoon maize flour with water to make a slurry, add it with the spinach sauce, and simmer for about 10 minutes.
- Add more water or coconut milk to adjust the curry to your preferred consistency.
- Cashew cream or coconut cream can be used to make the curry creamy while keeping it vegan.
- Add a splash of lemon juice after removing the curry from the heat for a fresh, tangy flavor.
- For extra tang, add about 1/2 teaspoon of dry mango powder.
- Always include some spinach even when using other greens to help balance bitter or pungent flavors.
- Frozen spinach can be substituted for fresh spinach in the same quantity.
- Finely chopped fresh tomatoes can be replaced with the same quantity of tomato puree, or use about 1 tablespoon tomato paste for a more concentrated flavor.
- Serve this semi-dry curry with basmati rice or naan.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Category: Main Course, Side Dish
- Method: Stove Top, Instant Pot
- Cuisine: Indian