When you think of a dish that blends coolness, crunch, sweetness, and spice in perfect harmony, Dahi Bhalla tops the list. A signature part of traditional South Asian cuisine, this dish brings joy to the table at family feasts, festive occasions, and cozy weekends alike. In this Dahi Bhalla Recipe – Soft, Spongy & Flavorful Guide, you’ll discover how to create the perfect melt-in-the-mouth bhallas at home, complete with all the toppings that make them irresistible.
This guide will walk you through every step while keeping it easy to follow and suitable for beginners and food lovers alike.
What Makes Dahi Bhalla So Special?
Dahi Bhalla, often served as a popular street snack or festive side dish, is known for its soft lentil fritters (bhallas) soaked in creamy yogurt and topped with chutneys and spices. The beauty of the Dahi Bhalla Recipe – Soft, Spongy & Flavorful Guide lies in its contrast of textures and flavors — fluffy bhallas, silky yogurt, spicy green chutney, tangy tamarind chutney, and aromatic spices all layered in one delightful bite.
It’s refreshing, filling, and absolutely satisfying.
Ingredients for the Perfect Dahi Bhalla
Before diving into the process, gather these fresh ingredients:
For Bhalla (Lentil Dumplings)
- 1 cup urad dal (split black gram)
- 2 tbsp moong dal (optional, for added softness)
- 1 tsp grated ginger
- 1-2 chopped green chilies (optional)
- Salt to taste
- Oil for deep frying
For Dahi (Spiced Yogurt)
- 2 cups thick curd/yogurt (chilled)
- 1/2 cup water or milk (to adjust consistency)
- 1/2 tsp roasted cumin powder
- 1/2 tsp black salt
- 1/4 tsp red chili powder
- Salt to taste
- 1 tsp sugar (optional, to balance flavors)
Garnish
- 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)
Step-by-Step Instructions
Here’s the step by step instructions
Soaking and Grinding Lentils
- Rinse urad dal (and moong dal, if using) thoroughly.
- Soak the lentils in enough water for 5-6 hours or overnight.
- Drain the soaked dal and grind it to a thick, fluffy batter using minimal water.
- Add ginger, green chilies, and salt to the batter. Whisk the batter vigorously for 5–7 minutes to aerate it. This step is crucial for soft bhallas.
Making and Frying the Bhallas
- Heat oil in a deep pan over medium heat.
- Wet your hands, scoop a small amount of batter, and gently drop it into the oil.
- Fry the bhallas until golden brown on all sides.
- Once fried, transfer them immediately to a bowl of warm water and soak for 20–30 minutes. This helps remove excess oil and softens the dumplings.
- Gently press each bhalla between your palms to squeeze out the water without breaking them.
Preparing the Curd
- Whisk the curd until smooth.
- Add water or milk to get a thick yet pourable consistency.
- Season with roasted cumin powder, black salt, red chili powder, salt, and sugar if desired.
- Keep it refrigerated until ready to use.
Assembling and Garnishing
- Place the soaked bhallas on a serving plate.
- Pour the seasoned curd generously over them.
- Drizzle tamarind and green chutneys as desired.
- Sprinkle chaat masala, cumin powder, and red chili powder.
- Garnish with fresh coriander leaves and sev or crushed papdi for extra crunch.
Pro Tips for Perfect Dahi Bhalla

- Whisking the batter: Always whisk your lentil batter well. A light batter ensures spongy and soft bhallas.
- Test the batter: Drop a small spoon of batter in water. If it floats, it’s airy and ready to fry.
- Soaking time: Don’t skip soaking the fried bhallas in warm water. It removes oil and helps them absorb the curd better.
- Curd consistency: Use thick, fresh curd and adjust consistency with cold milk or water. Avoid runny yogurt.
- Healthy twist: Air fry or steam the bhallas for a low-oil version.
- Vegan version: Use plant-based yogurt like coconut or almond yogurt for a vegan-friendly recipe.
Serving Suggestions
- Serve chilled as a starter or side dish during iftar or festive meals.
- Add papdi, boiled potatoes, or sprouted moong for a chaat-style platter.
- Pair with pulao or biryani as a cooling complement.
- Make a dahi bhalla platter with multiple toppings and let guests customize their own.
- Serve it with fresh mint margarita
Nutritional Information (Approx. per serving)
- Calories: 220 kcal
- Protein: 8–10g
- Fat: 10–12g (depending on frying)
- Carbs: 20g
- Fiber: 3–4g
Health Highlight: Rich in protein from lentils and probiotics from yogurt, dahi bhalla is a gut-friendly festive treat when consumed in moderation.
Frequently Asked Questions
How do you make bhallas soft and spongy?
The key is to whisk the batter until it’s airy. Soaking the fried bhallas in warm water also ensures softness. Adding moong dal can enhance texture.
Can dahi bhalla be made ahead of time?
Yes! Fry and soak the bhallas a day in advance. Store them in an airtight container in the fridge. Assemble with curd and garnishes just before serving.
What’s the difference between dahi bhalla and dahi vada?
Both are similar, but dahi bhalla often includes more chutneys, garnishes, and is popular in North India and Pakistan, whereas dahi vada tends to be simpler and South Indian in style.
Can I make dahi bhalla without deep frying?
Absolutely. You can air fry or steam the bhallas. The texture changes slightly, but the dish remains delicious and healthier.
Why do my bhallas become hard?
This usually happens if the batter isn’t aerated enough or if over-fried on high heat. Always fry on medium heat and test the batter beforehand.
Final Thoughts
This dahi bhalla recipe is more than just a dish—it’s a celebration of flavor, family, and tradition. Whether you’re a seasoned cook or a first-timer, following these steps will help you serve the perfect dahi bhalla every time. Try it out, experiment with toppings, and share your twist with friends and family!Craving more Indian and Pakistani festive snacks? Check out our recipes for aloo chaat, papdi chaat, and fruit chaat next!