Appetizer

Dahi Bhalla Recipe — Soft Make-Ahead Holi Chaat Snack

By Heta Updated May 4, 2026

Soft, creamy dahi bhalla made easy with a make-ahead method that actually improves the texture overnight. Perfect for Holi or any party spread.

Dahi bhalla in a white ceramic bowl with tamarind chutney being drizzled from a brass spoon, garnished with pomegranate seeds, golden sev, green chutney and coriander leaves

Every Holi at my mother-in-law’s house starts the same way: someone pulls out the giant steel bowl of chilled dahi, and within minutes the kitchen smells of tamarind and roasted cumin. Dahi bhalla is the one dish everyone hovers around before the colors even come out. It disappears faster than anything else on the table.

For years, I made this dahi bhalla recipe only once a year, right on the day of the celebration, which meant I was frying lentil dumplings at 8am still in my pajamas. The first time I made the bhallas the night before and refrigerated them in water, I honestly could not believe how much easier the whole thing was, or how much softer the bhallas turned out. That one change is the whole point of this post.

This recipe gives you soft, melt-in-your-mouth lentil dumplings soaked in cool spiced yogurt, drizzled with tamarind and green chutneys, and finished with chaat masala and pomegranate seeds. And yes, you can prep the bhallas up to two days ahead.

What Is Dahi Bhalla? (Bhalla vs. Vada)

Dahi bhalla is a North Indian chaat dish: soft lentil dumplings (bhallas) soaked briefly in warm water to make them porous, then nestled in thick sweetened yogurt (dahi) and topped with two chutneys, chaat masala, and garnishes.

If you’ve seen this dish called dahi vada, it’s the same thing by a different regional name. In South India and Maharashtra, the dumplings are called vadas. In North India, Punjab, and Delhi, they’re bhallas. The preparation is nearly identical: urad dal (split black lentils) batter, fried until golden, soaked in water, then dressed with yogurt and chutney. Both terms refer to this exact dish.

Why You’ll Love This Dahi Bhalla Recipe

  • Make-ahead friendly: bhallas keep refrigerated for up to 2 days after soaking
  • Protein-rich: urad dal is one of the most protein-dense lentils in Indian cooking
  • Crowd-pleaser: cool, tangy, and satisfying, ideal for Holi, Diwali, or any party spread
  • Easy vegan swap: coconut yogurt works beautifully in place of dairy dahi
  • No special equipment: just a blender and a heavy-bottomed pan

What You Need

All dahi bhalla ingredients labeled and arranged in bowls on white marble including urad dal, yogurt, tamarind chutney, green chutney, pomegranate seeds, sev and spices

For the Bhallas (Lentil Dumplings)

  • 1 cup urad dal (split black gram, skinned), soaked 4-6 hours or overnight
  • 1/4 tsp ginger, grated
  • 1 green chili, finely chopped (optional)
  • Salt to taste
  • Oil for frying (about 2 cups in a deep pan)

For the Dahi

  • 2 cups full-fat yogurt (or coconut yogurt for vegan)
  • 1/2 tsp roasted cumin powder
  • 1/2 tsp sugar (adjust to taste)
  • Salt to taste
  • 3-4 tbsp cold water (to loosen the consistency)

For Garnish

  • 4-5 tbsp tamarind chutney (store-bought or homemade)
  • 3-4 tbsp green coriander chutney
  • 1 tsp chaat masala
  • 1/2 tsp red chili powder (or Kashmiri chili for color)
  • 2 tbsp fresh pomegranate seeds
  • 2 tbsp sev (fine chickpea noodles)
  • Fresh coriander leaves, chopped

How to Make Dahi Bhalla

Step 1: Grind the Batter

Drain the soaked urad dal and add it to a blender with ginger, green chili, and 2-3 tbsp of cold water. Grind to a thick, smooth batter: not pourable, closer to a stiff paste. Add water only a spoonful at a time. A wet batter makes dense bhallas.

Drop a small piece of batter into a bowl of water. If it floats, the batter has enough air and you’re ready to fry. If it sinks, whip the batter with a spoon for another 2-3 minutes.

Step 2: Whip the Batter

Transfer the batter to a bowl and beat it vigorously with a spoon or by hand for 3-5 minutes. This step introduces air and is the difference between pillowy bhallas and flat dense ones. The batter should look slightly fluffy and feel lighter than when you started. Season with salt.

Step 3: Fry the Bhallas

Heat oil in a deep pan over medium heat. To test the temperature, drop in a tiny bit of batter. It should rise to the surface within 2-3 seconds, not immediately (too hot) and not slowly (too cool).

Using a spoon or wet fingers, scoop out a small amount of batter and slide it gently into the oil. Fry in batches of 4-5, keeping them small, roughly golf-ball sized, so they cook through evenly. Fry for 4-5 minutes, turning once, until pale golden on both sides. Don’t go for deep brown here. They’ll look almost underdone, and that’s fine.

Drain on paper towels and let them cool slightly.

Step 4: Soak the Bhallas

This step is what makes dahi bhalla taste the way it should. Fill a wide bowl with warm (not hot) water and add the fried bhallas. Let them soak for 20-30 minutes. They’ll swell up and become soft all the way through.

After soaking, pick up each bhalla with both hands and gently press out the water. Squeeze firmly but don’t crush them. Arrange them in a single layer in a shallow serving dish.

Make-ahead tip: At this point, cover the dish and refrigerate the bhallas for up to 2 days. They actually absorb the dahi better after resting in the fridge. The texture improves overnight.

Step 5: Prepare the Dahi

Whisk the yogurt with cold water until smooth and pourable. Add roasted cumin powder, sugar, and salt. Taste and adjust. It should be mildly sweet and savory. Chill until ready to use.

For vegan dahi bhalla: coconut yogurt works well but tends to be sweeter. Reduce the sugar and add a pinch of black salt (kala namak) to bring in that yogurt tang.

Step 6: Assemble

Pour the chilled dahi generously over the bhallas, enough to partially submerge them. Drizzle tamarind chutney and green chutney over the top. Sprinkle chaat masala, red chili powder, pomegranate seeds, sev, and fresh coriander.

Serve immediately, or refrigerate assembled for up to 3-4 hours before serving. After that the sev gets soft and the chutneys bleed into the dahi. If prepping ahead for a party, keep the toppings separate and add them right before guests arrive.

Hands drizzling tamarind chutney over a bowl of dahi bhalla on a marble countertop in a modern white kitchen with gold hardware
Dahi bhalla in a white ceramic bowl with tamarind chutney being drizzled from a brass spoon, garnished with pomegranate seeds, golden sev, green chutney and coriander leaves

Dahi Bhalla Recipe

Soft, pillowy urad dal dumplings soaked in cool spiced yogurt and topped with tamarind chutney, green chutney, pomegranate seeds, and sev. A classic North Indian chaat dish that can be made ahead for Holi or any party.
No ratings yet
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Course Appetizer, Snack
Cuisine North Indian
Servings 4 servings
Calories

Equipment

  • Blender or wet grinder
  • Deep heavy-bottomed pan
  • Wide shallow bowl
  • Whisk

Ingredients
  

For the Bhallas

  • 1 cup urad dal, soaked 4-6 hours or overnight split black gram, skinned
  • 1/4 tsp ginger, grated
  • 1 green chili, finely chopped optional
  • Salt to taste
  • Oil for frying about 2 cups

For the Dahi

  • 2 cups full-fat yogurt or coconut yogurt for vegan
  • 1/2 tsp roasted cumin powder
  • 1/2 tsp sugar adjust to taste
  • Salt to taste
  • 3-4 tbsp cold water to loosen the consistency

For Garnish

  • 4-5 tbsp tamarind chutney store-bought or homemade
  • 3-4 tbsp green coriander chutney
  • 1 tsp chaat masala
  • 1/2 tsp red chili powder or Kashmiri chili for color
  • 2 tbsp fresh pomegranate seeds
  • 2 tbsp sev fine chickpea noodles
  • Fresh coriander leaves, chopped

Instructions
 

Grind the Batter

  • Drain the soaked urad dal and add to a blender with ginger, green chili, and 2-3 tbsp cold water.
  • Grind to a thick, smooth batter: not pourable, closer to a stiff paste. Add water a spoonful at a time only.
  • Test: drop a small piece of batter into a bowl of water. If it floats, you are ready to fry. If it sinks, whip for 2-3 more minutes.

Whip the Batter

  • Transfer the batter to a bowl and beat vigorously with a spoon or by hand for 3-5 minutes until slightly fluffy.
  • Season with salt.

Fry the Bhallas

  • Heat oil in a deep pan over medium heat. Drop in a tiny bit of batter to test — it should rise to the surface within 2-3 seconds.
  • Scoop small golf-ball sized portions of batter and slide gently into the oil.
  • Fry in batches of 4-5 for 4-5 minutes, turning once, until pale golden on both sides.
  • Drain on paper towels and let cool slightly.

Soak the Bhallas

  • Fill a wide bowl with warm (not hot) water and add the fried bhallas.
  • Soak for 20-30 minutes until soft and swollen all the way through.
  • Pick up each bhalla and gently press out excess water. Arrange in a single layer in a shallow serving dish.
  • Make-ahead tip: cover and refrigerate bhallas for up to 2 days at this point. They absorb dahi better after resting overnight.

Prepare the Dahi

  • Whisk yogurt with cold water until smooth and pourable.
  • Add roasted cumin powder, sugar, and salt. Taste and adjust — it should be mildly sweet and savory.
  • Chill until ready to use.

Assemble

  • Pour chilled dahi generously over the bhallas, enough to partially submerge them.
  • Drizzle tamarind chutney and green chutney over the top.
  • Sprinkle chaat masala, red chili powder, pomegranate seeds, sev, and fresh coriander.
  • Serve immediately or refrigerate assembled for up to 3-4 hours before serving. Add sev and dry toppings just before serving if prepping ahead.

Notes

Make ahead: After soaking and pressing, refrigerate bhallas for up to 2 days. They absorb dahi better and taste noticeably softer after resting overnight.
Vegan swap: Use coconut yogurt in place of dairy dahi. Add a pinch of black salt (kala namak) to mimic the tangy yogurt flavor and reduce added sugar slightly.
Air-fryer option: Preheat to 375F (190C), brush shaped bhallas with oil, air-fry 12-15 minutes flipping halfway. Soak for at least 40 minutes after frying.
Storage: Store bhallas (without dahi and toppings) in an airtight container in the refrigerator for up to 2 days. Once assembled, best served within 3-4 hours.
Gluten-free: Naturally gluten-free. Check sev and chaat masala labels if cooking for someone with celiac disease.
Tried this recipe?Let us know how it was!

Tips for Soft Dahi Bhallas

  • Soaking the dal matters: Under-soaked dal won’t grind smooth. If you’re short on time, soak in warm water for 2 hours minimum.
  • Beat the batter, don’t skip it: Whipping introduces air. Five minutes of effort here saves the whole dish.
  • Oil temperature: Medium heat consistently. If the oil is too hot, the outside browns before the inside cooks through. Test with a batter drop every time.
  • Don’t over-squeeze after soaking: You want moist bhallas, not dry ones. Press gently to remove excess water, not all of it.
  • Make the bhallas ahead: Day-old soaked bhallas refrigerated overnight absorb the dahi more deeply and taste noticeably better than freshly made ones. This is the method I use for every party now.

Nutritional Benefits of Urad Dal

Urad dal isn’t just a vehicle for chutney. It’s one of the most nourishing lentils in the Indian pantry. A 100g serving of dry urad dal provides roughly 25g of protein and contains iron, magnesium, and B vitamins. For vegetarian diets where animal protein is limited, urad dal is one of the stronger plant-based protein sources. I talk more about building iron-rich vegetarian meals in detail over here.

What to Serve with Dahi Bhalla

Dahi bhalla works as a standalone appetizer or as part of a larger chaat spread. For a Holi thali, I like to serve it alongside:

  • Methi thepla or dudhi thepla — both travel well and give guests something to hold while the bhallas are being assembled
  • Palak dal if you’re doing a full sit-down meal after the festivities
  • A chilled glass of jaljeera or aam panna to complete the spread

If you’re putting together a full chaat table, avocado bhel is a great no-cook addition that comes together in minutes alongside the dahi bhalla.

For a heartier spread with more variety, a Mexican quinoa bowl adds a satisfying grain component and rounds out the table nicely. For a lighter cooling pairing, a small bowl of cucumber raita on the side is perfect, especially if you’ve made the dahi bhalla on the spicier side.

FAQs

Q1. Can I make dahi bhalla the day before?
Yes, and I’d actually recommend it. Fry and soak the bhallas, press out excess water, and refrigerate them overnight. The next day they’re softer, more porous, and absorb the dahi more evenly. Add the dahi and toppings just before serving.

Q2. Why did my bhallas turn out hard?
Three likely causes: batter was too wet (added too much water while grinding), oil wasn’t hot enough so they absorbed oil instead of cooking through, or you didn’t beat the batter long enough to incorporate air. The float test before frying is the best quality check. If the batter sinks, keep whipping.

Q3. Can I air-fry the bhallas instead of deep-frying?
You can, though the texture is slightly different. Air-fried bhallas have a drier exterior and don’t absorb the soaking water as quickly. Preheat to 375°F (190°C), brush the shaped bhallas with oil, and air-fry for 12-15 minutes, flipping halfway. Soak for at least 40 minutes to soften them through.

Q4. How long do assembled dahi bhallas last?
Assembled with all toppings, serve within 3-4 hours. The sev softens and the chutneys bleed color into the dahi after that. If prepping ahead, keep bhallas in dahi in the fridge overnight and add sev, chutneys, and dry toppings just before serving.

Q5. What’s the difference between dahi bhalla and dahi vada?
Same dish, different regional names. “Bhalla” is North Indian (Delhi, Punjab, UP); “vada” is South Indian and Maharashtrian. The preparation is nearly identical: urad dal batter, fried, soaked, dressed with yogurt and chutney. Some South Indian versions use a slightly different spice profile in the batter, but the core technique is the same.

Q6. Is dahi bhalla gluten-free?
Yes. Urad dal, yogurt, and the standard garnishes are all naturally gluten-free. Check your sev and chaat masala packaging if you’re cooking for someone with celiac disease, as some brands are processed in facilities with wheat. Swap sev for roasted peanuts if you need a fully safe gluten-free version.

Closing

Dahi bhalla is one of those recipes I used to overcomplicate. Once I figured out the make-ahead method — bhallas fried and soaked the day before, dahi and toppings assembled right before serving — it stopped feeling like a project and started feeling like one of the easiest things on the Holi table.

If you make this for Holi this year, I’d love to know how it goes. Did you go for the coconut yogurt vegan version or the classic dahi? Leave a comment below.

Made this? Share a photo and tag @petitepaprika on Instagram — I love seeing your kitchen creations!

Dahi Bhalla Recipe Pinterest pin showing assembled dish with text overlay listing soft make-ahead bhallas, creamy spiced dahi, ready for Holi

Don’t miss the recipes!

Get free weekly meal planner when you subscribe

We don’t spam! Read our privacy policy for more info.

Leave a Reply

WordPress Appliance - Powered by TurnKey Linux