Punjabi Chana Masala Recipe

This post is also available in: Hindi

Also popularly known as Chole /Cholay or Chole masala, Chana Masala is often attributed as a popular Punjabi dish in Indian cuisine. Interestingly, the dish has its origin in Pakistani cuisine too. The name Chana Masala is used mostly when the dish is prepared in its south Indian version and has a mix of coconut to the gravy. The Chole version of the dish is either had with rice or goes by the more popular dish called Chole Bhature. Bhature are large deep fried breads made out of refined flour (maida).

If you have guests coming over, Chana masala is an all time favourite that you simply cannot go wrong with. It can be had with pooris, rice or bhature and make a filling meal. If you make it slightly less spicy, you’ll also find children devouring it up. What makes this dish versatile is that you can even make the ‘Jain’ version of the dish without using onion and garlic, making it a perfect dish to serve guests who’ve come home for a religious celebration. Chick peas – the base ingredient of the dish – are high in fibre, iron, zinc, protein, and folate, making this dish a champion even with dieters.

Last but not the least, you can also try the Chole tikki chaat and chole samosa chaat. The first chaat has crispy potato patty and is topped with a varitey of chutneys like tangy tamarind and spicy coriander and chillies, finely chopped onions and a dash of coriander. In the second version of the chaat, the patty is replaced by the all time favourite samosa.

Kabuli Chole
0 from 0 votes

Punjabi Chana Masala

Chole also known as Chana Masala is a chickpea dish cooked in a spicy gravy. It is one of the most versatile dishes as it can be had with boiled rice, puris, bhaturas, roti.
Course Main Course
Cuisine Sindhi
Prep Time 10 hours
Cook Time 30 minutes
Total Time 10 hours 30 minutes
Servings 6 servings
Calories 121 kcal
Author Anju Bhagnari


  • 2 cups Kabuli Chana
  • 2 large Onions
  • 3 medium Tomatoes
  • 1 tsp Garam Masala Powder
  • 1 tsp Red Chilli Powder
  • 1 tsp Ginger Garlic Paste
  • Salt to taste
  • 1 tsp Chole Masala
  • 1 tsp Haldi Powder
  • 1 Green Chilli
  • 1/2 tsp Jeera Powder
  • Green Coriander Leaves to garnish
  • 5-7 cups Water As per the consistency of gravy needed


  1. Wash and soak chole in water for all night.
  2. Next morning, In a pressure cooker, add 5 cups water.

  3. Add Salt, red chilli powder, haldi.

  4. Put in the chole and boil till 3 whistles on full flame.
  5. In a pan take 2 tablespoon oil.

  6. Add 3 medium size onion, chopped into slices.

  7. Fry till they turn light golden brown.

  8. Add 1 teaspoon ginger-garlic-green paste and chopped green chilli.

  9. Fry for 1 minute.

  10. Add dry masalas like garam masala powder, dhania powder, Chole masala, Jeera powder, salt.Fry for 1 minute.
  11. Add 2 big size chopped tomatoes.

  12. Fry till sides leave oil.
  13. Add the chole water and whisk with a hand blender.

  14. Add the boiled chole and cook for

  15. whistles on slow flame.

  16. Garnish with green dhania leaves.
  17. Serve hot.
    Kabuli Chole
Nutrition Facts
Punjabi Chana Masala
Amount Per Serving
Calories 121 Calories from Fat 9
% Daily Value*
Fat 1g2%
Sodium 50mg2%
Potassium 286mg8%
Carbohydrates 21g7%
Fiber 6g25%
Sugar 5g6%
Protein 5g10%
Vitamin A 275IU6%
Vitamin C 7.4mg9%
Calcium 45mg5%
Iron 2.1mg12%
* Percent Daily Values are based on a 2000 calorie diet.

Pin this image to your board

Punjabi Chana Masala Recipe


Add Comment

Recipe Rating