Soft Vanilla Cupcakes (Moist For Days!)
We’re about to delve into my incredibly soft and moist vanilla cupcakes. I’m talking fluffy and tender with a flavorful crumb that melts in your mouth. They also stay moist for days thanks to the hot milk method. They’re topped with my fluffy vanilla frosting which is lighter than air and speckled with all the vanilla pods you could want!

Hey team, Nick here! This is my last ever vanilla cupcake recipe. Let me tell you why.
I’ve been through my fair share of different cupcake recipes over the years. For the longest time I used the reverse creaming method. A denser but moist cake which I know you guys loved. Then I dabbled in the creaming method to see if I could lighten them up, but those cupcakes don’t stay moist.


I won’t need a new vanilla cupcake recipe after this, and neither will you. This recipe uses the hot milk method (more on the magic of that below!). They stay moist for days, they taste phenomenal, and they’re so soft and fluffy.
Related – I actually based these cupcakes on my new soft vanilla cake recipe which uses the same method and stays moist for days. I like layering that cake with my super smooth Ermine frosting which tastes like pastry cream.
I like pairing my vanilla cupcakes with vanilla frosting because I like the classic vanilla on vanilla action. Plus its super light, smooth, airy and fluffy. But I have loads of great frosting recipes on the blog that would pair well with these. I’ll list them at the bottom of the post before the recipe card!
The ‘hot milk method’ makes the best vanilla cake
I was always jealous of moist chocolate cakes that use boiling water. It helps bloom the cocoa and intensify the chocolate flavor, but texture wise, it results in a moist, soft crumb. And THAT’S what I wanted for my vanilla cake. So I delved into the science of why that is and then tried to find the vanilla equivalent.
It turns out the hot milk method is the vanilla cake equivalent! It kind of works in a similar way to the boiling water in a chocolate cake
What it does – To me, the most important thing the hot milk does is gently cook the flour before baking. It partly gelatinizes the starch in the flour which helps lock in moisture, lessens the risk of over mixing (no tough cakes here). The result is a soft, springy cake that tastes so good too!
This is how you make my favorite vanilla cupcakes
This recipe leans closer to a sponge style cake because I whip the eggs and sugar first, which gives the cupcakes their light, fluffy texture. But you know what? It works!


- Start by whipping the eggs in a bowl for about 30-40 seconds. Just to get them frothy.
- Then slowly pour the sugar in while the mixer is on high speed and whip until they’re thick and fluffy. It’ll fall off in a ribbon when you lift the beaters up. It usually takes about 3 minutes on high speed. You can use a stand mixer with a whisk attachment instead.
Can I just say something?
I added vanilla extract AND Vanilla bean paste in this recipe when I whisked the sugar and eggs together. Listen, they’re vanilla cupcakes. I want it to punch your tastes buds a little. The extract is for the flavor, the bean paste is for the little bean specks!


- Run the dry ingredients through a sieve into the egg mixture and mix on low speed until well combined. The last step is where the magic happens!
- Begin slowly warming up the milk and butter right before you add the dry ingredients to the egg mixture. You want to warm up on low heat until the butter is completely melted. Make sure it doesn’t bubble!


- Add the oil to the warm milk and stir. Then slowly pour the milk into the batter while the mixer is on low speed and mix until well combined. The batter will be really thin and smooth.
Tip – Make sure you scrape the bowl down with a spatula after each step to ensure everything mixes properly. Cake batter 101!
How much to fill your liners
It doesn’t matter what size cupcake liners or cupcake tin you use, you just need to know how much to fill them up! I fill mine up 3/4 of the way to get nicely shaped domes on top that don’t look under or over filled (spilling out)


- I like using an ice cream scoop to do this. It’s quick, and mess free. I trained this way as a pastry chef, but two spoons will get the job done too.
- Bake the cupcakes in the middle rack until lightly golden. You can tell they’re baked when you gently touch the top of one and they feel springy.
To keep your cupcakes moist for days!
As soon as the cupcake bake, take them out of the tin and pop them onto a cooling rack. They’ll take about 60-90 minutes to cool to room temperature. As soon as they cool, pop them into a container with a lid. That’ll keep them moist for days! I mean it. These cupcakes don’t dry out.
How to frost cupcakes like a pro
I like using an open star tip to frost my cupcakes. Gives them a classic look but you can use any tip you like!


I trained in a cupcake bakery. I piped cupcakes daily for 2 years. Here’s how to pipe like a pro no matter which piping tip you’re using!
- Twist the end of the piping bag nice and tight.
- Use your dominant hand to hold the top of the bag like you’re holding a ball. This is the only hand you’ll use to squeeze with. You’ll squeeze from the top of the bag.
- Hold the piping bag straight, not on an angle.
- Hold the tip about 1cm from the top of the cupcake and start in the center.
- Begin squeezing and pipe around the center, making your way around the cupcake in a circle, then continue piping until you create a swirl.
- Stop squeezing before you lift the tip up to get a nice peak. (it’s all in the video)
My favorite frosting options!
- Ermine frosting – smooth, tastes like pastry cream
- Luscious chocolate frosting
- Chocolate Ganache (great chocolate boost!)
- Strawberry Frosting – super strong strawberry flavor!
A Quick Baking Guide
If you’re new to baking or just want to brush up on the basics, these guides are a great place to start!
Loved the recipe? Let me know!
If you enjoyed this recipe, leave a star rating and comment below. It helps others find the recipe and keeps the baking community growing. Tag me on Instagram so I can see your version too!

Soft Vanilla Cupcakes (Moist For Days!)
Serves 20
Ingredients
Soft Vanilla Cupcakes
- 160 g all-purpose flour, plain flour
- 1 1/2 tsp baking powder
- 1/2 tsp salt
- 2 large eggs, 50-55g, room temperature
- 130 g caster sugar / superfine sugar, see notes
- 140 g milk, full fat
- 60 g unsalted butter, cut into cubes
- 40 g vegetable oil, can use canola oil
- 14 g vanilla extract, I used paste for the specks
- 14 g vanilla bean paste
Frosting options
- 1 batch vanilla frosting
- 1 batch Ermine Frosting
- 1 batch chocolate buttercream
- 1 batch cream cheese frosting
- 1 batch strawberry buttercream
Instructions
Soft Vanilla Cupcakes
- Preparing your oven – Preheat your oven to 170C / 340F (fan off), 150C / 300F (fan on). I like baking with the fan on for an even rise. Position your rack in the middle of the oven. Line your cupcake tin with cupcake liners.
- Combine dry ingredients – In a medium sized bowl, whisk together the flour, baking powder and salt. Set aside.
- Beat the eggs and sugar – Add the eggs to a large mixing bowl (glass or metal), and use an electric hand mixer to beat until frothy, about 1 minute. A stand mixer with a whisk attachment also works. With the mixer on medium-high speed, add the sugar a spoonful at a time. It’ll take about a minute. Once all the sugar is added, keep beating on medium-high speed for 6 minutes until the mixture is pale, thickened, and tripled in size.
- Add dry ingredients to egg mixture – Add half the dry ingredients to the egg mixture and mix on low speed until just combined. Repeat with the rest. The batter will be thick. Avoid overmixing the batter, small lumps are fine, they’ll disappear in the next step.
- Heat milk and butter – Heat the milk and butter in a saucepan over medium heat, stirring continuously, until it reaches about 60C/140F or small bubbles form around the edges. Do not let it boil. Alternatively, you can also do this in a heatproof jug in the microwave. Mine takes about 90 seconds for the butter to melt.
- Add hot milk – Add half the hot milk mixture, along with the oil and both vanillas. Mix on low speed until combined. Add the rest of the milk mixture and mix again until smooth. The batter will be thin and pour in a steady ribbon.
- Divide the batter – Divide the batter evenly between the cupcake liners filling them about 3/4 of the way. Tap the cupcake tin on the counter a couple times to release any air bubbles in the batter for a nice flat even rise.
- Bake – Bake on the middle rack for 17-18 minutes, or until a toothpick inserted in the center comes out clean. The cupcakes will be lightly golden around the edges and spring back when gently touched. If they sink and don’t spring back, bake for a couple more minutes.
- Cooling the cupcakes – As soon as they come out of the oven, transfer them to a cooling rack, and let them cool completely at room temperature.
Frosting
- While the cupcakes are baking and cooling, you can prepare the frosting. My favorite frosting for these cupcakes is Ermine Frosting. It has a lush vanilla flavor, almost like pastry cream.
- To finish decorating – add the frosting to a piping bag fitted with an open star tip and pipe swirls on top of each cupcake.
80 comments
Hi, the flavour is wonderful but why is the cupcake coming off the liner after baking?
Hi Anita! Glad to hear you loved this recipe! It’s one that I’m proud of. I’ve written an entire section on why this can happen in the post. I encourage you to have a read. Most often than not this happens because of the quality of the cupcake liners or because they sweated in the cupcake tin as they were cooling down. Hope you give the recipe another go! N x
I have used tried your recipe but could not find the button you mentioned to switch recipe from grams to cups and doing conversions myself had little extra tablespoons on top of cups etc. Is there some way I can view this in cups?
Sorry, there isn’t I’m switching all my recipes to grams only.
If I needed this recipe to be eggless, what could I substitute please?
Hi Tiffany, unfortunately I haven’t tested this recipe with egg free alternatives and I don’t have much experience with egg free baking, so I’m not able to assist with answering that. Sorry! N x
Hey Nick! Should I use 85 grams of butter or 170 grams? The receipt says 85 g/ 85. Thank you!
Hey Kiara! You’ll just need 85 grams of butter—no typo, I promise! it was just the grams measurement doubling up which I’ve gone in and fixed 🙂 Let me know how they turn out! N x
Hi! Just wondering what can I use as an alternative for the yogurt/sour cream…
Hey Michelle! You can substitute the yogurt or sour cream with buttermilk or even a bit of milk with a teaspoon of vinegar or lemon juice mixed in. This will keep the cupcakes nice and moist. Let me know how it goes! N x
Just tried a half batch of these with the intention of using up some leftover pumpkin puree, which I used to replace the yogurt (I used 100g, almost completely random, just scooped some in).
I knew it was a gamble but it turned out so beautifully! A dense, very moist end product with a flat top. Will be making again the correct way for sure.
Hey Juliet! Love that you got creative with the pumpkin—sounds like it worked out beautifully! Using it instead of yogurt would definitely add that extra moisture and keep it nice and dense. Excited for you to try the full recipe next time; let me know how it turns out! N x
My favorite vanilla cupcake recipe!
Glad you love it Nancy! N x
Can I use buttermilk instead of regular milk?
Hey Dawn! I haven’t tested this recipe with buttermilk, so I can’t say for sure how it’ll turn out. It might slightly change the texture since it’s more acidic, but if you give it a go, let me know how it works! N x
Nick, I think I’ve left a comment on here before, but this cupcake recipe is my absolute go to and has been for many, many years. I always use the reverse creaming method and I love the updated oven temp and cooking time. An absolute winner. I wanted to come here and tell you this, again! ❤️
Thanks so much Kristy! I actually recently updated the recipe. I worked on a new method called the hot milk method which results in a fluffier and more moist cupcake. I know a lot of people love the reverse creaming method recipe, but I think they’ll love the new one more! N x
Hi Nick! This recipe is amazing, it is by far the best vanilla cake I have had. It’s honestly everything I’ve wanted in a vanilla cake. I paired them with American Buttercream. I am American ( don’t hate me I’m one of the good guys💙) your technique made a deliciously smooth buttercream, not gritty at all. Thanks so much keep up the amazing work! ( also I’m half Greek as well 😘😘) be well everyone! 🥰
Honestly Maria, I dont hold being American against you lol. I mean you’re half greek so, you’re part of the saving grace of that country. You and the rest of the people who make it amazing. I’m thrilled you loved these. I might be biased but I agree that theyre the best vanilla cupcakes out there haha. And I’m so glad you loved the frosting too! I love how fluffy it is! N x
The best vanilla cupcakes recipe ever. I made 3 mini cupcakes batches for kids gathering, and they all vanished in minutes. They were colourful cupcakes to make it more fun. Having both vanilla extract and vanilla bean paste made a big difference in the taste. Thank you Nick.
Awww, thanks so much Farrah! I’m so glad to hear you loved this recipe! I worked so hard to make it as soft and flavourful as I could.
If I don’t have vanilla bean paste, should I double the extract?
Yep! N x
OMG! The best ones!! Thank u 🙂
Thanks so much! N x