When you think of a dish that brings coolness, crunch, sweetness, and spice together in one bowl, dahi bhalla tops the list. A star of South Asian tables, it shows up at family feasts, festive gatherings, and lazy weekends alike. This dahi bhalla recipe shows you how to make soft, spongy, melt-in-the-mouth bhallas at home, complete with the chutneys and toppings that make them irresistible.
The method below is easy to follow for beginners, and it includes the small techniques, like whisking the batter and soaking the fried bhallas, that decide whether your dumplings turn out fluffy or dense.
What Makes Dahi Bhalla So Special?
Before you start soaking lentils, it helps to know why this dish is such a favorite and what you are aiming for.
Dahi bhalla is made of soft lentil fritters (bhallas) soaked in creamy, lightly spiced yogurt and finished with chutneys and spices. It is a staple among popular street food recipes, and it also works just as well as a festive side dish at home. The magic is in the contrast: fluffy bhallas, silky yogurt, spicy green chutney, tangy tamarind chutney, and aromatic spices in every bite.
It is refreshing, filling, and satisfying, which is why it appears on so many celebration menus.
Dahi Bhalla at a Glance
This quick overview helps you plan your time, since the lentils need to soak well before you begin.
- Soaking time: 5 to 6 hours, or overnight
- Active prep and frying: about 45 minutes
- Warm water soak for fried bhallas: 20 to 30 minutes
- Makes: about 20 to 24 bhallas, serving 4 to 6 people
- Difficulty: Easy to moderate
Ingredients for the Perfect Dahi Bhalla
Gather everything first, because the recipe moves quickly once the batter is ready. The ingredients are grouped by component so you can prepare each part separately.

For the Bhallas (Lentil Dumplings)
These lentils form the base of the dish, so choose fresh, clean dal for the best texture.
- 1 cup urad dal (split black gram)
- 2 tablespoons moong dal (optional, for added softness)
- 1 teaspoon grated ginger
- 1 to 2 chopped green chilies (optional)
- Salt to taste
- Oil for deep frying
For the Dahi (Spiced Yogurt)
The yogurt coating balances the fried dumplings, so keep it thick, smooth, and well chilled.
- 2 cups thick, chilled yogurt (curd)
- ½ cup cold water or milk, to adjust consistency
- ½ teaspoon roasted cumin powder
- ½ teaspoon black salt
- ¼ teaspoon red chili powder
- Salt to taste
- 1 teaspoon sugar (optional, to balance flavors)
For the Garnish
The toppings add the tang, heat, and crunch that make dahi bhalla feel like a complete chaat.
- Tamarind chutney (imli ki chutney)
- Green coriander chutney
- Roasted cumin powder
- Red chili powder
- Chaat masala
- Fresh coriander leaves, chopped
- Sev or crushed papdi (optional)
If you already cook with lentils often, the soaking and grinding will feel familiar, and the everyday dal preparation shows how far a humble lentil can go.
Step-by-Step Instructions
The recipe has four stages, and the first two decide the texture, so take your time with the batter and the frying.
Soaking and Grinding the Lentils
A well-soaked, well-whisked batter is the secret to light, spongy bhallas.
- Rinse the urad dal (and moong dal, if using) thoroughly under running water.
- Soak the lentils in plenty of water for 5 to 6 hours, or overnight.
- Drain the dal and grind it into a thick, fluffy batter using as little water as possible, adding a tablespoon at a time only if the blender struggles.
- Add the ginger, green chilies, and salt. Whisk the batter vigorously in one direction for 5 to 7 minutes to aerate it. This step is crucial for soft bhallas.
- Test the batter by dropping a small spoonful into a bowl of water. If it floats, the batter is airy and ready to fry. If it sinks, whisk for a few more minutes.
Frying and Soaking the Bhallas
Frying at steady medium heat cooks the bhallas through, and the warm water soak is what turns them soft.
- Heat oil in a deep pan over medium heat. The oil is ready when a drop of batter rises slowly to the top without browning instantly.
- Wet your hands, scoop a small amount of batter, and gently slide it into the oil. Fry in small batches so the pan does not get crowded.
- Fry the bhallas until golden brown on all sides, turning them gently.
- Transfer the fried bhallas straight into a bowl of warm, lightly salted water and soak for 20 to 30 minutes. This removes excess oil and softens the dumplings.
- Press each bhalla gently between your palms to squeeze out the water without breaking it.
Preparing the Spiced Curd
Smooth, well-seasoned yogurt is what ties the whole plate together, so do not skip the whisking.
- Whisk the yogurt until completely smooth.
- Add cold water or milk until it is thick yet pourable.
- Season with roasted cumin powder, black salt, red chili powder, salt, and a little sugar if you like.
- Keep it refrigerated until you are ready to assemble.
Assembling and Garnishing
Assemble just before serving so the bhallas stay soft and the toppings stay fresh.
- Place the soaked bhallas on a serving plate or in a shallow bowl.
- Pour the seasoned yogurt generously over them.
- Drizzle tamarind and green chutneys to taste.
- Sprinkle with chaat masala, roasted cumin powder, and red chili powder.
- Finish with fresh coriander leaves and sev or crushed papdi for extra crunch.
Pro Tips for Perfect Dahi Bhalla
These small habits make the difference between dense, oily dumplings and bhallas that melt in your mouth.
- Whisk the batter well: A light, airy batter gives spongy, soft bhallas.
- Use the float test: A spoonful of batter that floats in water is aerated and ready to fry.
- Do not skip the warm water soak: It removes oil and helps the bhallas absorb the yogurt.
- Keep the curd thick: Use fresh, thick yogurt and adjust with cold milk or water. Runny yogurt makes the dish watery.
- Control the oil temperature: Oil that is too hot browns the outside and leaves the center raw, while oil that is too cool makes the bhallas greasy.
- Try a lighter version: Air fry or steam the bhallas for a low-oil twist.
- Make it vegan: Use unsweetened coconut or almond yogurt for a plant-based version. Pairing it with other plant-based protein sources makes a more balanced vegan meal.
Why Do Dahi Bhallas Turn Out Hard or Greasy?
If your last batch did not turn out right, this short troubleshooting list should point you to the cause.
- Hard bhallas: The batter was not whisked long enough, or the oil was too hot and the dumplings dried out.
- Greasy bhallas: The oil was not hot enough, or the dumplings skipped the warm water soak.
- Raw center: The batter pieces were too large or fried too quickly on high heat.
- Bhallas breaking apart: The batter was too thin. Grind with less water next time.
- Bland taste: The yogurt needs more black salt and cumin, or the soaking water was not salted.
Serving Suggestions
Dahi bhalla is flexible, so you can serve it as a starter, a side, or the center of a chaat spread.
- Serve it chilled as a starter or side dish during iftar or festive meals. It sits comfortably beside Ramadan iftar recipes because it is cooling and easy to prepare ahead.
- Add papdi, boiled potatoes, or sprouted moong for a chaat-style platter.
- Pair it with pulao or biryani as a cooling complement to rich rice dishes such as spiced chicken biryani.
- Build a dahi bhalla platter with several toppings and let guests customize their own.
- Offer a refreshing mint drink alongside for a bright, herbal contrast.
Storing and Making Ahead
You can do most of the work in advance, which makes dahi bhalla a good choice for parties and busy days.
- Bhallas: Fry and soak them a day ahead, squeeze out the water, and store them in an airtight container in the refrigerator.
- Yogurt and chutneys: Keep them in separate covered containers in the fridge.
- Assembly: Combine everything just before serving to keep the texture right.
- Freezing: Fried bhallas can be frozen before the soak. Thaw them, then soak in warm water as usual.
Nutritional Information (Approximate, per Serving)
These figures are estimates, and they change with the amount of oil absorbed and the type of yogurt you use.
- Calories: about 220 kcal
- Protein: 8 to 10 g
- Fat: 10 to 12 g, depending on frying
- Carbohydrates: about 20 g
- Fiber: 3 to 4 g
Health highlight: Lentils add plant protein and fiber, and yogurt brings calcium and live cultures, so dahi bhalla can be a satisfying treat when enjoyed in moderation. For a lighter plate, air fry the bhallas and use less sugar in the curd. If you are building balanced meals around dishes like this, these healthy food recipe ideas are a good place to start.
Frequently Asked Questions About Dahi Bhalla
These are the questions home cooks ask most often when they make dahi bhalla for the first time.
How do you make bhallas soft and spongy?
Whisk the batter until it is airy, and check it with the float test. Soaking the fried bhallas in warm water afterward makes them soft, and adding a little moong dal to the urad dal improves the texture.
Can dahi bhalla be made ahead of time?
Yes. Fry and soak the bhallas a day in advance and store them in an airtight container in the refrigerator. Assemble with yogurt, chutneys, and garnishes just before serving.
What is the difference between dahi bhalla and dahi vada?
They are very similar, and the names often depend on the region. Dahi bhalla is the common name in North India and Pakistan and is usually topped with plenty of chutneys and chaat masala. Dahi vada is the name used in many other parts of India, and the toppings and seasoning vary by local style.
Can I make dahi bhalla without deep frying?
Yes. You can air fry or steam the bhallas. The texture is slightly different from deep-fried ones, but the dish stays delicious and uses far less oil.
Why do my bhallas become hard?
Hard bhallas usually come from batter that was not aerated enough or from frying on high heat. Whisk the batter well, test it in water, and fry on steady medium heat.
How long should I soak the lentils for dahi bhalla?
Soak urad dal for 5 to 6 hours, or overnight for convenience. Well-soaked lentils grind into a smooth, fluffy batter with very little water.
Can I make dahi bhalla vegan?
Yes. The bhallas are already plant-based, so just replace the dairy yogurt with unsweetened coconut or almond yogurt and use water instead of milk to thin it.
How do I stop dahi bhalla from becoming watery?
Use thick, chilled yogurt, squeeze the water out of the soaked bhallas, and assemble just before serving. Adding the chutneys at the last moment also keeps the plate from turning soggy.
Final Thoughts
To wrap up, here is why this recipe is worth making again and again.
This dahi bhalla recipe is more than a snack. It is a celebration of flavor, family, and tradition. Whether you are a seasoned cook or a first-timer, these steps will help you serve soft, flavorful dahi bhalla every time. Try it out, experiment with toppings, and share your own twist with friends and family.
If you enjoy chaat-style dishes, a bowl of refreshing fruit chaat makes a sweet, tangy partner on the table. For more ways to fill a festive spread, browse these homemade snack ideas and traditional Eid dishes.
