Dahi vada recipe – A complete step by step photo and video guide to make soft, melt-in-the-mouth Dahi vada at home. Also known as dahi balla, these are deep fried lentil fritters dunked in creamy yogurt, topped with different kinds of sweet spicy chutneys and then garnished with spice powders. It is one of the most popular Indian street foods eaten across India.

Dahi vada is also popularly known as Dahi bhalla in North India. Towards the South, a variant of this is known as thayir vadai in Tamil, perugu vadalu in Telugu and mosaru vade in Kannada.
What is dahi vada?
Dahi vada are soft lentil fritters soaked in creamy yogurt. Dahi means yogurt and vada are deep fried fritters. These melt-in-the-mouth snack is topped with tamarind chutney and green chutney.
Lastly garnished with ground spices like cumin powder, red chilli powder and chaat masala.
It is served as a snack or as side in a meal. Most homes make this during special occasions like celebrations, parties & festivals like Diwali, holi and Navratri.
Dahi vada Vs Dahi bhalla
Dahi vada is generally made only with urad dal. While Dahi bhalla has some moong lentils included to make the vada batter.
The South Indian thayir vada, perugu vadalu or mosaru vada is tempered with curry leaves, green chilies, mustard and hing. What makes dahi vada or dahi bhalla distinct and unique is the sweet, tangy and hot chutneys toppings.
Well-made dahi vada have a melt in the mouth texture. The sweet sour tamarind chutney and flavorful spicy green chutneys compliment the taste. Various spice powders and chaat masala add flavor & zing to the dahi vada chaat making it look & taste super delicious.
How is it made?
Making dahi vada is quite easy, except there is a bit of preparation work. Here are the brief steps of making the entire dish:
- Soaking the lentils and making the batter
- Making sweet tamarind chutney
- Making green chutney
- Frying the vada
- Assembling dahi vada
You can very well complete the first 3 steps the previous day so most of the preparation is done ahead. The last 2 steps can be followed on the day you plan to serve.
For more snacks recipes, you can check
Batata vada
Namak pare
Bread pakora
Mixed dal vada
Hara bhara kabab
Samosa
Preparation for dahi vada
1. To make dahi vada, always use thick and fresh dahi that is made from full fat milk. If you are new to making it at home, you can follow this post on how to make curd at home. You will need to make it the previous night.
2. Wash and soak urad dal for at least 6 hours. Proper soaking allows the batter to fluff up well while grinding. While the dal is soaking you can make green chutney and tamarind chutney.

Make green chutney
3. While making chutneys make sure they are thick otherwise dahi turns very runny once the chutneys are added. You can dilute if needed while you serve. To make green chutney add all the ingredients mentioned in the recipe card to a blender jar and make a fine paste using very little water or as needed.
If you are making it ahead and not going to use it up within few hours then skip onion in the green chutney. Instead use fried gram/ bhuna chana dal which helps to keep the chutney thick without turning runny after refrigerating. Chutney without onion keeps good for about 4 to 6 days in fridge.
Make sweet tamarind chutney
Heat 1 cup of water in a pot. Add tamarind, jaggery and dates if using. Simmer all these for 4 to 5 mins until the tamarind turns soft and completely mushy. Add red chili powder, salt, cumin powder and coriander powder or garam masala. Mix well. Taste this and add more jaggery if needed to suit your taste.
Transfer this to a wide plate cool it. Blend it and pass through a sieve to a wide bowl. Add dry ginger powder and mix well. Transfer this to a glass or ceramic jar. Store this in fridge and use up with in 4 to 6 days.

Make dahi vada batter
4. Drain dal completely and add it to a blender jar along with cumin, salt, ginger, green chili and hing.

5. Blend it coarsely first, then add a tbsp of water at one time and grind it again. Scrape off the sides.

6. Keep blending until you get a smooth, thick and fluffy batter adding 1 tbsp chilled water each time or as needed. Do not add too much water as the batter may turn runny. If the blender jar turns warm wait until it cools down before you begin to blend again. If the batter turns hot, vada will come out hard.

7. Towards the end of blending, you must have smooth, fluffy and light batter. To check this, you can drop a small amount of batter in a bowl filled with water. Light and fluffy batter floats.

8. Transfer the batter to a bowl and beat it well for 30 to 60 seconds to aerate. This makes the vadas fluffy, light and also they get cooked well. Add cashews if using. Place a wide bowl half filled with water away from your stove to soak the fried balls. Due to harsh sunlight in my kitchen, the color of the batter looks different. It turns out white.

How to make dahi vada
9. Heat oil on a medium flame. When the oil is hot enough, drop a very small amount of batter. It comes up if the oil is hot enough. Drop small amounts of batter in the hot oil either using your greased fingers or greased tbsp spoon.

10. Keep stirring and fry until the vadas turn golden. Drain them on a kitchen tissue first.

11. Transfer to the water while they are still hot. Rest them for 20 mins. Timing may vary depending on the size of the vadas.

12. They will absorb water and become bigger in size. Gently press down the vadas in between spatulas or your palms one after the other to remove excess water. Place them in a tray or serving plates. Handle them gently they may break.

13. Beat dahi/ yogurt until smooth. You can also add a tbsp of powdered sugar and little salt to the dahi. I haven’t used any.

14. Pour dahi over vadas generously. Allow them to rest for at least 15 mins and this is optional.

15. Just before serving top the dahi vada with a generous amounts of green chutney and sweet tamarind chutney.

16. Sprinkle cumin powder, chaat masala, black salt and then red chili powder. Finish off with coriander leaves, this is optional. Make sure you use more or less dahi, chutneys, chaat masala, cumin powder and red chili powder to suit your taste buds.

Serve dahi vada immediately after you sprinkle the spice powders.

Here are my tips to make soft, mouth melting dahi vadas.
Tips to prepare the batter
Soaking dal: Soak the dal for atleast 4 to 6 hours otherwise the batter will not turn fluffy while blending.
Blending dal: After soaking, blend the urad dal well until thick, light & fluffy. If using a blender it is essential to use chilled water to blend the lentils as this prevents the blender from heating up.
Secondly add water only as needed so the batter does not become runny. If you pour lot of water as one time, the batter turns runny. So add only a few tbsps each time until you get the right consistency.
Consistency of batter: The batter must be of dropping consistency otherwise the vadas will be out of shape, flat and soak up lots of oil. This dropping consistency can be achieved only by adding water with caution.
Aerate the batter: This is the key step to make fluffy dahi vada. After blending the batter, aerate it well by beating it in a circular motion. This incorporates air in the batter and makes fluffy dahi vadas.
You can do it with your hand if making in small quantity. If you double or triple the recipe then use a hand beater or a stand mixer.
Tips to fry vada
Equal portions of batter has to be slided to the hot oil to make vada. If you make them of different sizes, then the frying time will vary.
Frying has to be done on a medium heat. Frying on low flame will make them hard and frying on high flame will not cook them from inside but will brown them.
So consistent medium heat is required to fry them well and evenly.
Tips to soften the vadas
Soaking the hot fried vadas immediately in water or buttermilk helps they absorb water from inside keeping them soft and moist. Rest them in water until they soak up well and become bigger in size.
Then gently squeeze the excess water and dunk them in the whisked yogurt.
Tips to make chuntey
Good tamarind chutney and green chutney are the key ingredients which actually enhance the taste of dahi vada. I use this tamarind chutney and this green chutney to make my dahi vada.
I usually stock the tamarind chutney as it keeps good for a few months in the fridge. However I prefer to make the green chutney fresh on the same day or on the previous day. Here are the tips:
- Make sure you don’t use onions in the green chutney if you are making it ahead as onions alter the flavour and taste of the chutney.
- If you are making these ahead to refrigerate, then keep the consistency of the chutney thicker. I always feel the taste and flavour of the chutney retains for longer by keeping the consistency thicker.
- Dilute the chutney just before serving or assembling the dahi vada.
- If your yogurt is runny, then use the thicker chutney without diluting.
Assembling dahi vada
Preparing yogurt: Whisk the chilled yogurt well with some salt and sugar. Homemade curd is the best choice for dahi vada. Please avoid using store bought dahi that is sour in taste. If you do not know how to make curd at home, then you can check this post – curd recipe.
I always make homemade curd to make dahi vada and I can assure you it makes a lot of difference.
- After whisking the yogurt transfer it to the serving bowl.
- Drenching softened vadas in yogurt: Once the vadas soften, Squeeze off the excess water and add them to the whisked yogurt.
- Pouring chutney: Bring the chutney to a slightly pouring consistency by adding water as needed. Pour them over the dahi vadas.
- Sprinkling spice powders: Sprinkle cumin powder, chaat masala and chilli powder. Keep the roasted cumin powder ready a day ahead. If you do not know how to make it, dry roast a few tbsps of cumin/jeera on a very low heat until fragrant. Cool and powder it.
- Garnish with some chopped coriander leaves and pomegranate seeds for garnish.
How to store:
If you plan to make this ahead, then go ahead and do it till soaking the vadas in dahi. Once prepared cover the serving tray with a cling wrap and refrigerate. Keep it at room temperature a few hours before serving. Pour the chutneys and sprinkle spice powders only before serving.
I had a lot of queries from readers about freezing the vadas or about refrigerating the dahi vada for a few days.
Earlier I had never tried it so couldn’t share. Here are my updates on freezing vadas and refrigerating dahi vada.
How to freeze vadas?
Cool the vadas completely after frying. Line your freezer bag with a kitchen/ paper towel. Arrange all the vadas and seal it. Open the bad a little and remove all the air by squeezing the bag gently. Seal it and freeze them for upto 6 weeks. Alternately you can also store them in freezer safe glass containers.
When you want to make dahi vada with your frozen vadas, bring water to a boil and add these vadas. They will puff up well in about 25 to 35 mins. When they soften, remove them and squeeze off the excess water.
Add them to the whisked yogurt and top with chutneys.
Related Recipes

Dahi vada recipe
For best results follow the step-by-step photos above the recipe card
Ingredients (1 cup = 240ml )
For vada
- ½ cup urad dal (skinned black gram) (whole or split)
- ½ inch ginger
- 1 green chili
- ½ to ¾ teaspoon cumin seeds
- ¼ teaspoon salt (adjust to taste)
- ⅛ teaspoon hing (asafoetida)
- 2 to 4 tablespoons chilled water (as needed) (do not use a lot)
- 4 to 6 cashews chopped
- Oil as needed for deep frying
- 2 cups curd (plain yogurt) (thick & fresh, unflavored)
For green chutney
- 1 cup coriander leaves
- ¼ cup mint leaves (pudina leaves)
- 1 green chili (use as needed)
- ¼ inch ginger
- 1 clove garlic (optional)
- ½ teaspoon cumin seeds
- Lemon juice or amchur (dry mango powder) as needed
- 1 tablespoon onions chopped (skip if making ahead, replace with fried gram/ bhuna chana)
- salt as needed
- water very little if needed
For tamarind chutney
- ¼ cup tamarind (seedless)
- ½ cup jaggery or ¼ cup jaggery & ¼ cup dates (seedless) (use as needed)
- water as needed
- salt to taste
- ¼ to ½ teaspoon dry ginger powder
- ½ teaspoon roasted cumin powder
- ¼ to ½ teaspoon red chili powder
- ½ teaspoon coriander powder or garam masala
For garnishing dahi vada
- ½ to ¾ teaspoon roasted cumin powder
- ¼ teaspoon red chili powder
- ½ to ¾ teaspoon chaat masala
- ¼ cup coriander leaves chopped finely
Instructions
Preparation
- Wash urad dal a few times and soak for at least 4 to 6 hours.
Making tamarind chutney
- Pour 1 cup water to a pot and heat it. Next put in tamarind, jaggery and dates if using. Simmer all these for 4 to 5 mins until the tamarind turns soft and completely mushy.
- Add red chili powder, salt, cumin powder and coriander powder or garam masala. Mix well. Taste this and add more jaggery if desired. Cool & blend it. Pass through a sieve to a wide bowl.
- Lastly add dry ginger powder and mix well. Transfer this to a dry glass or ceramic jar. Store this in fridge and use up within 4 to 6 days.
Making green chutney
- Add all the ingredients mentioned for green chutney to a blender jar and make a fine paste using very little water or as needed. Skip onion if you are not using it up right away.
- You can also use little fried gram/ bhuna chana dal to keep the chutney thick. Chutney without onion keeps good for about 4 to 6 days in fridge.
Making vada
- Drain dal and add it to a blender jar with cumin, salt, green chili, ginger and hing.
- Blend coarsely first, then pour 1 tbsp chilled water and grind it again. Scraping the sides, repeat blending adding 1 tbsp water each time only as needed until the batter turns fluffy and light.
- Remove the batter to a bowl and beat it well for 1/2 to 1 min to aerate the batter. Add cashews if using.
- Pour oil to a kadai and heat it enough to fry the vadas. Take small portions of the batter and drop into the oil and fry until golden and crisp. Remove to a plate.
- Drop fried vadas to a bowl of water while they are still hot. Rest them for 20 mins. Timing may vary depending on the size of the vadas.
How to make dahi vada
- Gently press down the vadas in between spatulas or your palms one after the other to remove excess water. Place them in a serving tray.
- Beat yogurt until smooth and creamy. You can also add a tbsp of powdered sugar and little salt to the dahi.
- Pour dahi over vadas generously. Allow to rest for at least 15 mins.
- Top dahi vada with a generous amounts of green chutney and sweet tamarind chutney.
- Sprinkle cumin powder, chaat masala, black salt and red chili powder. Garnish with coriander leaves. Adjust more or less dahi, chutneys, chaat masala, cumin powder and red chili powder to suit your taste.
- Serve dahi vada immediately after you sprinkle the spice powders.
Alternative quantities provided in the recipe card are for 1x only, original recipe.
For best results follow my detailed step-by-step photo instructions and tips above the recipe card.
Video
NUTRITION INFO (estimation only)
© Swasthi’s Recipes


Gargi says
Thank you for the wonderful recipe!! I tried it at home today and it turned out so great!!
swasthi says
Welcome Gargi
Glad to know! Thank you!
Masoom Zehra says
Hi sawasthi,
Your recipes are ausome, i will definitely try dahi vada recipe.
Thank you.
One request to you, please share some diet recipes for those who want to diet for weight loss. Some healthy and tasty recipes also. Please do that.
Thank you.
swasthi says
Hi Masoom
Thank you!. I don’t share weight loss and diet recipes. I have shared lot of healthy and whole grain recipes. Please use the recipe index on the menu bar to find them.
🙂
namrata singh says
After 20 years during lockdown started cooking and every can imagine the mess I would land in but surprisingly it didn’t happened so because of the tips and details shared by you. Thank you so much my kids have started enjoying masala dosa sambhar chutneys and almost everything I cook after taking details and tips…
A big big thank you for making my lockdown period so lovely…
swasthi says
Hi Namrata
You are welcome! So glad to know the recipes helped.
Thank you so much for leaving a comment.
🙂
Saira Mulla says
Best
swasthi says
Thank you
Sonia Mehrotra says
Hi Swasthi, been following your blog for a while for reliable and tasty recipes. Been making dahi vadas exactly the same way for the past 40 years. Today my vadas exploded in my face in oil as well as after taking out from oil. The only thing different was using whole washed lentil rather than split. Am perplexed because this hasnt ever happened before. Any thoughts??
swasthi says
Hello Mrs.Sonia,
Thank you! This is a mystery to me as well. It has never happened to me though. I haven’t been cooking for so long like you. But i guess adding salt later after making the batter or aerating the batter a lot might be causing. Or may be the kind of salt used like coarse Himalayan salt
Mona says
Once again a brilliant recipe. Loved the little hints and tips you gave, it made a huge difference in the outcome of the wadas. Enjoyed making it and loved the taste even more. Definitely a family favourite!!
swasthi says
Thanks Mona
Glad to know
lindsey says
Just tried this recipe, it worked wonderfully very tasty, will be making again for sure. And looking forward to trying some of the other recipes here.
swasthi says
Glad to know!
Thank you
Nanditha says
Can I use Greek yogurt? Will it be too sour? Any inputs please?
swasthi says
Hi Nanditha
Not sure how it will go with greek yogurt. I think you can add more sugar. It should balance. Other way is to stir some warm milk & sugar to the greek yogurt and leave it on the counter for 1 to 2 hours. This will reduce the sour taste. Hope this helps.
Amita says
Hi Swasthi,
Can I make the batter and keep in fridge? And use the batter while making dahi vada?
swasthi says
Hi Amita
Yes you can keep the batter for 2 days. Keep it at room temperature for 1 hour before frying the vadas
Neha Kotnala says
Hi Swasthi,
I had never made dahi vada and always relished mouth melting dahi vadas.. In this Lockdown tried your receipe and it came just wonderful.. thankyou so much…
Rgds
swasthi says
Hi Neha,
You are welcome! So glad your dahi vada turned out good.
Thank you
Deepthi says
Hi Swasthi,
Its me again.. Thanks for the elaborate suggestion for biryani, I’ll let you know how it turned out for sure 😊.. I have tried this earlier and as usual it turned awesome by following your steps.. I want to try Aavadalu(the one where they add mustard powder and tadka) this time for an event.. Can you suggest what should I do differently for that.. Thanks a lot
Best wishes
Deepthi
swasthi says
Hi Deepthi,
You are welcome! Thank you! My mother makes aavadalu but she never adds mustard powder. She just adds the seeds to the tadka. I haven’t tasted anytime with mustard powder so not sure how much to add. We just season with mustard, pinch of methi seeds or roasted methi powder, jeera, ginger, green chilies, lots of curry leaves & hing. Garnish with some coriander leaves and then just before serving some crunchy boondi on top. If you want that pungent mustard flavor then try with mustard oil if you have. Hope this helps.
Chandrima Nag says
I tried ur dahi vada recipe and it turned out to be wonderful.
swasthi says
Thank you Chandrima
Glad it came out good!
Deepti Varshney says
Hi! Swasthi
Hope you are well.
Can i prep the vadas a day ahead and put them in hot water the next day?
swasthi says
Hi Deepti,
I am doing good. Thank you!
You can make the vadas the previous day and immerse them in water immediately. Once softened drain the excess water and keep them in the fridge. The next morning add them to dahi & rest for 2 hours. So they come down to room temperature. Hope this helps
Jayshri says
Hi Swasthi
Can I add vada directly to dahi? Instead of water?
swasthi says
Hi Jayshri,
You can use buttermilk if not water. Adding them to water softens them from inside. Vadas can absorb water easily but not dahi as it is thick. Dahi will not go inside the vada & they will remain hard.
Baban Haldar says
Hi, madam how r you?
I have a request to you. If you have time then can you send me a simple but delicious Cake recipe through email to me for Birthday. As I’m fond of your recipe. I shall be very glad.
swasthi says
Hi Baban
I am doing good. Thanks for asking. Please tell me what kind of cake you want – with egg or eggless ? Chocolate or vanilla flavor? I can suggest you. Here are the cake recipes.
Ameetha says
Tried this for the first time for a party-Lots of compliments, thanks for all the tips. It really helped!
swasthi says
Awesome Ameetha!
So happy to know you got many compliments. Thanks much for the comment.
🙂
Tia says
Hi….this looks really good and I will try it. Just wanted to know, can I prepare any parts of the recipe in advance? Hoping to take these for a pot-luck next week!
Thanks.
swasthi says
Hi Tia,
You are welcome. Tamarind chutney keeps good for a month. So you can make it anytime. Green chutney usually keeps good for 48 hours if refrigerated. So you can make it 2 days ahead. Then you can blend the batter the previous day. Just make the vadas the same day and add them to the curd. Soaking the vadas in dahi for very long say 12 hours or more will make them too soft. So you need to handle them gently while serving. Hope this helps.
Shaila dudalkar says
Tried it for first time, came out amazing. Thanks a tonnes
swasthi says
Welcome Shaila
Very happy to know it came out good.
archana Nidarkar says
All the recipes very teste
swasthi says
Thanks Archana
Smita Mehta says
Delicious and yummy dahi vada recipe with. amazing pics.
swasthi says
Thanks Smita
DZ says
Gosh that looks delicious. I can’t get enough of your recipes, Swasthi. I shall try to make this soon.
swasthi says
Thanks DZ
Yes ! Do try and share the feedback
🙂