Vada Curry

Inbarasi
By Inbarasi · Authentic South Indian RecipesPublished 26 May 2026
Cook 35 mins Prep 20 mins 4 servings medium Veg medium
Vada Curry

Rate this recipe

Vada Curry is a iconic Chennai street food dish that holds a very special place in the heart of Tamil cuisine. Born in the bustling tiffin centres and hotel kitchens of Madras, this dish is made by simmering crispy chana dal vadas in a rich, aromatic onion and tomato gravy. The vadas slowly absorb all the flavours of the spiced curry, transforming into soft, pillowy bites packed with incredible taste. It is truly one of those dishes that defines the soul of Tamil breakfast culture and street food heritage.

Tamil families absolutely adore Vada Curry because it is the ultimate comfort side dish that pairs beautifully with soft idlis, fluffy pooris, and even crispy dosas. In Chennai, no Sunday morning breakfast feels complete without a steaming bowl of Vada Curry on the table. It is a dish that brings the whole family together, evoking memories of hotel-style breakfasts enjoyed during temple visits, family outings, and festive mornings. Many Tamil grandmothers and mothers have passed down their own cherished versions of this recipe through generations, making it deeply personal and nostalgic.

What makes this recipe truly special is how beautifully simple it is to prepare at home with pantry staples you always have on hand. The secret to a perfect Vada Curry lies in two things — making the vadas slightly thick so they soak up the gravy without falling apart, and allowing the curry enough time to simmer so the flavours deepen beautifully. Do not skip the fresh coconut milk at the end, as it gives the gravy a gorgeous creamy richness that elevates the entire dish to restaurant-quality results right in your own kitchen.

Ingredients

Ingredients checklist

Instructions

💡 Tap a step to mark it done
1

Wash and soak the chana dal in enough water for at least 2 to 3 hours. This soaking is essential as it softens the dal and makes grinding easier, resulting in a smooth vada batter that holds its shape while frying.

2

Drain the soaked chana dal completely. Transfer it to a blender or wet grinder along with dry red chillies, fennel seeds, ginger, and salt. Grind to a coarse thick paste using very little to no water. The batter must be thick and not runny so the vadas hold their shape when fried.

3

Heat oil in a deep kadai or frying pan over medium heat. Wet your hands slightly, take a small lemon-sized ball of the batter, flatten it slightly into a thick disc shape, and carefully slide it into the hot oil. Fry 4 to 5 vadas at a time without overcrowding the pan.

4

Fry the vadas on medium heat for about 4 to 5 minutes, turning them occasionally until they turn golden brown on all sides. They should be cooked through but not too crispy. Remove and drain on absorbent paper. Set aside. Do not make them too thin or too crispy as they need to absorb the curry.

5

Heat 3 tablespoons of oil in a wide heavy-bottomed pan. Add the bay leaf, cinnamon stick, cloves, and cardamom. Let them sizzle for 30 seconds until aromatic. Then add the curry leaves and slit green chillies and fry for a few seconds.

6

Add the finely chopped onions to the pan and sauté on medium heat for 8 to 10 minutes, stirring regularly, until they turn golden brown. Properly caramelised onions are the base of a deeply flavourful gravy, so do not rush this step.

7

Add the ginger garlic paste and sauté for 2 minutes until the raw smell disappears completely. Then add the chopped tomatoes along with turmeric powder, red chilli powder, and coriander powder. Mix everything well and cook on medium heat.

8

Cook the tomato and spice mixture for 8 to 10 minutes, stirring occasionally, until the tomatoes break down completely, the oil separates from the masala, and the mixture comes together into a thick fragrant base. This step ensures the spices are cooked well and there is no raw taste.

9

Pour in 1.5 cups of water and stir well to combine with the masala. Bring the gravy to a gentle boil, then reduce the heat to low. Taste and adjust salt at this point. The gravy should be slightly thin as it will thicken once the vadas are added.

10

Gently break each fried vada into 3 to 4 large pieces and add them directly into the simmering gravy. Stir very gently to coat the vadas with the curry without breaking them too much. Allow them to cook in the gravy on low heat for 8 to 10 minutes.

11

Pour in the coconut milk and stir gently. Let the curry simmer on low heat for another 3 to 4 minutes. Do not boil vigorously after adding coconut milk as it may split. The vadas will have absorbed the gravy beautifully and become soft and flavourful by now.

12

Finish with a generous garnish of freshly chopped coriander leaves. Give it one final gentle stir. Your Vada Curry is now ready. Serve hot with soft idlis, fluffy pooris, or crispy dosas for an authentic Chennai-style breakfast experience.

Tips and Tricks

  • Do not add water while grinding the chana dal batter. A thick dry batter is the key to vadas that hold their shape during frying and also absorb the curry without becoming mushy.
  • Fry the vadas on medium heat only. High heat will brown them too quickly on the outside while leaving them undercooked inside. A medium golden brown vada soaks up the gravy much better than a very crispy dark one.
  • Always add the vadas into the curry while the gravy is warm and simmering. Letting the vadas sit in the gravy for at least 8 to 10 minutes before serving is essential as this is when they truly come alive by soaking up all the delicious spiced flavours.

⚠️ Nutrition values could not be verified for this recipe. Please check manually.

🎬 Enjoyed this recipe? Watch the full video!

🔴 Subscribe on YouTube