Preheat the oven to 180 degree.
Grease a medium sized cake pan with butter. Start by combining the milk and butter in a small saucepan.
Heat this mixture on low flame until the butter has melted (make sure do not boil the milk butter mixture,just heat ).Add vanilla essence and mix.
Pour the mixture in a heatproof bowl.
Take another bowl, add eggs or beaten yogurt and sugar mix them very well until become a creamy texture.
Add flour, baking powder and baking soda in a bowl and mix well.
Add the milk butter mixture to the egg mixture slowly and beat them until combined.
Gradually add flour mixture slowly to the liquid mixture, then fold with spatula until the dry and wet ingredients are well combined.
Pour the batter in the greased pan,tap the pan a couple of times so the batter is spread evenly and there are no air bubbles.
Bake for about 40 minutes,or insert a toothpick,if inserted toothpick comes out clean then your cake is ready.