Easy Dahi Bhalla (Dahi Bara) - Foolproof!
Here's an easy-to-follow, foolproof recipe for fluffy, melt-in-your-mouth Dahi Bhalla (or Dahi Bara). This recipe includes troubleshooting tips and tricks to get them soft yet fully cooked inside. Tested to perfection!

- Prep time
- 20 min
- Cook time
- 20 min
- Yield
- 6 servings
- Difficulty
- MEDIUM
Ingredients
Quantities are shown as originally provided.
- ¼ cup + 2 tbsp maash ki dal (dhuli urad dal)
- 2 tbsp chana dal (split gram lentils), moong dal (split yellow lentils), OR more maash ki dal (dhuli urad dal)
- 3/4 cup water (for soaking)
- 1 small garlic clove (roughly chopped)
- 1/4 inch ginger (roughly chopped)
- 1/4-1/2 tsp red chili powder
- 1/2 tsp sea salt
- 1/2 tsp cumin seeds (add after blending)
- 3/4 tsp baking powder (See Note 2)
- Neutral oil (for frying)
- 2 cups plain whole-milk yogurt
- 1/2 cup whole milk
- 1/4-1/2 cup water
- 2-3 tbsp cane sugar
- 1 -1 1/2 tsp chaat masala
- 1/4 tsp red chili powder
- 1/2 tsp sea salt
- Tamarind Chutney (Imli Ki Chutney)
- Mint and Cilantro Green Chutney (Pudina Chutney)
- 2 tbsp red or sweet onion (quartered and thinly sliced or chopped)
- chaat masala
- red chili powder or paprika (for color)
- optional toppings
Instructions
- 1
Soak Lentils: Combine lentils in a small bowl. Wash until the water runs clear, then drain the water. Add measured water for soaking (3/4 cup for 1 batch, 1 1/2 cup for double batch, 2 1/4 cup for triple batch). Cover and allow to soak at room temperature for at least 8 hours, up to 24 hours.
- 2
Prepare Batter (Blend): Strain the dals very well, reserving the dal water. Add dals to a blender (See Note 1) along with 1/4 cup the reserved dal water (1/2 cup for double batch, 1/2 cup + 1.5 tbsp for triple). Add garlic, ginger, red chili powder, and salt. Process for 2-3 minutes, stopping to scrape the sides or distribute, until it’s smooth with no dal kernels. It should form a thick, smooth, barely pourable paste, thicker than pancake batter. If it’s having trouble blending and needs more water to grind, add another 1 tablespoon of reserved water and blend again until smooth. (Do not add more water than this – it can lead to a watery batter and cause doughy bhallas that won’t cook through.)
- 3
Whisk Batter: Add cumin seeds and baking powder (1.5 tsp for double batch, 2 tsp for triple) to the blender. Whisk the batter vigorously for 1 minute to aerate. Alternatively, transfer to a bowl or the bowl of a stand mixer with a fitted whisk attachment and whisk on med-high (6) for 1 minute. Test to see if a drop of batter floats on top of a bowl of water (See Note). If not, whisk again for another minute.
- 4
Preheat oil: Heat a medium frying pan or heavy-bottomed pot over medium heat. Add oil so that it’s about 1.5-2”/4-5 cm deep. It should be deep enough so batter doesn’t stick to the to bottom. Once the oil is hot, adjust heat level as needed to maintain medium heat (around 320-340°F/160-171°C).
- 5
Prepare Water Bath: Meanwhile, fill a large bowl with lukewarm water and set aside. Line a plate with paper towels.
- 6
Fry Bhallas: Gently drop around 1 tbsp of batter into the hot oil. (Cookie scoops work great if you like a round shape!) Fry, turning often, until golden all over, about 10 minutes. You want to ensure they have time to fully cook from the inside.
- 7
Transfer to water bath: Using a slotted spoon, remove the bhallas and place them on a plate lined with a paper towel. (If you made a 2x or 3x batch, see Note 4 for Storing/Freezing) Transfer to the bowl of water and allow them to soak for at least 15-20 minutes. You’ll know they’ve soaked long enough when the color gets lighter and they’ve lost their firmness.
- 8
Meanwhile, prepare yogurt: In a medium bowl or large measuring cup, whisk the yogurt, milk, water, sugar, chaat masala, red chili powder, and salt until smooth with no clumps. (Start with base/min amounts.) The consistency should be like a yogurt raita. If needed, thin out with another 2-4 tbsp of milk or water. Keep in mind it'll thicken when stored in the fridge. Taste and adjust seasoning, adding salt to taste, chaat masala for tang/chatpata, red chili powder for heat, and sugar for sweetness.
- 9
Squeeze out water: Remove the water from bhallas by placing them between the hollows of your palms/fingers and gently but firmly squeezing the water out. (It’s totally okay if you break some – no one will notice.) Transfer to a deep serving platter. Top with the yogurt, ensuring the bhallas are doused in the yogurt.
- 10
Serve: Allow to rest for at least 30 minutes so the bhallas have time to soak in the yogurt. If waiting longer, cover and refrigerate until ready to serve. Top with Imli ki Chutney, Green Chutney, red onions, chaat masala, a dash of red chili powder for color, and optional toppings. Serve cold or at room temperature with toppings on the side.