Dahi vada is a soft, yogurt-soaked Indian street snack made from urad dal batter that melts in your mouth. This recipe offers both no-fry and deep-fried methods to achieve perfectly tender vadas every time.
*Service fees apply. Instacart® and the Instacart logo are registered trademarks of Maplebear Inc. d/b/a Instacart.
Instructions
1
Make or buy two chutneys. I recommend you can make it a day or two before and store it in the refrigerator.
2
Take chilled yogurt in a bowl. Add salt, red chili powder and roasted cumin powder. Whisk everything together until yogurt becomes smooth and runny. If your yogurt is too thick then you may need to add some water to make pourable consistency.
3
Wash the urad dal under running cold water until water runs clear. Or rinse them in a bowl 2-3 times until the water is not cloudy anymore.
4
Soak the dal in enough water for 4-5 hours. Lentils will get bigger in size. Drain the water completely.
5
Add the dal to the blender along with fresh water. Start with less amount of water and add more gradually as needed. Make a smooth yet thick paste-like batter. Remove the batter to a large bowl.
6
Add salt, hing and chopped chilies. Mix and beat the batter vigorously for around 5 minutes or until it becomes light and fluffy. This step is important to make soft and fluffy vadas.
7
Check the consistency: Take water in a bowl or cup. Add a small portion of the batter into the water. It should float on the surface (meaning it is aerated well and it is light and fluffy). If it sinks to the bottom then you may need to beat it for some more time to make it light.
8
Heath paniyaram pan on medium heat. Add around ½ teaspoon of oil to each section and let it get hot.
9
Once hot add the batter into the sections. Take some batter onto your four fingers and slide it into the section using your thumb. Each section should be just ¾ full.
10
Let it fry for few minutes. You’ll notice the tiny air-pockets are forming and vada gets bigger in size.
11
Once they get golden brown from the bottom, flip them using a fork or skewer and cook another side. Once done remove it to a plate and repeat the same for the rest.
12
Take room temperature water in a large bowl. And add all the vada into it.
13
Let it soak for 30-40 minutes and they will get bigger in the size
14
After the soaking time, take one vada onto your palm and squeeze out the excess water by pressing with the fingers of another hand. Repeat the same for rest. Press very gently (yet remove all the water) and vada will get back to its original shape. Make sure not to press too hard the vada changes its shape and becomes flat.
15
Heat the oil in a pan or kadai for deep frying on medium heat. Once hot drop around 2 tablespoons of batter carefully into the oil using hand or by using two spoons.
16
Fry them until they are light golden brown from all sides. Remove them to a paper-towel lined plate.
17
Immediately add the warm vada into the water and soak for 30-40 minutes.
18
Similarly, they will get bigger in the size. Squeeze out the water by gently pressing.
19
Place water-squeezed vada into the plate.
20
Add yogurt (all the vada should be covered with yogurt plus a ladleful or two extra).
21
Drizzle the cilantro chutney and tamarind date chutney. Garnish with spices, cilantro & Serve.
Was this recipe helpful?
Tips & Notes
Pro tips
Grind urad dal with minimal water to achieve a fluffy, mousse-like batter—this ensures vadas stay soft and don't become dense.
For deep-fried vadas, use wet hands or a wet spoon to gently drop batter into hot oil to prevent sticking and splitting.
Soak vadas in yogurt for at least 2–3 hours before serving so they absorb the dahi fully and stay tender throughout.
Temper the yogurt base with hot cumin and chili powder just before serving to enhance flavor and keep the dish warm.
Substitutions
Plain yogurt → Greek yogurt (results in a thicker, tangier topping; dilute slightly with water if too thick)
Roasted cumin powder → fresh cumin seeds (toast and coarsely crush; use the same amount for similar flavor)
Storage & make-ahead
Store assembled dahi vada in an airtight container in the refrigerator for up to 3 days. Reheat gently before serving or serve chilled.
Common Questions
Why is my dahi vada coming out hard or dense?
Hard vadas usually mean over-grinding the batter or too much water. The batter should be light and fluffy. Grind just until smooth—avoid over-mixing.
Can I make dahi vada ahead of time?
Yes. Fry or prepare the vadas up to 1 day ahead, then soak them in yogurt 2–3 hours before serving for best texture.
What's the difference between no-fry and deep-fried dahi vada?
No-fry vadas are steamed or boiled for a lighter result; deep-fried vadas are crispier outside but still soft inside when soaked in yogurt.
Can I use whole urad dal instead of split urad dal?
No. Split, skinless urad dal (urad dal) gives a lighter, fluffier texture. Whole urad will produce a denser, grainier vada.
How do I know when the yogurt mixture is properly spiced?
Taste it before adding vadas. It should be tangy, mildly spicy, and lightly salted. Adjust cumin powder, chili powder, and salt to your preference.