
This creamy chana saag curry brings together tender chickpeas and rich spinach in a luscious sauce, warming up any dinner table with minimal fuss. The meal is naturally vegan, packed with nutrients, and always satisfies, whether it is a weeknight dinner or part of meal prep for busy days.
I first whipped up this curry when my fridge was nearly empty and it has since become a weeknight hero at my house. My kids especially love when I serve it with extra rice and warm naan on the side.
Ingredients
- Long grain white rice: delivers a fluffy base make sure you buy a good quality brand for separate grains
- Yellow onion: gives natural sweetness to the curry choose onions that feel firm and have papery skin
- Garlic cloves: provide a subtle kick and depth look for plump cloves without green sprouts
- Fresh ginger: adds brightness and zest try to use freshly grated it makes a big difference
- Olive oil: helps bring everything together pick extra virgin for its mellow flavor
- Curry powder: makes everything aromatic so choose mild or hot depending on your taste
- Ground cumin: offers earthiness and warmth always buy whole and grind fresh if you can
- Salt: balances out all those bold flavors sea salt tends to dissolve better
- Tomato: gives acidity and body to the sauce ripe and red tomatoes are best
- Frozen chopped spinach: keeps things fuss free and adds fiber look for organic if possible
- Canned chickpeas: make this fast and protein rich I like to give them an extra rinse
- Water: helps the sauce come together filtered water keeps flavors pure
- Canned coconut milk: creates a creamy finish always shake your can before opening for the best texture
Step-by-Step Instructions
- Cook the Rice:
- Rinse your rice to remove extra starch. Add it to a pot with three cups water. Cover and bring to a boil on high then immediately reduce the heat to low. Let it simmer for fifteen minutes covered. Once time is up, turn off the heat and let it sit undisturbed for ten minutes before fluffing with a fork
- Sauté the Aromatics:
- Dice your onion finely then mince the garlic and grate your ginger. In a large skillet heat olive oil over medium low then add your prepared aromatics. Gently cook them for about five minutes until the onion looks soft and translucent. Stir often so nothing browns
- Toast the Spices:
- Sprinkle curry powder and cumin over the softened aromatics. Let them toast for about one minute until you smell the fragrance intensifying. This releases the full flavor of the spices
- Simmer the Tomatoes and Base:
- Add diced tomato and salt into the skillet. Cook for roughly five minutes until the tomatoes break down and create a thick saucy base. Stir to prevent sticking
- Add Chickpeas and Spinach:
- Drain your chickpeas and rinse well. Pour them into the pan along with frozen spinach and the half cup water. Stir together and raise heat slightly to bring the curry to a simmer. Cook for five minutes so the flavors meld
- Finish with Coconut Milk:
- Reduce heat to medium low. Pour in the coconut milk stirring well. Let it heat through gently. For a chunkier curry leave as is or use an immersion blender to puree part of the mix for a smooth finish. Taste and adjust salt if needed
- Serve:
- Spoon the chana saag over warm fluffy rice. Garnish with fresh herbs or a wedge of lemon if you wish

My personal favorite ingredient is the coconut milk because it makes the sauce unbelievably creamy and luscious. Whenever my family smells the spices toasting in the pan they know something comforting is coming their way and the kitchen always feels cozier.
Storage Tips
Keep leftovers in an airtight container in the refrigerator for up to four days. The flavors actually deepen and improve with time. When reheating add a splash of water or coconut milk to loosen the sauce and heat gently to avoid burning.
Ingredient Substitutions
If you prefer not to use coconut milk try canned evaporated milk or cashew cream for a creamy texture. No spinach on hand Use frozen kale or a mix of leafy greens. Basmati rice makes a lovely stand in for long grain rice if you like a more aromatic base.

Serving Suggestions
Serve the curry over hot rice with fresh cilantro or a squeeze of lemon for brightness. It is also delicious with a side of warm naan or roti. For a special touch scatter pickled onions or crispy shallots on top.
Cultural Context
Chana saag is a classic dish from the Indian subcontinent blending chickpeas chana with spinach saag into a warming curry. It is beloved in many regions for its simplicity and adaptability often shaped by whatever greens or legumes are on hand. This version brings in coconut milk which is a nod to South Indian influences.
Frequently Asked Questions
- → Can I use fresh spinach instead of frozen?
Yes, you can use fresh spinach. Simply chop it and add to the skillet, letting it wilt before adding the coconut milk.
- → Is there an alternative to coconut milk?
Evaporated milk can be substituted for coconut milk, but note the flavor will be different yet still delicious.
- → How spicy is this dish?
The spice level depends on whether you use hot or mild curry powder. Adjust to suit your taste preference.
- → Can I make this dish ahead of time?
Absolutely. Chana saag holds up well in the fridge and the flavors deepen, making it perfect for meal prep.
- → What is the best way to serve chana saag?
It is typically served over warm cooked rice, but can also pair well with naan or other flatbreads.