Chana Saag is a classic vegetarian Indian dish including chickpeas, tomatoes and spinach stewed in aromatic coconut milk-based sauce. This simple and easy recipe is prepared in under 40 minutes!
One of my favorite classic vegetarian Indian meals is Chana Saag – a dish of chickpeas, diced tomatoes, and spinach stewed in an aromatic coconut sauce.
While the authentic way of preparing the dish requires toasting and grinding your own spices and slow cooking the sauce over hours, the dish can be made easily in 30 minutes or less when under a time crunch.
If you’re not pressed for time, cooking this dish at a low simmer for an additional 10 to 30-ish minutes will yield a more flavorful result. You can also prepare this dish up to 3 days ahead of time and store it in the refrigerator to bring out the flavors as well.
SO! In order to get the Chana Saag show on the road, here’s what we do:
How to Make Chana Saag:
Add oil to a large skillet and heat over medium. Cook the potato and onion together, stirring occasionally, until the veggies are al dente, about 8 to 10 minutes.
While the vegetables are cooking, blend the spices (curry powder, cumin, turmeric, red pepper flakes, sea salt) with coconut milk to make a sauce. Pour the sauce into the skillet along with the chickpeas and diced tomatoes. Bring to a full boil then cook, covered for 10 minutes.
Add the spinach and replace the cover. Cook until spinach has wilted, about 2 to 3 minutes. Stir well and taste Chana Saag for flavor. Add sea salt and/or more spices to taste.
Serve with choice of white or brown rice, quinoa, and/or additional sauteed or steamed vegetables. I steam rice as I prepare the meal to multi-task and keep prep time low.
Recipe Adaptations:
You can make this dish with or without potato. Leaving the potato out will shorten the cook time by about 10 minutes, and will also yield a lower carb meal if that’s your jam.
While I used jewel yam (white sweet potato) for the recipe, you can use a Yukon gold, red, or russet potato. Or, if you’re feeling frisky and want to give the recipe a nutrient boost, you can use a regular orange yam.
For those who are looking for a little animal protein, you can add chopped chicken or pork to this dish by adding it in the skillet once the potato has been cooking for about 5 minutes. From there, proceed as outlined in the recipe.
More Healthy Vegan Recipes:
- Cauliflower Coconut Masala
- Moroccan Butternut Squash and Sweet Potato Tagine
- 30-Minute Summer Vegetable Red Curry
My cookbook, Paleo Power Bowls, is now available! CLICK HERE to check it out. Thank you for your support!
If you make this recipe, please feel free to share a photo and tag @The.Roasted.Root on Instagram!

Easy 30-Minute Chana Saag
The easiest Chana Saag recipe ready in 30 minutes!
Ingredients
- 3 Tbsp coconut oil, or olive oil
- 1/2 small yellow onion, diced
- 1 small jewel yam, cubed, or Yukon gold potato
- 3 cloves large garlic, minced
- 2 tsp fresh ginger, peeled and grated
- 1 cup full-fat canned coconut milk
- 1 Tbsp curry powder
- 1 tsp ground cumin
- ½ tsp red pepper flakes, optional
- 3/4 tsp sea salt, to taste
- ¼ teaspoon ground turmeric
- 1 (14-ounce) can diced tomatoes drained, un-salted recommended
- 1 (14-ounce) can chickpeas, drained and rinsed
- 4 cups baby spinach, loosely packed
- Cooked rice for serving
Instructions
- Heat the coconut oil over medium-high in a medium-sized non-stick skillet. Add the onion and chopped yam and cook, stirring occasionally, until potato is cooked through but still al dente, about 8 to 10 minutes (Note: you can cover the skillet to help steam and cook the potato if necessary).
- While the potato and onion is cooking, combine the coconut milk, curry powder, cumin, red pepper flakes, sea salt, and turmeric in a small blender. Blend until completely smooth and set aside.
- Add the garlic and ginger to the skillet with the potato and onion and cook another 2 minutes.
- Add the diced tomatoes and cook until any excess water has evaporated, about 2 to 3 minutes. Add the coconut milk mixture and chickpeas to the skillet and heat to a boil. Reduce the heat slightly and add the spinach. Cover and cook until spinach has wilted, about 2 minutes. Taste the chana saag for flavor and season with additional sea salt and/or spices.
- Serve Chana Saag with cooked white rice (or grain of choice). Note: if you're not in a rush, cook the chana saag at a low simmer for an additional 10 minutes.
Nutrition Information
Serving Size 1 of 4Amount Per Serving Calories 324Total Fat 21gUnsaturated Fat 0gCarbohydrates 28gFiber 8gSugar 6gProtein 9g
Susan
Thursday 3rd of September 2020
This was amazing!! I love Indian food and it was so authentic!! My 80+ year old parents even loved it and it was their first time trying saag!!
Joan
Saturday 23rd of September 2017
This recipe is great. Thanks for sharing.
Julia
Sunday 24th of September 2017
Thank you! So glad you like it! :D
Kari Peters
Wednesday 7th of December 2016
I'm definitely overboard in the sugar department, and the holidays are just really getting serious around here! I'm not sure I'll ever learn with some things, especially when it comes to molten piping hot pizza, but I'm always on the lookout for awesome 30-minute meals like this one. :)
Sarah | Well and Full
Tuesday 6th of December 2016
OMG! I've had unmentionables fall out of my yoga mat bag too!! Welp, you live and you learn, right? ;)
Julia
Tuesday 6th of December 2016
I had a sneaking suspicion I wasn't the only one who has had this happen. Those towels are just so freaking sticky - they collect everything in the dryer! Makes for a good laugh, no doubt ;)