- Preheat the pan for 15 mins on medium flame. Line your cupcake pan with cupcake liners and set aside.
- In a large mixing bowl, sift together all-purpose flour, salt, and baking powder. Make sure you spoon and level the flour from the container. Set aside.
- Combine sugar and butter in a separate mixing bowl. Beat the two until butter turns pale yellow, light, and fluffy. While beating the mixture, use a rubber spatula to scrape the bowl’s sides a couple of times. Add milk, yogurt, and vanilla essence to the sugar mix. Mix to combine.
- Add in the sifted dry ingredients and beat until a smooth batter forms. Do not over mix the batter.
- Using a spatula, scrape the bowl’s bottom and sides and make sure everything is thoroughly combined and smooth. The batter may look curdled at this point. Don’t worry; it’s absolutely fine. This curdling of ingredients will not affect the cupcakes.
- To prevent liners from sticking to cupcakes, spray them with nonstick cooking spray or brush with a little melted butter.
- Fill each mold 2/3 of the way up with the batter. Give them some room to rise. After filling the cupcake liners with batter, tap the pan on the kitchen counter a couple of times. This tapping will help get rid of air bubbles.
- Bake the eggless vanilla cupcakes in the preheated pan for about 18-20 minutes or until the toothpick comes out clean.
- The baking time was 20 minutes for me. Keep a watchful eye on the cupcakes and make sure they don’t burn.
- Remove from the pan and allow the cupcakes to cool for 10 minutes in the pan. After the resting time is over, remove the cupcakes from the pan.
- Finally frost the cupcakes however you like and they are ready to be enjoyed.