Go Vegan

Chole Masala Recipe – Easy, Authentic & Restaurant-Style Punjabi Chole

admin

Chole Masala Recipe – Easy, Authentic & Restaurant-Style Punjabi Chole

If you’re searching for the best Chole Masala recipe, you’ve come to the right place. This authentic Punjabi Chole Masala is packed with bold spices, tender chickpeas, and a rich tomato-onion gravy that tastes just like your favorite North Indian restaurant.

Whether you’re preparing a festive lunch, Sunday family meal, or comforting dinner, this easy Chole Masala recipe delivers incredible flavor every single time. Pair it with bhature, naan, kulcha, jeera rice, or steamed basmati rice for a complete meal.


Why You’ll Love This Chole Masala Recipe

  • Authentic Punjabi flavor
  • Easy step-by-step instructions
  • Restaurant-style taste at home
  • Naturally vegan
  • High in protein and fiber
  • Perfect for meal prep
  • Freezer-friendly
  • Made using simple pantry ingredients

What is Chole Masala?

Chole Masala, also known as Punjabi Chole, is one of India’s most beloved curry dishes. It consists of white chickpeas (kabuli chana) simmered in a flavorful gravy made with onions, tomatoes, ginger, garlic, and aromatic Indian spices.

This famous North Indian recipe is commonly served with:

  • Bhature
  • Poori
  • Kulcha
  • Naan
  • Rice
  • Jeera Rice
  • Paratha

Preparation Time

DetailsTime
Prep Time15 minutes
Cooking Time35 minutes
Total Time50 minutes
Servings4 people
DifficultyEasy

Ingredients

For Cooking Chickpeas

  • 2 cups soaked chickpeas (overnight)
  • 5 cups water
  • 1 teaspoon salt
  • 1 tea bag (optional for darker color)
  • 2 bay leaves

For the Masala

  • 3 tablespoons oil or ghee
  • 2 finely chopped onions
  • 2 tablespoons ginger-garlic paste
  • 3 tomatoes (pureed)
  • 2 green chilies
  • 1 teaspoon cumin seeds

Spices

  • 2 teaspoons coriander powder
  • 1 teaspoon cumin powder
  • ½ teaspoon turmeric
  • 1 teaspoon red chili powder
  • 1 teaspoon Kashmiri chili powder
  • 1 teaspoon garam masala
  • 2 teaspoons chole masala powder
  • Salt to taste
  • 1 teaspoon dry mango powder (amchur)

Garnish

  • Fresh coriander leaves
  • Ginger juliennes
  • Lemon wedges
  • Sliced onions

How to Make Chole Masala

Step 1: Cook Chickpeas

Wash the soaked chickpeas thoroughly.

Pressure cook them with:

  • Salt
  • Bay leaves
  • Tea bag (optional)

Cook for about 6–8 whistles or until soft.

Reserve some cooking water.


Step 2: Prepare Onion Base

Heat oil.

Add cumin seeds.

Add chopped onions.

Cook until golden brown.


Step 3: Add Ginger-Garlic

Mix in ginger-garlic paste.

Cook for 2 minutes until the raw smell disappears.


Step 4: Add Tomato Puree

Pour in tomato puree.

Cook until oil begins separating from the masala.


Step 5: Add Spices

Mix:

  • Turmeric
  • Coriander powder
  • Cumin powder
  • Chili powder
  • Kashmiri chili
  • Chole masala
  • Salt

Cook for 3–5 minutes.


Step 6: Add Chickpeas

Transfer cooked chickpeas into the gravy.

Add reserved cooking water.

Mix well.


Step 7: Simmer

Cook uncovered for 15–20 minutes on low flame.

Mash a few chickpeas to naturally thicken the gravy.


Step 8: Finish

Add:

  • Garam masala
  • Amchur powder

Mix well.

Garnish with coriander and ginger.

Serve hot.


Secret Tips for Restaurant-Style Chole

Soak Overnight

Soaking chickpeas ensures even cooking and better texture.

Use Tea Bag

A tea bag gives the authentic dark Punjabi color without affecting taste.

Cook Slowly

Slow simmering develops deep flavors.

Mash Some Chickpeas

This naturally thickens the curry.

Use Fresh Ginger

Fresh ginger juliennes add authentic restaurant flavor.

Don’t Skip Amchur

Dry mango powder balances the spices beautifully.


Best Side Dishes

Serve Chole Masala with:

  • Bhature
  • Amritsari Kulcha
  • Butter Naan
  • Tandoori Roti
  • Jeera Rice
  • Steamed Rice
  • Poori
  • Lachha Onion Salad

Storage Tips

Refrigerator

Store for up to 4 days.

Freezer

Freeze for up to 2 months.

Reheating

Add a little water and simmer for 5–10 minutes before serving.


Nutrition Information (Approx. Per Serving)

NutrientAmount
Calories330 kcal
Protein15 g
Carbohydrates42 g
Fat11 g
Fiber12 g
Sodium510 mg

Common Mistakes to Avoid

  • Not soaking chickpeas long enough
  • Undercooking chickpeas
  • Rushing the onion-tomato masala
  • Adding too much water
  • Skipping the slow simmer
  • Using stale spices

Recipe Variations

Dhaba Style Chole

Use extra onions, butter, and smoked charcoal flavor.

No Onion No Garlic

Replace onion and garlic with extra tomatoes and ginger.

Instant Pot Version

Pressure cook everything together for about 35 minutes on High Pressure (adjust for your appliance and soaked chickpeas).

Vegan Version

Use vegetable oil instead of ghee.


Health Benefits of Chole Masala

Chickpeas are an excellent source of plant protein and dietary fiber. This dish also provides iron, folate, magnesium, potassium, and antioxidants from tomatoes, onions, and spices. When prepared with moderate oil, Chole Masala is a wholesome meal that supports satiety and can fit into a balanced diet.


Frequently Asked Questions (FAQs)

Why are my chickpeas hard?

They may not have been soaked long enough or cooked sufficiently. Older dried chickpeas also take longer to soften.


Can I use canned chickpeas?

Yes. Rinse and drain them before adding to the masala. Reduce the simmering time since they are already cooked.


How do I thicken Chole Masala?

Mash a handful of cooked chickpeas into the gravy or simmer uncovered until it reaches your preferred consistency.


Which oil is best?

Mustard oil (heated properly), vegetable oil, or ghee all work well. Ghee adds a richer flavor.


Can I make it less spicy?

Yes. Reduce the amount of red chili powder and green chilies while keeping the aromatic spices the same.


Is Chole Masala gluten-free?

Yes, the curry itself is naturally gluten-free. Pair it with rice or gluten-free flatbreads if needed.


Expert Tips

  • Roast whole spices before grinding for extra aroma.
  • Use ripe tomatoes for a naturally balanced gravy.
  • Let the curry rest for 20–30 minutes before serving for even better flavor.
  • A squeeze of fresh lemon just before serving brightens the dish.
  • Garnish with coriander and ginger for an authentic Punjabi finish.

Final Thoughts

This Chole Masala Recipe brings the rich, comforting flavors of Punjabi cuisine straight to your kitchen. With tender chickpeas, a perfectly spiced tomato-onion gravy, and simple cooking techniques, it’s a reliable recipe for everyday meals and special occasions alike. Serve it with fluffy bhature, warm naan, or fragrant jeera rice for a satisfying meal that’s sure to become a family favorite.