Dahi Wale Chole

Servings: 4 Total Time: 12 hrs 35 mins Difficulty: Beginner
Dahi Wale Chole pinit

Ever had a curry that feels like comfort food and a little bit like a celebration at the same time?

That’s Dahi Wale Chole for you — creamy, tangy, and deeply satisfying. If you love chana masala but want something softer, silkier and fridge-friendly, this curd-based version will become a weeknight favorite.

What it tastes like

Think velvety yogurt + tender chickpeas + warm spice notes. The curd gives the gravy a mellow tang and silky mouthfeel, while Kashmiri chili, cumin and coriander round it out with mild heat and aroma. It’s rich without being heavy — perfect with roti, plain rice or a fragrant pulao.

Dahi-based gravies are common in North Indian kitchens, where yogurt is used to give body and tang to curries. 

This version blends cooked chickpeas into curd to make a creamy base — no heavy cream required — keeping it lighter yet indulgent. It’s a home-style take on chole that’s especially popular for weekday dinners and weekend lunches alike.

Why this dish is great / health benefits

  • High in plant protein & fiber — chickpeas keep you full and satisfied.
  • Lower oil alternative — curd adds richness so you don’t need cream or loads of ghee.
  • Gut-friendly — curd (yogurt) brings probiotics when not overcooked.
  • Versatile — works as a main with roti, or spooned over pulao for a one-pot feel.

Ingredients Breakdown

  • Chickpeas (cooked) — nutty texture, protein & fiber.
  • Curd + chickpea paste — creates a creamy, tangy base that thickens naturally.
  • Onion & tomato puree — sweetness and body; tomato cuts through the yogurt’s fat.
  • Kashmiri chili powder — color and mild heat (not overpowering).
  • Cumin & coriander powder — earthy warmth and depth.
  • Garam masala — finishing aroma.
  • Oil & whole cumin/cinnamon tempering — builds the flavor backbone.
  • Fresh coriander — bright finish.
Vegan Swap 🌿: Replace curd with unsweetened coconut yogurt or thick cashew cream. Blend 2 tbsp cooked chana with the coconut yogurt for that same creaminess, and finish with a squeeze of lemon to mimic the tang.

The Process

Heat oil in a wide pan and let it shimmer. Drop in cumin seeds and a small cinnamon piece, let them sizzle and release aroma. Add chopped onions and saute until they’re soft and golden — this is where sweetness develops, so don’t rush it. Add the ginger-garlic paste for a quick sauté, then pour in the tomato puree and cook until the raw smell disappears and the oil begins to separate.

Now stir in your spice powders — Kashmiri chili, cumin, coriander — and give them a minute to bloom in the hot oil. Slide the curd + cooked-chana paste into the pan and stir gently; the paste will marry with the cooked masala into a silky sauce. Add the remainder of the cooked chickpeas, a splash of water if needed, and simmer on LOW so the flavors marry and the chole become tender and fully coated.

Adjust salt, add garam masala toward the end and let the curry rest off-heat for a few minutes so the flavors settle. Finish with a generous handful of chopped coriander for freshness.

Pro Tip 💡: Whisk the curd (yogurt) until smooth before pouring the curd back into the pan. This prevents curdling and guarantees a glossy, lump-free gravy.

What goes along

  • Roti / Phulka / Paratha / Bhature — classic and simple.
  • Jeera rice or plain basmati rice — the gravy shines over steamed rice.
  • Pulao — Spoon the chole over a mild pulao for a one-dish meal.
  • Papad — for textural contrast and extra zing.

How to serve

  • Serve hot, spooned into a shallow bowl and sprinkled with fresh coriander.
  • Add a drizzle of ghee (optional) for a richer finish.
  • For a restaurant touch, top with a few slivers of ginger or a swirl of hung curd.

Packing & storage

  • Pack gravy and rice/roti separately to avoid sogginess.
  • Refrigerate in an airtight container — keeps well for 3–4 days.
  • Reheat gently on low heat (curd can split if boiled vigorously). Add a splash of water if thick.
  • For travel, pack hot in an insulated flask

Party & bulk prep 

  • Cook chickpeas in bulk and freeze in portioned bags — saves time.
  • Prepare the curd-chana paste ahead and refrigerate up to 24 hours.
  • For a crowd, double the masala and simmer the chole in a large pot; the flavors deepen when held on low heat.
  • Set up a serving station with rotis/pulao and condiments (pickles, sliced onions, lemon wedges) so guests can assemble their plates.

Other Related Recipes You Might Like:-

Difficulty: Beginner Prep Time 12 hrs Cook Time 35 mins Total Time 12 hrs 35 mins
Servings: 4 Calories: 330
Best Season: Suitable throughout the year

Description

Dahi wale chole is a creamy, tangy twist on the classic chana masala. Tender chickpeas are simmered in a yogurt-based gravy that’s rich with indian spices and warmth. It pairs beautifully with roti, naan, steamed rice or pulao — truly a versatile comfort dish. This recipe is simple, nourishing, and high in plant-based protein, making it perfect for everyday meals or even a cozy weekend lunch. Once you try this version, you’ll keep coming back to its delightful creaminess and balanced flavors.

Ingredients

Cooking Mode Disabled

To cook chickpeas

To make dahi wale chole

Instructions

Prep Work

  1. Soak chickpeas

    Soak chickpeas overnight so they soften and cook evenly.

  2. Chop and prep

    Chop onion, slit green chillies and puree tomatoes; keep coriander ready.
  3. Reserve for paste

    Keep a ladle of the cooked chickpeas aside to grind with curd into a smooth paste.
  4. Measure spices

    Keep all dry spices and salt within reach before you start cooking.

Method

  1. Pressure cook chickpeas

    Drain the soaked chickpeas, put them in a pressure cooker with water, salt and turmeric, and pressure cook until soft (about 5–6 whistles). set aside a ladle of cooked chickpeas for the paste.

  2. Make curd-chickpea paste

    Grind the reserved ladle of chickpeas with curd to a smooth, creamy paste and keep ready.
  3. Temper and soften aromatics

    Heat oil in a wide pan, add cumin seeds and cinnamon sticks, then sauté chopped onions and slit green chillies until golden. Add ginger-garlic paste and sauté briefly.
  4. Add tomato and spices

    Add tomato puree and cook until the raw smell goes and oil starts to separate. Then stir in the spice powders and salt, adding a splash of water if the masala looks too thick.
  5. Add curd-chickpea paste

    Mix in the curd-chickpea paste until the gravy turns creamy and smooth.
  6. Add remaining chickpeas

    Fold in the remaining cooked chickpeas along with water, combine well, adjust salt to taste and add garam masala.
  7. Simmer and finish

    Cover and simmer on medium flame for about 15 minutes so the flavors meld. Finish with chopped coriander. 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 330kcal
% Daily Value *
Total Fat 16.3g26%
Saturated Fat 1.9g10%
Sodium 1157mg49%
Potassium 298mg9%
Total Carbohydrate 28g10%
Dietary Fiber 7g29%
Sugars 6g
Protein 9.6g20%

Vitamin A 200 IU
Vitamin C 7.5 mg
Calcium 60 mg
Iron 2.9 mg
Magnesium 45 mg
Zinc 1.5 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: Dahi wale chole, side dish, Chole masala , chole recipe , chana masala,
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
File under

Frequently Asked Questions

Expand All:

Do I have to soak chickpeas overnight?

Yes — soaking softens them and cuts down cooking time. you can soak 8 hours or overnight.

Can I use canned chickpeas instead of dried?

Yes — drain and rinse canned chickpeas; reduce overall cooking since they're already cooked and skip soaking and pressure cooking.

Why do we reserve some chickpeas for grinding?

Grinding a few chickpeas with curd gives the curry a creamy, thick texture without using cream.

What if my gravy splits when i add curd?

Use fresh curd at room temperature, stir continuously and add the curd-chickpea paste slowly; simmer gently to avoid splitting.

How many whistles do i pressure cook for?

Pressure cook until soft — roughly 5–6 whistles is typical, but check softness after pressure releases.

Can I make this in a pan without a pressure cooker?

Yes — simmer soaked chickpeas in a heavy pan until soft, but it will take longer and need more water and patience.

What type of curd works best?

Plain fresh curd (yogurt) works best; thick curd yields creamier texture.

Can i make this ahead?

Yes — the flavors deepen after resting and it reheats well. store in fridge and gently reheat with a splash of water.

Is this recipe freezer-friendly?

You can freeze cooked chole, but texture may change slightly. cool fully before freezing and reheat gently.

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 *