Go Back
Chole recipe , Punjabi chole bhatura recipe
Prep Time
30 mins
Cook Time
20 mins
Total Time
50 mins
Restaurant style chole recipe (Chole chana masala) - A delicious high protein chickpeas curry prepared in onion tomato gravy.
Course: Main
Cuisine: North Indian
Servings: 6 Servings
Author: Rachna's Kitchen
  • For boiling chickpeas
  • 1 cup Soaked chickpea overnight or 8 hours
  • 1 inch mace piece
  • 1/2 teaspoon black pepper
  • 1 inch cinnamon piece
  • 2 cardamom pods
  • 1/2 cup black tea water
  • 1 black cardamom
  • 1 teaspoon baking soda
  • 1/2 teaspoon salt
  • 1 cup water
  • For preparing chole
  • 2 teaspoons ghee clarified butter
  • 1/2 teaspoon cumin seeds
  • 2 bay leaves
  • 2 generous pinch of asafoetida
  • 1/2 teaspoon crushed garlic
  • 1/2 teaspoon crushed ginger
  • 1 tablespoon thick yogurt
  • 2 large onions chopped
  • 4 medium tomatoes chopped
  • 1/2 teaspoon kashmiri red chilli powder
  • 1 teaspoon coriander powder
  • 3/4 teaspoon garam masala powder
  • 1/4 cup water
  • Salt to taste
  • 1 teaspoon kasoori methi
  • 2 teaspoons coriander leaves
  • 1 tablespoon ghee
  • 1 green chilli slit into half
  • A few ginger slices
  1. In a pressure cooker, add soaked chickpeas, mace piece, black pepper, cinnamon piece, cardamom pods, black tea water, black cardamom, baking soda, salt and water.
  2. Place the pressure cooker on medium heat and let the 10 whistles come.
  3. Switch off the burner.
  4. Let the pressure go by itself. Check the chickpeas that they are cooked.
  5. Note - Tea water is added not just for colour but also it is acidic in nature so balances the alkaline nature of baking soda. This combination makes chickpeas perfectly cooked and moist.
  6. Place a pan on medium heat. Add ghee. Once it melts and becomes hot, add cumin seeds, bay leaves, asafoetida. Saute for few seconds.
  7. Add crushed ginger and garlic. Sauté for a minute.
  8. Once raw aroma goes off, add yogurt. Saute it till it becomes golden brown.
  9. Note - If yogurt is not cooked it could ruin the recipe. Make sure that yogurt is cooked properly to golden brown.
  10. Add chopped onion and saute till becomes golden brown.
  11. Add tomatoes and cook for 4- 5 minutes until they become mushy and soft.
  12. Add kashmiri red chilli powder, coriander powder and garam masala powder. Saute for a minute.
  13. Add 1/4 cup water and stir to cook about 1 minute. Then masala mixture would absorb all water.
  14. Add cooked chole prepared in step 1 and mix gently in masala.
  15. Add water to adjust the consistency. Then add coriander leaves and set the burner to lowest heat. Let the curry simmer for 3-4 minutes.
  16. Add 1 tablespoon ghee, ginger juliennes and half slit green chili.
  17. Switch off the burner. Let it rest for 15 minutes covered with lid.
  18. Chole are ready to serve with hot bhatura and naan.