Chana Palak (Palak Chole)
Chana Palak is a North Indian curry made with spinach (palak) and white chickpeas (chana). Also known as Palak Chole, this comforting curry is made by simmering cooked chickpeas in a spiced onion-tomato and spinach gravy. Serve it with steamed basmati rice, jeera Rice, roti, paratha or naan for a hearty meal.
About Chana Palak
This Chana Palak recipe is similar to North Indian Chole Recipe, with the addition of fresh spinach. I use chopped spinach, but if you prefer a smoother gravy, you can blanch and puree the spinach before adding it to the masala.
Palak Chole and Chana Palak are two names used for this North Indian curry made with spinach and white chickpeas. You may also come across similar recipes referred to as Chana Saag, and the names can vary across regions and households.
This recipe should not be confused with Chane Ka Saag, which is a traditional Punjabi dish made with the tender greens of the chickpea plant rather than cooked chickpeas.
Both regular spinach and baby spinach work well. You can also use canned chickpeas instead of dried chickpeas to save time.
The combination of spinach and chickpeas makes this curry hearty, wholesome and satisfying. Adjust the consistency of the gravy to suit your meal.
Keep the Chana Palak gravy slightly thin when serving with steamed basmati rice or Jeera Rice, and slightly thick when pairing it with roti, Plain Paratha, naan or tandoori roti.
If you enjoy chickpea curries, do try my recipes for Chana Masala, Methi Chole, Amritsari Chole, Aloo Chole and Paneer Chole.
You can also explore my collection of Palak Recipes for more spinach-based dishes.
How to make Palak Chole (Stepwise)
Soak & Cook Chickpeas
1. Rinse 1 cup of dried white chickpeas a couple of times in fresh water. Then soak them in enough water for 7 to 8 hours or overnight.

2. Later the next day drain all the water from the soaked chickpeas. Then rinse the chickpeas again in fresh water a few times. Drain all the water again.

3. Add chickpeas with 3 to 4 cups of water in a 3 litre stovetop pressure cooker.
You can also cook the chickpeas in a pot on the stovetop or in the Instant pot adding water as required.

4. Sprinkle ¼ teaspoon salt or as required.

5. Pressure cook the chickpeas on medium heat for 12 to 15 whistles or till they are cooked completely.
Let the pressure drop naturally in the cooker and then only open the lid. Check the chickpeas for doneness.

6. The boiled chickpeas should be soft and tender. If not then you can cook them for some more time.

7. Drain the boiled chickpeas and keep aside.

Make Masala Paste
8. Meanwhile add 1 large-sized chopped onion, 1 to 2 green chilies, 1 inch ginger and 3 to 4 garlic in a grinder or blender jar.

9. Grind or blend to a smooth paste. No need to add water while grinding or blending. Remove and keep aside.

10. In the same jar, add one large-sized chopped tomato. Grind or blend to a smooth puree. No need to add water while grinding or blending.

Prepare Spinach
11. Rinse the spinach leaves very well in water.

12. Chop the spinach leaves. Keep aside. You will need 4½ to 5 cups of chopped spinach leaves.

13. Measure and keep all the ingredients ready for the palak chole.

Make Chana Palak
14. Heat 3 to 4 tablespoons oil in a kadai. Keep the heat to medium-low.
Fry 1 inch cinnamon, 3 cloves, 2 green cardamoms, 1 black cardamom and 1 tej patta till they are fragrant.

15. Add the ground onion paste prepared in earlier steps. Be careful as the oil can splutter.

16. Saute the onion paste on low to medium-low heat and keep stirring often. Saute till the onion paste turns light brown.

17. Next add the tomato puree.

18. Stir and mix very well.

19. Add the following ground spices:
- ½ teaspoon cumin powder
- 1 teaspoon coriander powder
- ½ teaspoon red chili powder
- ¼ teaspoon turmeric
- ¾ teaspoon garam masala powder

20. Stir and mix the ground spices very well.

21. Continue to saute till oil leaves the sides of the masala and the color of the masala changes. The masala will also look glossy.

22. Next add 4½ to 5 cups of chopped palak. Mix well.

23. Sprinkle salt as required.

24. Stir and saute for 4 to 5 minutes on medium-low heat.

25. Add the cooked chickpeas.

26. Stir and mix well.

27. Pour 1½ to 2 cups water or according to the consistency you prefer in the gravy.

28. Add crushed pomegranate seeds powder or dry mango powder. I used ¾ teaspoon of dry mango powder (amchur).

29. Stir and mix again.

30. Also mash a few chickpeas with the back of the spoon. This helps to thicken the gravy.

31. Simmer till the gravy thickens. Make sure that the gravy does not have a runny watery consistency.

32. Lastly add crushed 1 teaspoon of crushed kasuri methi (dry fenugreek leaves). If you don’t have crushed fenugreek leaves then skip adding them.

33. Simmer the gravy for 1 to 2 minutes.

34. Serve Chana Palak hot with Roti, Paratha, Poori, Naan or steamed rice or Jeera Rice or Biryani Rice or Ghee Rice and onion-lemon salad.
It can also be packed in a lunch box with roti or poori or paratha or rice.

Helpful Tips
- Spinach: Use only the spinach leaves. If the stems are tender, you can include them as well. Rinse the spinach thoroughly in water. If you prefer a smoother gravy, blanch and puree the spinach before using it. If using frozen spinach, thaw it completely and squeeze out the excess water.
- Chickpeas: White chickpeas work best in this Chana Palak recipe, but you can also use black or brown chickpeas. Canned chickpeas are a convenient alternative and save cooking time. Keep in mind that aged dried chickpeas take longer to cook.
- Whole spices: Try to use all the whole spices listed in the recipe for the best flavor. If you need to skip any, I recommend omitting the black cardamom or bay leaf (tej patta).
- Spicing: Adjust the red chili powder and green chilies to suit your taste.
- Tanginess: For a tangy flavor, add either dried mango powder (amchur) or dried pomegranate seed powder (anardana). If you do not have either, stir in ½ to 1 teaspoon lemon juice after the Chana Palak curry is cooked.
- Consistency: Adjust the gravy to your liking by adding less water for a thicker curry or more water for a medium consistency.
Soak & Cook Chickpeas
- Soaking: Soak the dried chickpeas overnight or for 8 to 10 hours. If you’re short on time, bring water to a boil, switch off the heat, add the rinsed chickpeas, cover and soak for 2 to 3 hours.
- Stovetop: Drain the soaked chickpeas and add them to a deep pan with salt and 3 to 4 cups water. Cover and cook on medium to medium-high heat until the chickpeas are tender. If the water starts to foam, partially cover the pan or remove the lid.
- Instant Pot: Add the soaked chickpeas, salt and 3 cups water to the Instant Pot. Pressure cook on High for 25 to 30 minutes. Let the pressure release naturally before opening the lid.
More Spinach Recipes To Try
Step by Step Photo Guide Above

Chana Palak Recipe | Palak Chole
Ingredients
For Cooking Chickpeas
- 1 cup/200 grams dried white chickpeas
- 3 cups water
- ¼ teaspoon salt or add as required
For Masala Paste
- 1 large or ¾ to 1 cup onion – roughly chopped
- ½ to 1 teaspoon or 1 to 2 green chilies – chopped
- 3 to 4 small to medium-sized garlic cloves – chopped
- 1 inch ginger – chopped, optional
More Ingredients
- 3 to 4 tablespoons oil – any neutral oil
- 1 large tomato – pureed or ⅓ to ½ cup tomato puree
- 4½ to 5 cups spinach – chopped (palak)
- 1½ to 2 cups water – for the gravy
- ½ to ¾ teaspoon dry mango powder (amchur powder)
- 1 teaspoon dry fenugreek leaves (kasuri methi) – crushed, optional
- salt as required
Whole Spices
- 1 inch cinnamon
- 3 cloves
- 2 green cardamom
- 1 black cardamom
- 1 tej patta (Indian bay leaf)
Ground Spices
- ½ teaspoon cumin powder (ground cumin)
- 1 teaspoon coriander powder (ground coriander)
- ½ teaspoon red chili powder or cayenne pepper or paprika
- ¼ teaspoon turmeric powder (ground turmeric)
- ¾ teaspoon garam masala or chana masala powder or Punjabi garam masala
Instructions
Preparation
- Rinse the chickpeas in fresh water for a few times. Then soak them in enough water in a bowl overnight or for 7 to 8 hours. Cover the bowl with a lid.
- Drain all the water and rinse the chickpeas again in fresh water a few times. Then again drain the water.
- Add chickpeas with 3 to 4 cups of water in a 3-litre stovetop pressure cooker. Sprinkle ¼ teaspoon salt or as required.
- Pressure cook the chickpeas on medium heat for 12 to 15 minutes or till they are cooked completely. You can also cook the chickpeas in a pot or pan on the stovetop or in the instant pot adding water as required.
- Let the pressure drop naturally in the cooker. Then only open the lid and check the chickpeas.
- They should be tender and softened. If the chickpeas are undercooked then pressure cook for some more minutes.
- Drain the cooked chickpeas and set aside.
- Meanwhile, prepare the onion paste with chopped onions, green chilies, ginger and garlic. Also prepare the tomato puree. Keep aside.
- Rinse spinach leaves very well in water. Drain all the water. Then chop them.
Making Onion Tomato Masala
- In a pan heat oil. Fry all the "Whole Spices" mentioned in the above list in the ingredient section, till fragrant on low to medium-low heat.
- Add the onion paste. Sauté until light golden stirring often on low to medium-low heat. Take care as the oil can splutter when adding the onion paste.
- Add the tomato puree. Also add all the spice powders mentioned in the above list of "Ground Spices" in the ingredient section.
- Saute stirring often until oil leaves the sides of the masala. The color of masala will change and the masala will also look glossy,
- Now add the chopped spinach and salt as required. Stir and saute for 4 to 5 minutes on low to medium-low heat.
Making Chana Palak
- Add the cooked chickpeas and mix well. Pour 1½ to 2 cups water.
- Add crushed pomegranate seeds powder or dry mango powder.
- Also mash a few chickpeas with the back of the spoon. This helps to thicken the gravy. Simmer on medium-low to medium heat until the gravy thickens and becomes smooth.
- Lastly add crushed kasuri methi and simmer for 1 to 2 minutes.
- Serve chana palak hot with roti, naan or steamed rice or jeera rice and onion-lemon salad.
- Refrigerate any leftovers for one to two days. Keep in a covered container and refrigerate.
Dassana’s Notes
- Use only the spinach leaves. If the stems are tender, you can include them. Rinse the spinach thoroughly before using.
- If you prefer a smoother gravy, blanch the spinach, puree it and then add it to the masala. If using frozen spinach, thaw it completely and squeeze out the excess water.
- White chickpeas work best in this recipe, but black or brown chickpeas can also be used. Canned chickpeas are a convenient alternative and save cooking time.
- Keep in mind that aged dried chickpeas take longer to cook.
- Use all the whole spices listed in the recipe for the best flavor. If you need to omit any, skip the black cardamom or bay leaf (tej patta).
- Sauté the onion-tomato masala until the oil begins to separate from the sides of the pan. This develops a deeper flavor in the curry.
- Adjust the red chili powder and green chilies according to your taste.
- For a tangier curry, add dried mango powder (amchur) or dried pomegranate seed powder (anardana). If you don’t have either, stir in ½ to 1 teaspoon lemon juice after the curry is cooked.
- Add less water for a thicker gravy or more water for a medium consistency.
Nutrition
Chana Palak recipe from the blog archives was first published on August 2013.






I would like to blend the spinach. Would it work with this recipe? Could I skip pureeing onions and tomatoes and just do them all together at the end? Or sauté and blend spinach separately, blend, and add to the onions and tomatoes?
Thank you,
Yes blending spinach would work. I would suggest to blend onions and tomatoes separately as they take more time to cook, especially onions. While spinach will cook faster.
Both onions and tomatoes form the masala base of palak chole and have to be sautéed really well. As a quicker option you can blend both the onions and tomatoes together and sauté this paste.
Hi Dassana, made this today, came out extremely well. I don’t have much experience cooking masala-flavored dishes, my wife is the master in that arena.
I followed the recipe directions and it came out so good it impressed the wife. Thank you for publishing such good recipes.
Great and thanks for sharing such a wonderful feedback on the recipe. Happy!
Thank you for sharing your wonderful recipes. I enjoy trying new recipes and you make it easy.
Thanks a lot.
i just discovered this is best if you have a COLD:). Loved it, the flavours. Thank You
welcome and thank you.
An excellent recipe with a wonderful balance of flavors. Here in the US, a company called Earthbound Farms sells a prepackaged mix of young and tender (“baby”) spinach, kale and chard under the name “Power Greens.” For those with access to a Costco store, they can be bought in big 1.5 lb bags (about 680 g). I used one of these bags and doubled all of the other quantities in the recipe. To save time I used 3 cans of cooked chickpeas rather than cooking from scratch, and pureed a 400 g can of diced tomatoes (good ripe tomatoes being very difficult to find out of season here).
Because the greens were so tender I gave them considerably less cooking time than is called for here, so they would retain some fresh taste.
This was the fourth or fifth recipe I’ve made from your site and everything has been delicious. Making Indian food at home is a fairly new interest for me and I’m so glad I found my way here!
thanks a lot steve. i wish in india we would get “power greens”. we do get spinach but chard and kale is not easily available. luckily an online store where i live sells kale. when the greens are tender, we don’t need to cook them more.
glad that the recipes you have made so far have been good. happy cooking and do try more of indian food.
Hi D
My son has a food sensitivity to chickpeas. Can I substitute the chickpeas with any other, say black eyed peas or so?
Uma.
yes you can use beans like rajma or black eyed beans or any beans that are available where you live.
Hi Dassana,
Do you think substituting palak with Kale would work?
Thank you,
Sujata
kale can be substituted with palak. but whereas spinach softens, kale will have crunch and will taste somewhat like drum stick leaves 🙂
Hi D,
Made this today! its turned out superb! this is inspite of not adding the whole masalas(dont have those as currently living the nomad life). Awesome dish. thank you!!
I tried the besan ladoo yesterday – the besan got a bit darker that the displayed one(am guessing it got a bit burnt). I cant figure out when to sptop cooking it. Also i put fine sure which dint melt – so the final product had these grains of sugar to bite into. overall the dish is delicious – except for these minor issues.
Is there point at which i should stop cooking the besan to avoid the extra browning – also i kept stirring it for long in the hope of melting the sugar!Help!
Happy cooking! Liz
nice to to know that the palak chole was good even without the whole spices. when you start getting the nutty fragrance from besan and it just turns a shade darker and you see the ghee from the sides, then you move to the next step. continuous stirring also gives a uniform color and does not allow the besan to get burnt. best is to use powdered sugar. the sugar i used is organic unrefined sugar and they are so fine, that they got melted. basically depends on the quality of sugar. next time you can use powdered sugar.
Made this last night. Excellent balance of flavors & way better than my usual version. Best I’ve had. Thanks for sharing!
welcome jason. glad to know that you liked the flavors in the dish.
Fantastic flavourful recipe !! Thankyou Dassana!!
welcome karuna
Thank you Dassana. This is the tastiest recipe for palak chole I’ve found.
welcome clara.
Hi Dassana, Nice combination of Palak with Chhole to make for a one pot lunch or dinner. One dish including greens and proteins. Such recipes make life a lot easier 🙂
delicious palak chole