Dahi Vada Recipe – Dahi Bhalla easy Restaurant style

Dahi bhalla or Dahi Vada is an Indian Urad Dal Snack. Make North or South Indian or Pakistani restaurant style Chat with 320 Calories. Soak time is 4 hours.

Written by Maahi Gupta
  By Maahi Gupta          Updated  11 Jan, 18



Dahi Bhalla needs no introduction and undoubtedly is one of the most famous snack (chat) from North India. I have not met any person in my life who does not like Dahi Bhalla. We are unveiling the tricks of the magic created by restaurants and street vendors who's Dahi Bhalla's are your favorite memory.

They are pretty much popular in all parts of India with a bit of variance in the recipe ingredients while serving. The base ingredient called Bhalla (a punjabi word from north India) or the Vada (a word for a fried dumpling used in South India) is made with Urad Dal (lentil).

Some people also call it by the name of Dahi Bada. Notice the 'B' instead of 'V' in Vada. This is just a different pronunciation and does not make the recipe any different.

We are from Delhi and hence have always tasted the North Indian version. South Indian style Dahi Vada is not much different.

Most of the street side Chaat vendors in Delhi would add boiled potato or boiled Chickpea. While the Dahi Vada (south Indian version) does not carry potato and ChickPea. There is no major change in the recipe with change in the region except for some of the ingredients in the final Chaat version.
North Indians like to add Boiled Potato Pieces, boiled ChickPea, Kachaloo, Green Coriander Chutney and Pomegranate too. Note that this varies a lot with the kind of vendor you have. Street vendors mostly add Potato but not the high end shops.
South Indians like to keep it simple with just sweet curd (Yogurt) and Tamarind sauce. No extra baggage.
Pakistani version is more close to North Indian version in texture, taste and ingredients. Sometimes they add the finely diced Onions too along with other (mostly optional) ingredients.
This is our attempt to make the restaurant style Dahi Bhalla right in your kitchen. You will definitely re-live the taste, texture and flavor like the Haldiram, Bikanerwala. If you are the fan of Bittu Ki Tikki's Bhalla , this is the recipe for you.


240 min Prep
33 min Cook
Yield  10 pieces
Nutrition Facts
Dahi Vada Recipe - Dahi Bhalla easy Restaurant style
Amount Per Serving
Calories 494 Calories from Fat 450
% Daily Value*
Total Fat 50g 77%
Saturated Fat 8g 40%
Polyunsaturated Fat 5g
Monounsaturated Fat 35g
Cholesterol 7mg 2%
Sodium 329mg 14%
Potassium 115mg 3%
Total Carbohydrates 8g 3%
Dietary Fiber 1g 4%
Sugars 4g
Protein 6g 12%
Vitamin A 2%
Vitamin C 2%
Calcium 4%
Iron 3%
* Percent Daily Values are based on a 2000 calorie diet.


Soaking Dal Preparation Time: 4 Hours

  • Use a bowl big enough to hold all the Dal with extra amount of water. Add Dal and fill up the bowl with water to completely sub-merge the Dal.

    Let is sit for about 4 hours in water to help Dal get soft.Most people prefer to keep it over night and then prepare it the next morning. In this case, you would certainly be keeping it soaked for more than 4 hours. Don’t worry, there is no harm in it.

Grinding Dal Cook Time: 8 minutes

  • The Dal would be soft and tender after soaking. Now, use a sieve to drain the water from the soaked Lentil Dal.
    Grinding Urad Dal for Dahi Vada
    Grinding Urad Dal for Dahi Vada 
  • Add it to the grinder jar and add 2 Tsp of Water. Grind it to make a smooth paste.
  • 2 Tsp water can be added after grinding too. This is added to get dropping consistency for the final paste.
  • Make sure that there are no lumps in the paste. Take out the paste in a bowl.
  • Now, add Salt and mix it for about 4 minutes with a spoon in clockwise direction.
  • Mixing is the secret to make soft bhallas. It is a MUST DO step. It helps add a bit of air in the paste and make it light and fluffy.You will also feel that paste has out-grown itself in volume after you have finished mixing it. Paste is now ready. We should now immediately start frying.

Frying the Bhalla or Vada Cook time: 20 minutes

  • Heat Oil it a pan on high flame to fry the Bhallas or Vada. The pan should be at-least 50% filled with Oil.
  • Grease your both hand palms with water.
    Take small amount of paste for frying
    Take small amount of paste for frying 
  • To make Bhalla, take small amount of Lentil paste on your finger tips of left hand.
  • Now add 2-3 raisins in the heart of the bhalla. Dip your right hand fingers again in water and use them to hide Raisins with paste.
  • Cover the Raisins with the help of your fingers tips.
  • Slip it in the hot Oil carefully, to deep fry.
    Deep fry Bhalla
    Deep fry Bhalla 
  • Turn the stove on medium flame and fry them until they become light golden in color.
  • Make sure that stove is on MEDIUM, not low or high, for crispy layer.
  • Flip it once it is light golden brown from the bottom.
  • Take them out from the Oil once bhalla or Vada turns light brown from both the sides.
  • Vada or as we call it in Punjabi, Bhalla are now ready. They can now be kept in a refrigerator to use later. When you are ready to serve, you can move to next step.

Making Dahi Bhalla Chat or Dahi Vada Chaat Prepration Time: 5 minutes

  • Take one big bowl full of water and soak the Bhalla in it. This water is not mentioned in ingredients. Only soak the ones that you want to serve. You can leave the rest of the Vada in refrigerator.

    Water will help soak all the Oil from the Bhalla and make them soft too.
  • If you are using the refrigerated Vada, then you need to use hot water for soaking. Bring water to 1 boil on high flame and then add Vada.
  • At this time, you should have the following ingredients to make the Dahi Vada Chaat:
  • First of all, we need sweet and creamy Curd for Dahi Bhalla.
    Ingredients to serve dahi vada
    Ingredients to serve dahi vada 
  • If the curd is not thick or has extra water, hang it in a cotton cloth to drain out all the water and sourness for about 15 minutes.
  • Make sure the Curd is NOT sour, else Bhallas won't taste good.
  • If Curd is too thick (i.e. does not have dropping consistency), then add 2-3 tbsp of cold Milk and mix well.
  • Now take the Curd in a bowl and add Sugar. Mix until Sugar gets dissolve completely.

    Sugar will release some water when it melts making the Curd smooth.
    Add sugar to curd and mix
    Add sugar to curd and mix 
  • After soaking Vada for 2 minute, take out one piece press it lightly with your hands palm to drain water out.
    Dip vada in sweet curd
    Dip vada in sweet curd 
  • Now, Dip the Bhalla in Curd and then place them in the serving plate. Pour more Curd about 1 tsp on each Vada on the the top.
  • Now, spread the Tamarind Sauce (or Amchoor Chutney) over the Vada (as per your taste of sweetness).
    Add Amchoor chutney
    Add Amchoor chutney 
  • Sprinkle roasted Cumin Powder.
  • Optional: You can also add boiled Potato pieces or boiled Chickpeas along with Coriander Chutney. Some people also like to add Pomegranate seeds, Kachaloo and finely sliced Ginger.
  • Dahi Bhalla or Dahi Vada is ready to eat. Enjoy.

Dahi vada chaat
Dahi vada chaat 
Irresistible Amchoor chutney dripping on Dahi Bhalla
Irresistible Amchoor chutney dripping on Dahi Bhalla 
We could not resist taking a bit of Vada while clicking pictures
We could not resist taking a bit of Vada while clicking pictures 
Dahi bhalla chaat bite
Dahi bhalla chaat bite 

 Storage and Serving Suggestions

Dahi vada chaat
  1. Bhalle or Vada can be refrigerated up-to 5-6 days. They should be kept in an air tight container without soaking in water.
  2. Soak them in hot water water with 1 boil on high flame only when you are ready to serve. This hold true for the Vada’s that have been refrigerated.
  3. Dahi Vada is primarily a snack item and is served in the evening break-fast.
Irresistible Amchoor chutney dripping on Dahi Bhalla
We could not resist taking a bit of Vada while clicking pictures
Dahi bhalla chaat bite

Recipe Recipe In English