Chana Saag Curry – Chickpea and Spinach Curry

$7.41 recipe / $1.24 serving
By Beth Moncel
4.52
from
92
Read reviews
Prep 10 minutes
Cook 30 minutes
Servings 6
Jump to recipePin Save

Sometimes, when I’m suffering from a creativity block, all I need to do is take a stroll through the freezer aisle. Yesterday, as I was perusing the freezer goods, I saw a frozen dinner called Chana Saag. I didn’t look too closely, I just saw chickpeas and spinach and knew that’s exactly what I wanted to eat. This dish is cozy, budget-friendly, and naturally vegetarian.

A skillet full of chana saag with a wooden spoon, on a bamboo mat next to a tomato and bowl of rice

“This was restaurant-quality! It’s an ideal recipe: easy, inexpensive, vegetarian, one-pot, and delicious.”

WENDY

If you’re looking to spice up your weekly meal rotation with something hearty, nourishing, and packed with flavor, this Chana Saag is the way to go. I adapted my Indian Style Creamed Spinach recipe by adding a can of chickpeas to make it a more filling meal, and this Chana Saag was born. And whoa, is it good!! This recipe can be made either hot or mild depending on what type of curry powder you use, but either way the fragrant spices will be heady and flavorful. The coconut milk adds just the right amount of natural sweetness and creamy flavor to balance the warm spices. It comes together easily with pantry staples—perfect for a satisfying dinner or meal prep for the week!

Share this recipe

Chana Saag Curry

4.52 from 92 votes
Chana saag is a creamy chickpea and spinach curry that comes together quickly, is full of warm spices, filling, and vegan! Perfect for meal prep!
Author: Beth Moncel
Two bowls of chana saag with rice, next to the skillet and a piece of torn naan
Servings 6
Prep 10 minutes
Cook 30 minutes
Total 40 minutes

Ingredients

  • 1.5 cups long grain white rice ($0.56)
  • 1 yellow onion ($0.78)
  • 2 cloves garlic ($0.16)
  • 1 Tbsp grated fresh ginger ($0.06)
  • 2 Tbsp olive oil ($0.20)
  • 1 Tbsp curry powder hot or mild ($0.21)
  • 1 tsp ground cumin ($0.04)
  • 3/4 tsp salt ($0.03)
  • 1 tomato ($1.27)
  • 1 lb. frozen chopped spinach ($1.68)
  • 1 15oz. can chickpeas ($0.86)
  • 1/2 cup water ($0.00)
  • 1 13oz. can coconut milk* ($1.56)
Email Me This Recipe
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Instructions 

  • Begin the rice first. Add the rice and 3 cups water to a sauce pot. Cover with a lid, place the pot over high heat, and bring it up to a boil. Once boiling, reduce the heat to low and let simmer for 15 minutes. After 15 minutes, turn the heat off, and let the rice rest for 10 minutes, undisturbed, with the lid in place. Fluff with a fork just before serving.
  • While the rice is cooking, begin the curry. Dice the onion, mince the garlic, and grate the ginger. Add the onion, garlic, and ginger to a large skillet with the olive oil and sauté over medium-low heat for about 5 minutes, or until the onion is soft. While these are cooking, dice the tomato.
  • Add the curry powder and cumin to the skillet and continue to stir and cook for one minute more. Add the diced tomato and salt. Continue to cook for about five minutes more, or until the tomato has broken down.
  • Drain the chickpeas in a colander and give them a quick rinse. Add the rinsed chickpeas, frozen spinach, and a half cup of water to the skillet. Stir everything together and then bring it up to a simmer over medium heat. Let the mixture simmer for five minutes to allow the flavors to blend.
  • After five minutes, turn the heat down to medium-low and add the coconut milk. Depending on how thick you want the sauce, you can either just heat through or let it simmer until thickened. Leave your chana saag chunky ,or, if preferred, use an immersion blender to purée some of the mixture. Once it’s heated through, adjust the salt to your liking.
  • Serve the creamy chickpeas and spinach over a bowl of warm rice.

See how we calculate recipe costs here.


Notes

*You can substitute a 12oz. can of evaporated milk in place of the coconut milk. It tastes great both ways!

Nutrition

Serving: 1servingCalories: 360.03kcalCarbohydrates: 61.18gProtein: 11.2gFat: 8.57gSodium: 660.27mgFiber: 8g
Read our full nutrition disclaimer here.
Have you tried this recipe?Mention @budgetbytes or tag #budgetbytes on Instagram!

How to Make Chana Saag Curry Step-By-Step Photos

Cooked rice in sauce pot
Cook the rice: Begin the rice first. Add 1.5 cups rice and 3 cups water to a sauce pot. Cover with a lid, place the pot over high heat, and bring it up to a boil. Once boiling, reduce the heat to low and let simmer for 15 minutes. After 15 minutes, turn the heat off, and let the rice rest for 10 minutes, undisturbed, with the lid in place. Fluff with a fork just before serving.

Onion Garlic and Ginger in a skillet
Sauté the aromatics: First dice one yellow onion, mince 2 cloves of garlic, and grate about one Tbsp ginger. Add the onion, garlic, and ginger to a large skillet with 2 Tbsp olive oil. Sauté the onion, garlic, and ginger over medium heat for a few minutes, or until the onions are soft.

Curry powder added to the skillet with onions garlic and ginger
Add 1 Tbsp curry powder and 1 tsp cumin to the skillet and sauté for a minute more. The spices will stick to the bottom of the skillet, but it’s okay because the juice from the tomatoes in the next step will dissolve it off. Just make sure that the heat is not up so high that they burn.

Tomato and Salt added to skillet
While the onions are sautéing, dice one tomato. Add the tomato to the skillet with 3/4 tsp salt and sauté for about five minutes more, or until the tomatoes break down a bit. 

Cooked tomato and spices
After five minutes it looks something like this. It will smell pretty amazing at this point!

Frozen spinach, chickpeas, and water added to the skillet
Add spinach: Add 1 lb. frozen spinach (no need to thaw), one 15oz. can chickpeas (drained), and ½ cup water. Stir everything together and then bring it up to a simmer over medium heat. Let the mixture simmer for five minutes to allow the flavors to blend.

Add coconut milk to skillet
Add coconut milk: After simmering for five minutes, turn the heat down to medium-low and add a 13oz. can of coconut milk. Depending on how thick you want the sauce, you can either just heat through or let it simmer until thickened. Leave your chana saag chunky, or, if preferred, use an immersion blender to purée some of the mixture. Once it’s heated through, adjust the salt to your liking.

finished chana saag in the skillet
Whatever texture you choose, it’s freaking delicious.

Two bowls of chana saag with rice next to a torn pieces of naan

Serve over rice or with a piece of naan for dipping!

How to Serve

I suggest serving this over rice or with some homemade naan to sop up the sauce. I served mine with some rice and while I usually go for jasmine rice, the Chana Saag was so flavorful that plain white rice did the job nicely. You can also try my coconut rice!

Share this recipe

Posted in: , , , , , , , , , , , , ,

4.52 from 92 votes
Subscribe
Notify of
guest
Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

178 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Stacy Novick
04.20.25 8:14 pm

You’re asking yourself if you should make it and the answer is YES. The only change was that I was trying to use up 1lb of fresh spinach which I steamed for 2-3 minutes – chopped and added. This is wonderful and is going into the rotation!!! Inexpensive and easy to make. Yum!

Tori
03.26.25 6:51 pm

Turned out just like the picture! I used 250g (about 9oz) of dried chickpeas that I had previously soaked, frozen, and then thawed (mostly) before adding. Based on the feedback from other comments, I did taste along the way to check the strength of flavour and found the coconut milk did dilute it somewhat, but 1/8 tsp salt added at the end brightened it back up. I also added 1/2 tsp red chili flakes along with the curry powder and cumin, and served with jasmine rice instead of basmati. Delicious, and looking forward to enjoying all week!

486469052_1206391204338129_6278007263623230391_n
JSiva
02.02.25 11:52 am

I learned my lesson with online recipes and always read the comments before making. I saw a bunch of comments saying it was bland acne didn’t taste like anything…and so I was thinking why? Then I realized the culprit is the coconut milk. Usually we use coconut milk to temper a curry with very pungent flavours (such as red curry) but with mild tasting spinach and chickpeas and minimum spice, adding a can of full fat coconut would make it very bland. So I added more spice including more cumin, added coriander, chili powder, tumeric (when curry powder added), garam masala (at the end), a whole green chili for flavour and cilantro leaves as well. More salt too….and NO coconut milk. The curry came out mild but pleasant without being bland. Finished off with a squeeze of lemon juice.

Bobbie Meadows
01.20.25 1:03 pm

One of my favorite weeknight dinners! I prefer it with the evaporated milk option instead of coconut milk. Served with brown rice, it makes for a very hearty vegetarian dinner. Freezes nicely too!

Erin
10.05.24 2:03 pm

I need to watch my saturated fat intake. Is there a substitute for the coconut milk that is low in saturated fat? Even the lite version of coconut milk has quite a bit, and obviously cream or half and half has a lot too.

Heidi
09.17.24 8:42 pm

Cant wait to try this. Thank you so much!

Dee
09.16.24 4:34 pm

This was delicious!
I used fresh baby spinach instead of frozen, and light coconut milk to save on the fat content…but still very tasty!

Marcy
09.08.24 8:17 am

I like everything that is in your recipe, will try it ,thanks for sharing.

Erin
08.15.24 9:20 am

Super easy and delicious! I added 1/2 an onion more, more ginger and garlic and seasoned with more curry power and a dash more cumin to taste. Instead of rice I made quinoa. I’ll be adding this to a regular dinner rotation. Thank you so much!

Wendy
08.06.24 5:41 pm

This was restaurant-quality! It’s an ideal recipe: easy, inexpensive, vegetarian, one-pot, and delicious. I tried it with fresh spinach, but I’m not convinced that doing this added nutrition or deliciousness, and it did add to the preparation time, since I couldn’t add it all at once.

I’m going to try the recipe next time with a bag of frozen chopped spinach. I did add a few grinds of black pepper and did use my immersion blender.

Grace
07.04.24 5:42 pm

Did not taste like anything…

Marie W
06.02.24 9:19 am

This recipe is BOMB!! A delicious recreation of one of my go-to’s at middle eastern restaurants. I added cubes of paneer cheese towards the end–just because I was feeling extra. For the curry powder I used Garam Masala. I added some turmeric and an extra pinch of Cumin. And finished with a squeeze of fresh lemon juice. Highly recommend!!!

Kathleen
04.06.24 4:52 pm

Ridiculously delicious! Followed your recipe to the tee!
I’m a happy girl! Thank you! Yum!

Kathleen
04.06.24 4:49 pm

OMG! Freaking delicious!
Thank you! Yummiocios!

Helen
04.01.24 3:40 pm

I was super excited to make this but it had no flavor I even added goat cheese and more curry powder. Flavorless. Very disappointed.