Delhi Style Chole Masala

Servings: 4 Total Time: 45 mins Difficulty: Intermediate
Delhi Style Chole Masala pinit

If you love the bold, spicy, slightly tangy chole you get on Delhi streets, this recipe will take you straight there. 😍
Soft chickpeas, melt-in-mouth potatoes, deep masala flavour, and that final ghee tadka on top, this is proper Punjabi-style chole, perfect with bhature, poori, kulcha, or even plain rice.

What makes this version special is:

  • Double ghee usage (for richness + aroma)
  • Palak puree for natural color and body
  • Tamarind + jaggery balance (classic street taste)
  • Final red chilli ghee tempering — dhaba style finish

Why This Chole Tastes Like Delhi Street Food

Delhi chole is not just spicy, it is layered in flavour:

  • Whole spices fried in fat → deep aroma base
  • Onion–tomato masala cooked till oil separates → strong backbone
  • Palak puree → gives thickness and dark color
  • Tamarind + jaggery → sweet–tangy chat flavour
  • Potato → naturally thickens gravy and absorbs masala
  • Final ghee tadka → restaurant finish

This combination is what gives that chole-bhature shop taste.

Ingredient Highlights 

Chickpeas (Chole)

  • Soaked and pressure cooked till buttery soft
  • Absorb masala beautifully during simmering

Potatoes

  • Traditional in Delhi chole
  • Slightly mashed to thicken gravy naturally

Whole Spices

(Bay leaf, cardamom, cloves, cinnamon, pepper)

  • Infuse oil with aroma before masala begins
  • Gives slow-cooked restaurant fragrance

Palak Puree

  • Adds color and body
  • Reduces need for excess onions or cashews

Tamarind + Jaggery

  • Creates classic chaat-style sweet-sour taste
  • Balances spicy masala

Ghee Tempering

  • Adds richness and fresh chilli aroma
  • Makes huge difference in final taste

Vegan swap🌿: Replace all ghee with oil or vegan butter, including in the tempering, to keep the dish fully plant-based.

How the Cooking Comes Together 

First, chickpeas and potatoes are pressure cooked together with turmeric and a little ghee until soft. Salt is added only after cooking so chickpeas stay soft.

In a wide kadai, oil and ghee are heated, and whole spices are roasted briefly to release aroma. Cumin seeds go in, followed by finely chopped onions and green chilli, sautéed till deep golden — this is crucial for authentic flavor.

Ginger-garlic paste is added, then tomato puree is cooked thoroughly until oil separates. This step removes raw tomato taste and builds the masala base.

All dry spice powders go in next, followed by palak puree, tamarind puree, and a little jaggery. This creates thick, glossy, dark gravy.

Now the cooked chickpeas and potatoes are added. A few chickpeas and potato pieces are gently mashed in the pan to naturally thicken the gravy. The chole simmers covered so flavors soak into the chickpeas.

Finally, fresh coriander is added and the flame is turned off.

Separately, ghee is heated for tempering. Red chillies, cumin, and ginger juliennes are roasted, and Kashmiri chilli powder is mixed in off heat. This sizzling tadka is poured directly over the chole for that street-style finish.

Pro tip💡: Lightly mash a few chickpeas and potatoes in the pan to naturally thicken the gravy and boost the street-style flavor.

Delhi Style Chole Masala | Perfect for Bhature & Rice

Texture & Taste You Should Expect

  • Chickpeas: soft, not mushy
  • Gravy: thick, glossy, slightly coarse
  • Taste:
    • First → spicy
    • Then → tangy
    • Finish → mild sweetness and ghee aroma

Exactly how Delhi chole should hit the palate.

What to Serve With Delhi Style Chole

Best combinations:

Add:

Make It Healthier

  • Use only oil instead of ghee if needed
  • Reduce potato quantity
  • Skip final tadka (taste will still be good, just less rich)
  • Serve with roti instead of bhature

But honestly… street-style chole deserves ghee.

Common Mistakes to Avoid

  • Not cooking chickpeas fully → They will remain hard even after simmering
  • Not browning onions properly → Flavour will taste flat and raw
  • Adding salt while pressure cooking chole → Chickpeas may not soften properly
  • Skipping simmering step → Chole won’t absorb masala

Storage & Reheating

Refrigerator

  • Keeps well for 2–3 days
  • Flavour actually improvesthe  next day

Reheating

  • Add a little water
  • Heat on low flame
  • Finish with fresh coriander or little ghee

Avoid the microwave for the best texture.

Other Related Recipes You might like

Browse Breakfast Recipes by Category

Difficulty: Intermediate Prep Time 15 mins Cook Time 30 mins Total Time 45 mins
Servings: 4 Calories: 310
Best Season: Suitable throughout the year

Description

This Delhi style chole masala is rich, spicy, and full of bold street-style flavors, made easily in a pressure cooker at home. Soft chickpeas and potatoes are cooked in a thick, tangy gravy with warming spices, spinach puree, and a touch of jaggery for balance, then finished with a hot ghee tempering that takes the taste to the next level. It’s a filling, high-protein meal that works great for family lunches, weekend dinners, or meal prep, and tastes even better the next day. Serve it with bhature, puri, or plain rice and enjoy proper comfort food made from scratch.

Ingredients

Cooking Mode Disabled

For tempering

Instructions

Prep Work

  1. Soak chickpeas

    Soak the chickpeas in plenty of water overnight or for 8 hours until they are soft

  2. Prepare vegetables

    Peel the potatoes cut them into large pieces, chop onions and green chilli, and keep them ready
  3. Make purees

    Blend spinach and tamarind separately into smooth purees
  4. Prep garnish

    Chop coriander leaves and cut ginger into thin strips

Method

  1. Pressure cook base

    Add soaked chickpeas, potatoes, water (til potatoes are immersed), turmeric, and ghee to the pressure cooker and cook for 6 to 7 whistles until soft

  2. Season chickpeas

    Once cooked, mix in salt gently and keep aside
  3. Start masala

    Heat oil and ghee in a wide pan and roast the whole spices briefly
  4. Build flavor

    Add cumin seeds, then onions and green chilli, and cook until golden brown
  5. Add ginger garlic

    Stir in ginger garlic paste and cook until raw smell goes away
  6. Add tomato

    Mix in tomato puree and cook until oil starts separating
  7. Add dry spices

    Add all spice powders and salt, and cook until well blended
  8. Balance flavors

    Stir in palak puree, tamarind puree, and jaggery to balance spice and tang
  9. Combine chole

    Add cooked chickpeas and potatoes, lightly mash a few, remove bay leaves, cover and simmer for 5 minutes.
  10. Finish gravy

    Adjust thickness with water, add coriander leaves, and turn off heat
  11. Prepare tempering

    Heat ghee, add red chillies, cumin seeds, and ginger, roast briefly, then mix in chilli powder
  12. Final touch

    Pour tempering over chole, garnish, and serve hot

Equipment

Affiliate Disclosure: This post contains Amazon affiliate links, i.e., when you buy any product using the links below, we get commissions. but it doesn’t cost you anything extra. If you do purchase any product using the given links, we thank you in advance!

Nutrition Facts

Servings 4


Amount Per Serving
Calories 310kcal
% Daily Value *
Total Fat 12g19%
Saturated Fat 5g25%
Cholesterol 18mg6%
Sodium 520mg22%
Potassium 620mg18%
Total Carbohydrate 38g13%
Dietary Fiber 9g36%
Sugars 6g
Protein 11g22%

Vitamin A 2100 IU
Vitamin C 14 mg
Calcium 90 mg
Iron 4.2 mg
Phosphorus 180 mg
Magnesium 70 mg

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Keywords: Delhi style chole masala, Punjabi chole, Street style chole bhature
Rate this recipe

Stay Connected with Home Cooking Show!

Love our recipes? Follow us for more delicious cooking inspiration, tips, and behindthescenes fun!

Did you make this recipe?

Tag #homecookingshow  if you made this recipe. Follow @homecookingshow on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit

Frequently Asked Questions

Expand All:

Do I really need to soak the chickpeas?

Yes, soaking helps them cook evenly and become soft inside.

Can I use canned chickpeas?

You can, but pressure-cooked dried chickpeas give better texture and flavor.

Why are potatoes added?

They add body to the gravy and make it creamy when lightly mashed.

Can I skip palak puree?

You can, but it adds color and mild earthy flavor.

How fine should onion be chopped?

Finely chopped works best so the gravy becomes smooth.

Can I prep everything earlier?

Yes, you can soak chickpeas and prep vegetables a day before.

Is ginger julienne necessary?

It adds fresh aroma at the end, but you can skip if needed.

Can I make tamarind puree from paste?

Yes, just dilute it slightly to get puree consistency.

Why no salt while pressure cooking?

Salt can make chickpeas stay firm, so it’s added later.

How do I know onions are cooked enough?

They should be golden and slightly caramelized.

Why cook tomato until oil separates?

That’s when raw taste is gone and masala is ready.

Is mashing chickpeas necessary?

It thickens the gravy naturally and improves texture.

Can I skip the tempering?

You can, but it really boosts the street-style flavor.

Can I cook longer for stronger taste?

Yes, slow simmering makes it more flavorful.

What makes Delhi style chole different from regular chole?

Delhi-style chole has a bold street-style flavor with whole spices, potato, palak puree, tamarind tang, and ghee tadka, giving it a rich and spicy taste.

Why are potatoes added to Punjabi chole?

Potatoes make the gravy thicker, creamier, and add a soft texture that balances the spicy chickpea curry.

What gives chole its dark color?

The combination of whole spices, chana masala, tamarind, palak puree, and slow cooking gives authentic Delhi chole its deep dark color.

Hema Subramanian
Hema Subramanian Food and Lifestyle Blogger

I love to cook! And through Home Cooking Show, I hope to make cooking fun, easy, and approachable for everyone.

My way of sharing recipes is all about keeping it simple and delicious—no complicated steps, no fancy ingredients, just real home-cooked food that anyone can make. Cooking should be a joy, not a chore! Whether you’re a beginner or a seasoned cook, you’ll find something here to inspire you. If you love good food made with love, then you’re in the right place!

- Hema Subramanian

Rate this recipe

Your email address will not be published. Required fields are marked *

Rate this recipe

Add a question

Your email address will not be published. Required fields are marked *