Mix yeast in warm water and let it rest for 5 mins.
In a bowl, mix yeast mixture, milk, sugar, eggs, salt and 2 cups flour. Mix till there are no lumps.
Mix the remaining flour and mix until the dough doesn’t stick to bowl.
Knead the dough on a floured surface until its elastic and smooth.
Place the dough in a buttered bowl and cover with cling film. Set in warm place until dough doubles.
Knead the dough again for 5 mins. Roll out the dough to 1 inch thickness.
Cut the dough using a donut cutter or shape with your hands. Cover the cut out donuts with a muslin cloth.
In a pan, melt some butter. Stir in icing sugar and vanilla. Add some warm water until the icing is thin but not watery.
Heat oil in a large heavy base skillet. Slide in the donuts one by one and fry until they are golden brown.
Drain on kitchen towel. Dip the donuts in the icing sugar and keep on a rack until they cool.
Serve with chocolate syrup or maple syrup.