Craftsy Cakes

I have been searching for the best vanilla cupcakes recipe for a very long time. A perfect vanilla cupcake should have high notes of vanilla flavor. The texture is fluffy with a fine crumb. It should be moist and stays soft even after decorating for a few days. Although there are many good and reliable recipes out there, they don’t hit the mark for me or stay fresh for long. Until I came across this recipe. It has everything I’m looking for, and it tastes absolutely delicious. They’re super soft and stay fresh for days. You can decorate cupcakes with any frosting, but if you’ve never made frosting before or you’re confused by all the different types, I recommend starting with American buttercream. Otherwise, you can read my Complete Guide to Buttercream if you want to learn more. This recipe makes 12 cupcakes, but in the video below, I doubled the recipe.

Vanilla Cupcakes

Soft and fluffy vanilla cupcakes that stay fresh for days.
Prep Time 20 minutes
Cook Time 20 minutes
Course Dessert
Servings 12 cupcakes


  • 2 eggs
  • 150 g (3/4 cup) caster sugar 
  • 120 g (1 cup) all-purpose flour
  • 1 1/4  tsp baking powder
  • 1/4  tsp salt
  • 60 g (1/4 cup) unsalted butter
  • 1/2  cup milk 
  • 2 tsp vanilla
  • 1 1/2 tsp vegetable oil 


  • Preheat oven to 160°C fan and prepare cupcake liners in a standard muffin tin.
  • In a stand mixer, beat eggs for 30 seconds at high speed.
  • Add the sugar gradually and continue beating on high speed for 5 minutes until the mixture has doubled in volume.
  • Whisk the flour, baking powder, and salt in a separate bowl.
  • Gradually add the flour mixture to the mixer at a low speed. Mix until just combined.
  • In a heat-proof bowl, mix the butter and milk and heat in the microwave for 2 minutes.
  • Add the vanilla and oil to the butter and milk mixture.
  • Pour the hot milk mixture into the egg batter at low speed. Mix just until combined, and stop mixing. The batter will be thin.
  • Pour the batter into the cupcake liners, filling 2/3 the way up and bake for 20 minutes or when a toothpick inserted in the cupcake comes out clean.
  • Cool completely before decorating.



  • Store baked cupcakes in an air-tight container at room temperature in your kitchen. Do not refrigerate without frosting.
  • Store frosting cupcakes in the fridge for up to 4 days.
  • You can also freeze the cupcakes in cling wrap or a container for up to 3 months. They will still be fresh and delicious.
Keyword birthday cake recipe, chocolate cupcakes, vanilla cupcakes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating