How to Make Chole Paneer/Punjabi Chole Paneer at Home

About Chole Paneer Masala:

Chole Paneer is a North Indian Punjabi dish made with boiled white chickpeas, paneer, whole and powdered spices, onions, tomatoes, and herbs.  It is a very tasty and delicious recipe that goes well with roti, parathas, poori, or with rice.

Benefits of White Chickpeas:

  1.  Packed with nutrients.
  2.  Keeps appetite under control.
  3.  It is a plant-based Protein.
  4.  Helps in weight loss.
  5.  Support blood sugar control.
  6.  Helps in digestion.

Benefits of Paneer:

  1.  Rich in protein.
  2.  Strengthens bones and teeth.
  3.  Maintains blood sugar levels.
  4.  Good for heart health.
  5.  Improves digestion.
  6.  Rich in folate.
  7.  Helps in weight loss.

Watch Video Tutorial In Hindi:


  • 1 cup white chickpeas (approximately 200 grams) washed and soaked overnight or at least 7-8 hours.
  • Paneer 200 grams cut into cubes.
  • 2 medium sized onions finely chopped.
  • 3 medium sized tomatoes finely chopped or pureed.
  • 2 tablespoons of garlic ginger paste.
  • 1 teaspoon chole masala.
  • 1 teaspoon coriander powder.
  • 1/2 teaspoon turmeric powder.
  • 1 teaspoon red chilli powder or to taste
  • 1/2 teaspoon cumin powder.
  • 1/2 teaspoon garam masala.
  • 1 bay leaf.
  • 1-inch cinnamon stick.
  • 2 green cardamoms.
  • 1 black cardamom.
  • 1 star anise.
  • 1 mace.
  • 3 cloves.
  • 1 pinch hing (asafoetida).
  • 1/2 teaspoon cumin seeds.
  • 5-6 tablespoons of cooking oil.
  • 1 pinch cooking soda (optional).
  • Salt to taste
  • Some finely chopped coriander leaves
  • Water as required to boil the chickpeas and to make gravy.

Note:  You may increase or decrease the quantity of ingredients depending on for how many people you are making for.

Boiling of White Chickpeas/Chole:

  1.  Take a pressure cooker and add soaked white chickpeas, water as required to boil the white chickpeas, salt to taste and 1 pinch cooking soda and mix all the ingredients well.
  2.  Now cover the lid and cook the chickpeas on a medium flame for 4-5 whistles or until chickpeas are well cooked.
  3.  Now turn off the flame and let the pressure cooker to release the pressure itself.

Preparation of Chole Paneer Masala:

  1.  Take a kadai and turn on the flame.
  2.  When kadai is hot, add 1-2 tablespoons of cooking oil.
  3.  When oil is hot, add paneer cut into cubes and shallow fry them on a medium flame until they are light golden in colour and then remove the paneer and keep aside for later use.  If you want you can deep fry the paneer or even you can use the raw paneer also.
  4.  Now in the same kadai, add 4-5 tablespoons of oil.
  5.  When oil is hot, add all whole spices and saute them for 10-20 seconds.
  6.  Now add 1/2 teaspoon cumin seeds and 1 pinch hing and let the cumin seeds to splutter.
  7.  Now add finely chopped onions and mix well.
  8.  Now cook the onions on a medium to high flame until onion turns light golden brown in colour.
  9.  Now add 2 tablespoons of garlic ginger paste and mix well.
  10.  Now cook the garlic ginger paste on a low to medium flame for 1-2 minutes or until the raw flavour of the garlic ginger is gone.
  11.  Now add all powdered spices like turmeric powder, red chilli powder, coriander powder, cumin powder, and chole masala and mix them all together nicely.
  12.  Now cook all the spices on a low flame for 10-20 seconds.
  13.  Now add tomato puree and salt to taste and mix them well.
  14.  Now cover the lid and cook the tomatoes on a low to medium for 5 minutes or until tomato puree is well-cooked.  Stir occasionally.
  15.  Now remove the lid and cook the masala on a low to medium flame for 5-7 minutes or until oil gets separated from the masala.
  16.  Now add boiled chickpeas and water as required to make the gravy and mix them well.
  17.  Now cover the lid and cook them on a low flame for 10-15 minutes.  Stir occasionally.
  18.  Now add shallow fried paneer and 1/2 teaspoon garam masala and mix them well.
  19.  Now cover the lid and cook them for 4-5 minutes more.
  20.  Now add some finely chopped coriander leaves and mix well.
  21.  Now turn off the flame and remove the chole paneer masala into a serving bowl.
  22.  You can serve this with roti, paratha, poori, Naan, steamed rice, ghee rice, or with Jeera rice.