Chana saag
A weeknight chana saag with canned chickpeas simmered in a tomato-spice base, then folded into fresh spinach for a vivid green curry. The sauce is lightly thickened with yogurt and finished with lemon and cilantro. This recipe makes 2 hearty servings, with tender chickpeas, warm garam masala, and enough body to spoon neatly over rice or scoop with bread.

Estimated calories and US ingredient costs.
For 4 servings, use a 4-quart Dutch oven or wide sauté pan so the spinach can be folded in without spilling. Keep the same heat and method, but add 3 to 5 minutes of simmering if the pot is crowded. For larger batches, avoid a narrow saucepan, which can make the sauce steam instead of reduce.
Your whole cook, in one place.
Ingredients, steps and a live timeline. Ready for 2 people.
Make the next one yours.
Create a custom meal with what you have.
Read the traditional recipe
Ingredients
For 2 people
- 2 tbsp vegetable oil
- 1 tbsp ghee
- 5 oz yellow onion, finely chopped
- 2 tsp minced garlic
- 1 tbsp minced ginger
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1/2 tsp turmeric
- 1/4 tsp cayenne pepper
- 1/2 tsp kosher salt
- 1 tbsp tomato paste
- 3/4 cup canned crushed tomatoes
- 1 15 oz can chickpeas, drained and rinsed
- 1/2 cup water
- 6 oz baby spinach
- 2 tbsp plain Greek yogurt
- 1 tbsp lemon juice
- 1 tsp garam masala
- 2 tbsp chopped cilantro
Method
- Prep the panDrain and rinse the chickpeas, finely chop the onion, and measure the spices so the cooking moves quickly. Set out a 12-inch skillet or a 3-quart sauté pan and heat the 2 tbsp vegetable oil and 1 tbsp ghee over medium heat.
- Cook the onion baseAdd the 5 oz chopped onion and cook, stirring often, until it turns deep golden around the edges and softens, about 8 to 10 minutes. If the pan looks dry or the onion starts sticking before it browns evenly, lower the heat slightly.
- Bloom the aromatics and spicesStir in the 2 tsp minced garlic, 1 tbsp minced ginger, 1 tsp ground cumin, 1 tsp ground coriander, 1/2 tsp turmeric, 1/4 tsp cayenne pepper, and 1/4 tsp of the kosher salt. Cook for 45 to 60 seconds, stirring constantly, until the spices smell fragrant and the garlic loses its raw edge.
- Build the tomato sauceAdd the 1 tbsp tomato paste and cook for about 30 seconds, pressing it into the pan so it darkens slightly. Pour in the 3/4 cup crushed tomatoes, drained chickpeas, and 1/2 cup water, then stir well and scrape up any browned bits from the pan. Bring the mixture to a steady simmer over medium-high heat.
- Simmer and thickenReduce the heat to medium-low and simmer uncovered for 8 to 10 minutes, stirring occasionally. Mash a few chickpeas against the side of the pan with your spoon to thicken the sauce, but leave most of them whole for texture. The curry should look glossy and lightly thickened, not soupy.
- Wilt the spinachAdd the 6 oz baby spinach in 2 or 3 handfuls, folding each addition into the hot sauce before adding the next. Cook for 2 to 3 minutes until the leaves are fully wilted and the curry turns a deeper green. If the pan seems crowded, cover it for 1 minute to help the spinach collapse, then uncover and stir so excess moisture can cook off.
- Finish with yogurt and lemonTurn off the heat. In a small bowl, whisk the 2 tbsp plain Greek yogurt with 2 tbsp of the hot curry, then stir that mixture back into the pan so it blends smoothly instead of curdling. Stir in the 1 tbsp lemon juice, 1 tsp garam masala, and the remaining 1/4 tsp kosher salt, then let the curry sit for a minute so the spices settle into the sauce.
- Rest and serveRest the chana saag for 5 minutes off the heat so the sauce tightens slightly and the flavor evens out. Spoon it into warm bowls and finish with the 2 tbsp chopped cilantro. Serve while hot, with the chickpeas suspended in the thick spinach sauce and the surface glossy from the final yogurt.
Before you cook
What to get ready
Heavy saucepan or wide skillet, spoon, small bowls for spices and a rice pot if the recipe includes rice.
Drain chickpeas well and wash spinach; keep yogurt ready for the final gentle finish.
If something needs adjusting
Yogurt looks grainy
Lower the heat and stir it in gradually; do not return the finished sauce to a hard boil.
Spices catch on the bottom
Have liquid ready before blooming spices. Lower the heat and add the next liquid promptly rather than letting ground spices blacken.
Store for later
Cool curry in shallow containers and refrigerate rice separately if included. Reheat to 165°F with a little water and stir to heat the center evenly.
Refrigerate perishables within 2 hours, or 1 hour above 90°F. Keep the fridge at 40°F or below; use refrigerated leftovers within 3–4 days. USDA storage and reheating guidance.
Make the ingredients go further
Use remaining spinach in a white-bean skillet.
Next use for your ingredients: Creamy white beans with spinach →
Calculate this meal with your own prices →
How to Cool and Store Leftovers →
Cooking notes updated October 24, 2026. How we create recipes.
Tips, swaps and questions
A little kitchen know-how
For a thicker, more restaurant-style texture, mash about a quarter of the chickpeas against the side of the pan after simmering. That gives the spinach sauce body without extra cream. Refrigerate leftovers within 2 hours, keep them for 3 to 4 days, and reheat gently with a splash of water until steaming hot.
Make it work for you
Swap the plain Greek yogurt for 2 tbsp cashew cream if you want a dairy-free finish; it keeps the sauce silky and is less likely to break. If you replace fresh spinach with 10 oz frozen chopped spinach, thaw and squeeze it very dry first, then reduce the added water by 1/4 cup because frozen greens release more moisture.
Use more of your yellow onion and crushed tomatoes in shrimp bhuna.
How do I keep chana saag from turning watery?
Simmer the tomato-chickpea base uncovered until the sauce lightly coats a spoon before adding spinach. Add the greens in batches and let each handful wilt before the next goes in. If the curry still loosens at the end, cook it 2 to 3 minutes longer before stirring in the yogurt so the sauce finishes thick and glossy.
Times are estimates. Check ingredients for allergens. For safe temperatures and storage, see FoodSafety.gov.