August 18, 2021

Chole Palak/White Chickpea & Spinach Curry

Chole Palak/White Chickpea Spinach Curry: This recipe is from Punjab, north India. This healthy and full of nutrition recipe is a combination of boiled chole simmered in flavorful, creamy and vibrant looking spinach gravy. Chole/white chickpea are high in protein and Palak/Spinach is superfood, low in calories, loaded with protein, iron, vitamins and minerals. I always try to incorporate at least one leafy green in daily diet and spinach is my family favorite. Chhole Paalak Curry is perfect way to incorporate goodness of chole and palak, cooked with onion-tomato gravy. These two main ingredients together make a complete healthy main course dish. The recipe taste best when served hot with roti, naan, steamed rice or with jeera rice.

Cuisine: Indian | Recipe Category: Curries & Daal | Serving:  4 Servings
Soak Time: 6-8 Hours | Prep Time: 20 Minutes
Soak Time: 6-8 Hours | Prep Time: 20 Minutes Cook Time: 40 Minutes


For boiled Chickpea/Chhole


Dry white chickpea/Chole

1 cup


Salt water

½ Tsp.



3-4 cups

For Chole Palak Curry



1 large/ 1 cup



½ inch


Garlic cloves

3-4 pc


Green chili, chopped

1-2 pc



2 medium/ 1 cup



4-5 cups



2-3 Tbsp.


Cumin seeds

½ Tsp.



2-3 pc


Green cardamom

2 pc


Black cardamom

1 pc


Bay leaf/Tej Patta

1 pc


Dry whole red chili

1-2 pc


Turmeric powder

½ Tsp.


Kashmiri red chili powder

1 Tsp.


Chhole Masala

1 Tbsp.


Garam masala

¼ Tsp.


Kasuri methi/Dry fenugreek leaves

1 Tsp.



To taste


Fresh Cream

2-3 Tbsp. for serving

Step By Step Instruction: [Hide Images]

Soak and cook chickpeas

  1. Wash chickpea/chole under running water and soak the them overnight or for 7 to 8 hours.

  2. Drain and add chickpea/Chole into pressure cooker with 3-4 cups of water. Add salt.
  3. Pressure cook the chole till they are soft & cooked completely. My chole were cooked and soft in 3 whistles on medium heat. You can also cook in Instant pot, regular pot or pan. Time will vary.
  4. Switch off the flame and let the pressure release by itself.

Prepare Paste and Puree

  1. Roughly chop onion, ginger, garlic and green chilies. In a chopper, chop every thing to coarse looking paste. You can make paste also using mixer grinder. Keep aside.
  2. Roughly chop tomatoes and make puree using mixer grinder. Keep aside.
  3. Rinse spinach under cold water, drain all the water. In mixer/grinder, blend spinach to make smooth paste puree and keep aside.

Make Chole Palak Curry

  1. Drain chole once pressure is released, save the drained water for later use.
  2. Now heat oil in thick bottom pan on medium heat. Once hot add cumin seeds, cloves, black cardamom, green cardamom, bay leaf and dry whole red chili. Let them sizzle a bit.
  3. Add onion, ginger, garlic and green chili paste, sauté and let them cook till it turns light brown.
  4. Add pureed tomatoes and give it a mix. Add turmeric powder, red chili powder, chole masala and salt.
  5. Give everything a nice mix and cook till gravy leaves the pan and oil separated
  6. Now add pureed spinach, kasuri methi and garam masala. Mix well and cook it for 2-3 minutes.
  7. Add boiled and drained chole, give everything a nice mix. Add leftover chole water as required. Adjust the seasoning and let it simmer for another 2-3 minutes on medium heat. Also mash few chole with the back of the spatula, this will help to make thick gravy.
  8. Switch off the flame. Add fresh cream and serve hot with roti, naan, steamed rice or with jeera rice.
  9. Leftover curry can be stored refrigerated in airtight container for 2-3 days.

              Quick Tips:

              1. Chickpeas: Though I have made this curry with white chickpea, but you can use black /brown chickpeas too also known as kala chana. It will taste equally good. To save soaking/cooking time, you can use canned chickpeas too.
              2. Spinach: Don’t overcook the spinach, you don’t have to as spinach takes only few minutes to cook. Overcooking leads spinach turning dark. If you using frozen spinach, thaw it completely and squeeze out all extra water.
              3. Storage: Leftover curry can be stored refrigerated in airtight container for 2-3 days.

              Related Recipes: