Easy Homemade Dahi Bhalla Recipe

Dahi Bhalla is truly a celebration of flavors and textures, and I’m so excited to share my go-to recipe with you! Imagine fluffy, melt-in-your-mouth lentil fritters, known as bhalla, that have been gently soaked until tender. Then, they are bathed in a creamy, chilled yogurt, generously spiced with a medley of aromatic powders and often adorned with sweet and tangy chutneys.
This classic Indian snack or appetizer is an absolute joy to eat. It’s got that perfect balance of savory, sweet, and a little tang that makes every bite incredibly satisfying. Don’t let its elegant presentation fool you; making homemade Dahi Bhalla is surprisingly easy and incredibly rewarding, even for beginner cooks.
It’s an ideal dish for festive gatherings, a light lunch, or a refreshing evening snack. You’ll love how the cool yogurt contrasts beautifully with the soft bhalla, making it a crowd-pleaser that everyone in your family will ask for again and again.
Why You’ll Love This Dahi Bhalla Recipe
- Beginner-friendly steps for a classic dish.
- Made with wholesome, affordable ingredients.
- A fantastic make-ahead option for parties or busy weekdays.
- Bursting with incredible sweet, spicy, and tangy flavors.
- A refreshing and satisfying treat, especially on warm days.
Ingredients You’ll Need
For the Bhalla (Lentil Fritters):
- 1 cup Urad Dal (split black lentils, without skin)
- 1/2 inch fresh ginger, roughly chopped (optional, for flavor)
- 1-2 green chilies, deseeded and roughly chopped (optional, for a hint of heat)
- 1/2 tsp Cumin seeds
- 1/4 tsp Asafoetida (Hing)
- Salt to taste
- Water for soaking and grinding
- Oil for deep frying (vegetable or canola)
For Soaking the Bhalla:
- 2 cups warm water
- 1/2 tsp Salt
For the Yogurt:
- 3 cups plain whole milk yogurt, well-chilled (Greek yogurt can be substituted for a thicker consistency)
- 2 tbsp powdered sugar (adjust to your sweetness preference)
- 1/2 tsp black salt (Kala Namak)
- 1/4 tsp roasted cumin powder
- 1/4 tsp red chili powder (Kashmiri chili powder for color)
For Garnish (Optional but recommended!):
- Sweet Tamarind Chutney (Imli Chutney)
- Spicy Green Chutney
- A pinch of roasted cumin powder
- A pinch of red chili powder
- Fresh cilantro, chopped
Kitchen Equipment
- Large mixing bowl
- Food processor or blender
- Deep pot or kadai for frying
- Slotted spoon or spider
- Whisk
- Serving platter
Step-by-Step Dahi Bhalla Instructions
-
Prepare the Urad Dal:
Soak the urad dal in plenty of water for at least 4-6 hours, or preferably overnight. Make sure the lentils are fully submerged.

Soak the urad dal thoroughly for best results. -
Grind the Dal Batter:
Drain the soaked dal completely. Transfer it to a food processor or blender with the ginger, green chilies (if using), cumin seeds, and asafoetida. Add a tiny splash of water, just enough to help it grind into a thick, smooth, and fluffy batter. Avoid adding too much water; the batter should be thick enough to hold its shape.
-
Whip the Batter:
Transfer the batter to a large mixing bowl. Add salt to taste. Using your hand or a whisk, whip the batter vigorously for 5-7 minutes. This step is crucial for incorporating air, making the bhalla light and fluffy. The batter should become lighter in color and almost double in volume. You can test it by dropping a small amount into a glass of water; if it floats, it’s ready!
-
Fry the Bhalla:
Heat oil in a deep pot or kadai over medium heat. To check if the oil is ready, drop a tiny bit of batter; it should sizzle and rise slowly to the surface. Wet your hands slightly and carefully drop small spoonfuls of the batter into the hot oil. Fry in batches, turning occasionally, until the bhalla are golden brown and cooked through. This usually takes about 5-7 minutes per batch.

Fry the bhalla until they are beautifully golden brown. -
Soak the Bhalla:
As soon as the bhalla are fried, remove them with a slotted spoon and immediately transfer them to a bowl of warm water mixed with salt. Let them soak for about 15-20 minutes, or until they become soft and plump. This helps remove excess oil and makes them incredibly tender.
-
Prepare the Yogurt:
While the bhalla are soaking, whisk the chilled plain yogurt in a separate bowl until smooth and lump-free. Stir in the powdered sugar, black salt, roasted cumin powder, and red chili powder. Taste and adjust seasonings as needed.
-
Assemble the Dahi Bhalla:
Gently squeeze each soaked bhalla between your palms to remove excess water. Be careful not to press too hard, as they are delicate. Arrange the squeezed bhalla on a serving platter.

Layer the soft bhalla with creamy yogurt and your favorite chutneys. -
Serve:
Pour a generous amount of the prepared spiced yogurt over the bhalla. Drizzle with sweet tamarind chutney and spicy green chutney. Garnish with a sprinkle of roasted cumin powder, red chili powder, and fresh chopped cilantro. Serve immediately or chill for a bit before serving for the best experience.
Expert Tips for Perfect Dahi Bhalla
- Batter Consistency is Key: The batter should be thick enough to drop from a spoon but not too stiff. If it’s too thin, the bhalla will absorb too much oil. If it’s too thick, they’ll be hard.
- Whip it Good: Don’t skip the whipping step for the dal batter! This is what makes the bhalla light and airy. An electric hand mixer can help if your arm gets tired.
- Temperature Control: Maintain a medium heat for frying. If the oil is too hot, the bhalla will brown quickly on the outside but remain raw inside. If it’s too cool, they’ll soak up too much oil.
- Soaking Secrets: Soaking the fried bhalla in warm salted water is essential. It tenderizes them and helps them release excess oil. You can even add a pinch of asafoetida to the soaking water for extra flavor.
- Chill Your Yogurt: Always use well-chilled yogurt for Dahi Bhalla. The contrast between the cool yogurt and the soft bhalla is part of its charm.
Delicious Dahi Bhalla Variations
- Spicy Kick: Add a finely chopped green chili or a pinch of cayenne pepper directly into the yogurt for extra heat.
- Fruity Twist: Garnish with pomegranate seeds for a burst of color and a sweet-tart crunch.
- Nutty Crunch: A sprinkle of toasted chopped nuts like cashews or almonds can add a delightful texture.
- Healthier Option: Instead of deep-frying, you can try air frying or baking the bhalla for a lighter version, though the texture might be slightly different.
- Vegan Version: Use a plant-based yogurt (like cashew or almond yogurt) and ensure all other ingredients are vegan.
What to Serve With Dahi Bhalla
Dahi Bhalla is often a meal in itself or a fantastic appetizer. You can enjoy it with:
- A light, fresh green salad.
- Other Indian street food like Chaat Papdi or Aloo Tikki.
- A refreshing glass of Masala Chai or fresh lime soda.
- For dessert, a simple Kulfi or Gulab Jamun would complement the meal perfectly.
Storage and Reheating Tips
- Refrigerator: You can store the fried bhalla (before soaking in water) in an airtight container at room temperature for up to 2 days, or in the refrigerator for up to 4-5 days. The spiced yogurt should be stored separately in an airtight container in the refrigerator for up to 3 days. When ready to serve, soak the bhalla, then assemble.
- Freezer: The fried bhalla can be frozen for up to 1-2 months. Let them cool completely, then place them in a single layer on a baking sheet to freeze, then transfer to a freezer-safe bag. Thaw them at room temperature before soaking and assembling.
- Reheating: Dahi Bhalla is best served fresh and chilled. Reheating the assembled dish is not recommended as the yogurt might curdle. If you’ve stored bhalla and yogurt separately, simply assemble them just before serving.
- Shelf life: Once assembled, Dahi Bhalla is best consumed within 24 hours, though it will keep in the fridge for up to 2 days.
Frequently Asked Questions
- What is Dahi Bhalla?
Dahi Bhalla is a popular Indian street food and snack made from soft, spongy lentil fritters (bhalla) soaked in warm water, then covered with creamy, spiced yogurt and often drizzled with various chutneys. - Can I make Dahi Bhalla ahead of time?
Yes, you can fry the bhalla and prepare the spiced yogurt a day or two in advance. Store them separately in the refrigerator. Assemble the Dahi Bhalla just before serving. - My bhalla are not soft. What went wrong?
The most common reason for hard bhalla is not whipping the dal batter enough or adding too much water, making the batter too thin. Also, ensure you soak them in warm salted water immediately after frying. - Do I have to use urad dal?
Urad dal is traditional and gives the best texture. While some variations might mix in a little moong dal, for authentic Dahi Bhalla, urad dal is recommended. - How do I make the bhalla perfectly round?
Wetting your hands before dropping the batter into the hot oil can help shape them more easily. You can also use two spoons to form neat balls. - Can I use store-bought chutneys?
Absolutely! Store-bought sweet tamarind (Imli) and spicy green chutneys are perfectly fine and a great time-saver. - What is black salt (Kala Namak)?
Black salt is a type of Himalayan rock salt with a distinctive pungent, savory taste. It’s often used in Indian cuisine for its unique flavor and is essential for the authentic taste of Dahi Bhalla.
Nutrition Information
- Calories: ~250-300 per serving
- Protein: ~10-15g
- Fat: ~15-20g
- Carbs: ~20-25g
- Fiber: ~2-4g
- Sugar: ~5-10g
- Sodium: ~300-400mg
Nutritional information is an estimate and may vary.
Conclusion
There you have it – a truly delectable and easy Dahi Bhalla recipe that brings the vibrant flavors of India right into your kitchen! Whether you’re a seasoned cook or just starting your culinary journey, this dish is sure to impress with its irresistible combination of soft fritters and creamy, spiced yogurt. Give it a try, and I promise you’ll be making it again and again. Don’t forget to leave a comment below and let me know how your Dahi Bhalla turned out, or rate the recipe if you loved it! And while you’re here, why not explore some of our other delightful home cooking recipes? Happy cooking!


