Dahi vada is a North Indian snack of fried urad dal dumplings served in whipped yogurt and topped with sweet tamarind and spicy green chutneys. The contrast between crispy-fried vadas and cool, creamy yogurt makes it a beloved dish for celebrations and everyday meals.
7 to 8 tablespoons jaggery (or sugar, add as required, adjust as per your taste)
rock salt (edible and food grade) (or black salt or regular salt, add as required)
1 teaspoon oil
2 cups coriander leaves ((cilantro))
½ to 1 teaspoon dry mango powder ( or 1 to 1.5 teaspoons dried pomegranate seeds)
½ teaspoon or 1 to 2 small to medium garlic cloves (– chopped)
1 teaspoon green chillies (– chopped, or use serrano pepper)
½ teaspoon cumin seeds (or cumin powder)
salt (as needed)
2 to 3 tablespoons water (or add as required)
32 Ingredients
Delivery in as fast as one hour.*
Powered by
Prices vary by store
*Service fees apply. Instacart® and the Instacart logo are registered trademarks of Maplebear Inc. d/b/a Instacart.
Instructions
1
Soak tamarind in water overnight or for 4 to 5 hours in a small bowl or pan.
2
With your hands, squeeze the pulp from the tamarind in the same bowl or pan. Strain the pulp and set aside.
3
Heat oil in a small pan. Lower the heat and add cumin seeds and let them crackle.
4
Add ginger powder, red chili powder, asafoetida.
5
Stir and add the strained tamarind pulp. Cook for 2 to 3 mins.
6
Add the jaggery and salt and simmer for 4 to 5 mins more on low to medium-low heat. The mixture would thicken. Let the tamarind chutney mixture cool.
7
When cooled, store the tamarind chutney in an air-tight dry jar or container.
8
Blend or grind all the ingredients mentioned under the green chutney list with water.
9
Remove and set aside in a small bowl.
10
First pick and then rinse the lentils for 3 to 4 times in water.
11
Soak the lentils in enough water overnight or for 4 to 5 hours.
12
Drain all the water and add the lentils in a blender or mixer-grinder.
13
Add chopped green chilies, chopped ginger, cumin seeds, asafoetida and salt.
14
Add water in parts and grind to a smooth thick or medium-thick flowing batter.
15
Take the ground batter in a bowl. Stir the batter briskly for a couple of minutes. This aerates the batter making it more light and fluffy.
16
Add the chopped raisins and cashews. Combine well and set aside.
17
Heat a kadai or pan with oil for deep frying.
18
When the oil becomes medium hot, add spoonfuls of the batter in the oil.
19
Don't be in a hurry to turn them.
20
When you see the vada becoming pale golden from the base and sides, you can turn them.
21
Fry the vada until they become golden and crisp. Place on paper towels.
22
In another bowl take water. Wait for 2 to 3 minutes and while the vada are still hot, place the vada in the water. Soak for 12 to 15 minutes.
23
The vada will release some of the oil and absorb water increasing a bit in size with a color change.
24
Take each vada and flatten and press between your palms to remove the water.
25
Place these vada in a serving bowl or tray.
26
Whisk curd (yogurt) until smooth. Pour the curd over the vada evenly all over covering them.
27
Top with the green chutney and tamarind chutney as needed.
28
Sprinkle a few pinches of red chili powder or cayenne, roasted cumin powder, chaat masala and black salt.
29
Garnish with pomegranate arils and coriander leaves.
30
Serve dahi vada straightway. Or you can refrigerate for a couple of hours before serving.
31
Wrap the dish in plastic cling wrap or transfer to a container with a lid, and keep leftover dahi vada in the refrigerator overnight or for a day only. Any longer and the taste of the yogurt changes.
32
The lentil dumplings can be made in advance and frozen before assembling the complete dish. Make the fritters per the recipe instructions, soak in water, and thoroughly squeeze out the water.
33
Then place in an airtight container and keep in the freezer for up to a week. Defrost overnight in the fridge, and then continue making the complete dahi vada recipe.
Was this recipe helpful?
Tips & Notes
Pro tips
Grind soaked urad dal to a light, fluffy paste (not a thick batter) by whipping in a mixer for 2–3 minutes; this creates the signature soft, spongy texture inside.
Maintain oil temperature at 170–180°C; too hot browns vadas outside before inside cooks, too cool results in greasy, dense dumplings.
Soak fried vadas in yogurt just before serving (no more than 15–20 minutes before eating) to keep them from becoming waterlogged.
Whip the curd vigorously until it turns light and airy, adding a pinch of salt and sugar for balance before topping with chutneys.
Substitutions
Urad dal → split moong dal (will be slightly less fluffy, use 180 grams)
Cashews and raisins → pomegranate seeds or chopped roasted peanuts (for texture contrast)
Green chili → red chili powder or jalapeño (adjust to taste)
Curd/yogurt → Greek yogurt thinned with 2–3 tablespoons water (for consistency)
Storage & make-ahead
Store fried vadas in an airtight container for up to 3 days. Soak in fresh yogurt just before serving. Chutneys keep refrigerated for 4–5 days; assemble the dish within 15 minutes of soaking for best texture.
Common Questions
Can I make dahi vada ahead of time?
Fry the vadas up to 4 hours ahead and store them dry. Soak in yogurt just before serving, as they soften over time. Chutneys can be made 1–2 days ahead.
Why is my dahi vada batter not fluffy?
Ensure you're grinding soaked urad dal (not flour) to a light, airy paste. Whip the batter for 2–3 minutes to incorporate air. Batter should feel spongy, not dense.
Can I use store-bought yogurt instead of homemade curd?
Yes. Use chilled, plain whole-milk yogurt with no added gums. Greek yogurt will be too thick; thin it slightly with water.
What oil is best for frying dahi vada?
Use neutral oils like vegetable, peanut, or refined coconut oil. Oil should be 170–180°C (340–350°F) for golden, crispy results without greasiness.
Can I make dahi vada vegan?
Yes. Replace curd with coconut yogurt or cashew cream. The texture will differ slightly, but the dish remains authentic in flavor.