Wash lentils under cold water till the water runs clear.
Soak over night or for six hours in sufficient water.
In the morning drain the mixture and grind the lentils without using excess water.
The batter should be thick.
Whisk the smooth batter in a Stand mixer or with hand blender.
The Batter will become lighter in color after some time and you will feel that it looks fluffy.
To check if the batter is ready drop a small tiny ball in a bowl full of water .If lentil batter floats on the surface your batter is ready for frying.
Fry the bhallsas on medium heat till they are a light golden color.
Prepare a big pot filled with medium hot water .Add some salt and asafoetida.
Soak the dahi bhalla in water. After 2-3 hours they soak the water and become twice as big.
Meanwhile prepare the yogurt after whisking it with a bit of salt and sugar (that depends on your taste)
Remove all the water from dahi bhalla by squeezing them between your palms.
Now place them in serving platter .Pour ,yogurt ,chutney and spice powders.
Enjoy. Serve them chilled for more taste.