Go Back
+ servings
Dahi Bhalla (Dahi Bharay) in a bowl with mint chutney and green chutney on top.

Easy Dahi Bhalla (Dahi Bara) - Foolproof!

Print Recipe
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!
Cuisine Indian, Pakistani
Diet Gluten Free, Halal, Vegetarian
Keyword dahi bara, Dahi baray, Dahi Bhalla, dahi vada
Prep Time 20 minutes
Cook Time 20 minutes
Soak Time 8 hours
Total Time 8 hours 40 minutes
Servings 6 servings (Makes ~14 bhallas)
Calories 100

Equipment

  • Blender (Will need small or narrow blender for 1 batch, regular for double batch)

Ingredients

For the Bhallas - (Suggest Doubling/Tripling - See Note 1)

  • ¼ cup + 2 tbsp maash ki dal (dhuli urad dal)
  • 2 tbsp chana dal (split gram lentils)
  • 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

For the Yogurt

  • 2 cups plain whole-milk yogurt
  • 1/2 cup whole milk
  • 1/4 cup water
  • 2 tbsp cane sugar
  • 1 -1 1/2 tsp chaat masala
  • 1/4 tsp red chili powder
  • 1/2 tsp sea salt

For Topping and Serving on the Side

  • Tamarind Chutney (Imli Ki Chutney) store-bought or homemade (quick recipe in post)
  • Mint and Cilantro Green Chutney (Pudina Chutney) store-bought or homemade (quick recipe in post)
  • 2 tbsp red or sweet onion quartered and thinly sliced or chopped
  • chaat masala
  • red chili powder or paprika for color
  • optional toppings such as papri (my favorite!), pomegranate arils, boiled potatoes, etc. - see post for more topping ideas

Instructions

  • Soak Lentils: Combine lentils in a small bowl. Wash until the water runs clear, then drain the water. Add 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.
  • 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.)
  • Whisk Batter: Transfer to a bowl or the bowl of a stand mixer with a fitted whisk attachment (or just whisk right in your blender). Add cumin seeds and baking powder (1.5 tsp for double batch, 2 tsp for triple). Whisk the batter vigorously for 1 minute to aerate. Alternately, use 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.
  • 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).
  • Prepare Water Bath: Meanwhile, fill a large bowl with lukewarm water and set aside. Line a plate with paper towels.
  • 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.
  • Transfer to water bath: Using a slotted spoon, remove the bhallas and place them on a plate lined with a paper towel. (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.
  • 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. The consistency should be like a yogurt raita. If needed, thin out with another tablespoon or two 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. (I've used base/minimum amounts.)
  • 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.
  • 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.

Video

Notes

Note 1: Scaling - I suggest doubling or tripling the bhalla quantities and making 2-3x the amount because:
1 - The double/triple batch blends better and more easily (1 small batch requires a small/narrow blender while increasing works well with any blender). It also helps break down the dals very well.
2 - You can do your future self a favor and freeze the rest for another day! (See Note 4 on how to freeze.)
Note 2: Baking powder - Guarantees soft bhallas. Note for triple batch: If tripling the batch, do not triple the baking powder as the bhallas get quite spongy. Use 2 tsp for the perfect consistency.
Note 3: Water Test - To check if the batter has properly aerated, drizzle a piece of batter in a small bowl of water. If it floats, it has aerated enough. If it sinks/dissolves, then continue whisking for another minute and try again.
Note 4: To Make-Ahead and Refrigerate or Freeze -
  • Once you've fried the bhallas, allow them to cool.
  • Place in an airtight container or zip-top bag. Store in the fridge 3-4 days or freezer for up to 3 months. (Side note: I've tested freezing both before and after the water bath and it was very clear that they're best stored before the water bath. There's too much texture loss if you squeeze out water and then freeze.)
  • From frozen: When ready to use, transfer to a bowl of hot water. Allow to soak for 40 minutes.
  • From refrigerator: Proceed to soak in water as directed in recipe.
  • Squeeze out water as directed before proceeding with the recipe.
FINAL NOTE! Try frying one or two bhallas, and open up to see if it's cooked fully inside and squeeze to check that it's soft (it'll get softer post-soak). If something is off, refer to the table for Troubleshooting Dahi Bhallas. And if something doesn't work out and you know you've followed the recipe, let me know! As Brené Brown says - "I'm not here to be right, I'm here to get it right."

Nutrition

Calories: 100kcal | Carbohydrates: 13g | Protein: 5g | Fat: 4g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Cholesterol: 13mg | Sodium: 491mg | Potassium: 167mg | Fiber: 2g | Sugar: 9g | Vitamin A: 165IU | Vitamin C: 1mg | Calcium: 167mg | Iron: 1mg