Palak Chole | Chickpeas In Spinach Gravy

This post may contain affiliate links. Please read our disclosure policy.


Spinach (Palak) and Chole (Chickpeas) are a super healthy combination.

Chickpeas are rich in proteins and spinach is one of the healthiest foods that you can eat. In fact Chickpeas are one of the best sources of proteins for vegetarians.

I had this bunch of fresh Spinach lying in my fridge, doesn’t it look beautiful? 🙂 and so I thought of making Palak-Chole today.


The recipe is simple and easy to make.

Chickpeas are first boiled and then cooked in a spinach gravy with spices. I have used onion and tomatoes in the recipe but you can use either or none.



Spinach (Palak): 1 bunch [300 gms]

Chickpeas (Chole): 2/3rd cup, unsoaked

Tomatoes: 2, pureed

Onion: 1, finely chopped

Garlic: 1-2 cloves, finely chopped

Green Chilies: 1-2


Coriander Powder: 1/4th tsp

Turmeric Powder: 1/8th tsp

Garam Masala: 1/4th tsp

Chole Masala: 1/4th tsp

Cloves: 2

Cinnamon Stick: 1

Salt: To Taste

Lemon Juice: 1 tsp

Oil: 2-3 tsp

Milk/Water: 1/4th cup [optional]



1. Soak the chickpeas overnight. You can cut short this method by using canned chickpeas however I prefer the traditional method of soaking and then boiling them in pressure cooker. Put enough water to cover the chickpeas, add some salt and close the lid of the cooker.

Let it whistle 2-3 times and then lower the heat to low-medium and let it cook for 5-7 minutes more. Switch off the flame, you chickpeas are now ready to go into the gravy.


2. Next step is to puree the spinach. Blanch the spinach first by cooking it in a pan with 1-2 tbsp of water. The leaves will blanch in 3-4 minutes. Remove them from the pan and put them in cold water. This way we refresh the spinach leaves which helps in retaining the green color.

Puree the spinach into a fine paste using a blender.


3. Put oil in the pan and once the oil is hot, put cloves and cinnamon stick into it. Next put in the chopped garlic. Now I love garlic but in case you aren’t too fond of it’s smell, you can easily skip it. Fry the garlic till light brown making sure it doesn’t burn. Now add the chopped onions and cook till they are light golden brown in color.


4. Puree the tomato and green chillies in a blender and add the tomato paste into the pan. Let the tomatoes cook for around 4-5 minutes or till oil starts separating from the mixture. Now add in the spinach puree which we had prepared earlier. Also add the coriander powder, salt, garam masala and turmeric powder at this point. Cook for 1-2 minutes and add in the chole.


5. You can now add either milk or water, cover the pan and let it simmer at medium-low for 10 minutes.

Adding water or milk is optional, I added milk [and that’s why the green of the spinach looks dull in the final picture] because I wanted this dish to have a good gravy. In case you don’t want that just let the chickpeas cook with the spinach puree alone.

6. Sprinkle chole masala and lemon juice and switch off the flame.

Palak Chole is ready to serve either with rice or roti.



Hi, I’m Manali!

Bringing you easy, delicious vegetarian & vegan recipes! Eating veggies can be fun, you just need to get creative in the kitchen with the right set of ingredients!

Leave a comment

Your email address will not be published. Required fields are marked *