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.
76 comments
The BEST vanilla cupcake recipe, I’ve finally found what I’ve been searching for for all these years!
Delicious, light and dare I say it… moist!
Thank you Nick!
Hey Lauren! I’m so glad you finally found your go-to vanilla cupcake recipe! Love hearing that they turned out light and moist—music to my ears! Thanks for the sweet words. N x
Hey want to try this recipe can we scale down for a smaller batch?
Hi Ajita, you can halve the recipe if you wish 🙂 N x
These did not turn out well for us. Texture was odd like corn bread with zero flavor.
Did you change the recipe? Because if you followed the recipe exactly as written, then that is impossible.
How many oz is your cupcake liner? And what size of scoop do you use with it?
Hi Andrea, the cupcake liners measure Bottom: 5cm, Height: 4cm, Top: 7.5cm. The scoop size I use for this recipe has a bowl diameter of 6.5cm bowl. N x
Cupcakes out of oven, then immediately remove from pan to cooling rack, correct? Thank you.
Nope, let them cool a little in the pan, about 5 minutes, then take out otherwise you will burn your fingers! N x
Hi- can I use 2% milk?
That should be fine! N x
Hi. Love your cupcake recipes. I was wondering if I can add instant coffee granules to the wet mixture so that I can have coffee flavored cupcakes? Thanks in advance.
Hi Ann! Thanks so much! Yep, you can do that. But It would be better if you mixed it in a couple tbsp of boiling water first and then mixed it into the milk. Hope that helps! N x
Hello. A beginner here. Is All Purpose Flour the same as plain flour? When you refer to fine salt, do you mean just plain Saxa table salt?
Hi Sonya! That’s right! N x
Hi Nick, I just wanted to let you know I’ve been making your vanilla cupcakes for YEARS and they are always delicious. I’ve always wondered if they would work if I swapped out the plain flour and baking powder with self raising flour? I only ask as today I had no baking powder! Let me know if you’ve tried it. Love your recipes and videos. I always recommend your recipes to my friends 🙂
Hi Kristy!, hmm, I’ve never tried it, but I think it could work. If you try it, let me know. I’d love to her how it went! N x
Hi Nick! I was wondering if there is a chance to convert the recipe to grams? I usually hace problems with cups, o where I can find a convertor for this one. Thank you so much. Love from Peru
Hi Alexia! Theres a little button under the ingredients list that allows you to switch the ingredients to cups or grams 🙂 N x
Hi is this recipe easily doubled? Thank you
Yep! N x
Hi! Could this recipe be used for rainbow cupcakes (separate and colour the batter after completely mixing and before baking)?
Yes! N x
How is the frosting made please – I am in the UK
I’ve got a great Vanilla frosting recipe here if you’d like to give it a go!
I’m in the US and curious. In our homes the ovens are typically Conventional. I know that using a Convection Oven the temp is usually lower than Conventional. I’m assuming I could set it around 290-300f ? I’ve never tried baking at lower temperatures and want to try out your method. Thank you!
Hi Craig, a fan forced oven is generally set 20C lower than a convention oven. so for this recipe I would recommend baking at 140C.
Hi Nick! I’m not allowed vegetable oil in my household, so am I able to use coconut oil instead?
mm, coconut oil is quite heavy. I would recommend vegetable oil instead. N x
Oh, and will a whisk attachment on a handheld mixer work?
A hand held mixer would be better! N x
Hi Nick, just checking if all purpose flour is the same as self raising? I’m pretty sure you’ve mentioned it before but I’ve totally forgot in my panic tonight making cakes for my last day tomorrow 😳
Cheers Michelle
Hi Michelle! No, self raising flour has baking powder and purpose has no baking powder. N x
Hi! I’m planning to make cupcakes for a party. Just wanna ask how many cupcakes can you make in thus recipe? Thanks! 😊
Hi Katrina! This recipe makes 12-14 cupcakes. Depending on the size of your cupcake liners 🙂 N x
Hey Nick,
Just wanted to know if you can freeze these?
Loving your videos and recipes by the way.
Hey Simon! Yep, you can definitely freeze them. Just wrap them up tightly in plastic wrap and store in an airtight container. They’ll last up to 3 months in the freezer. And thanks so much for the love—I’m so glad you’re enjoying the recipes! N x
Hi Nick! Can I freeze these cupcakes? Thanks!
Hey Jenny! Yes, you can freeze them. Just make sure to wrap them well in plastic wrap, then pop them in an airtight container. They’ll stay good for up to 3 months. Enjoy! N x
Hi Nick,
Normally, it’s 2 tablespoons of cornflour per cup of APF. Your notes say 1 tablespoon of cornflour per cup of APF, for the home make cake flour. I’m confused. Would love to try make your cupcakes!
Thanks
True, it varies depending on the person. 1 tbsp is 3 tsp, so it’s just an extra tsp 🙂 N x
Hey Nick,
The last few times I’ve tried this recipe it hasn’t worked ☹️. I read that you made changes to your original recipe. Is there any chance you still have the original 🙏🤗 thank you.
Hi Bree. How strange. What specifically hasn’t worked?
My cupcakes came out beautiful, however they have a very strong flour taste. Now I’m wondering if I should’ve used cake flour instead of all-purpose, or less flour. Do you sift then measure or measure then sift? I measured then sifted.
The cream cheese frosting is delicious, but isn’t fluffy like yours in the picture. Perhaps, it got to room temp, so I stuck it in the fridge.
HELP!! I’m hosting a baby shower for two of my sons who have babies on the way and I want these to be perfect.
Hi Ginger, sorry to hear about the issues you’re having. We’ve been sick at our house so I’ve been a bit slow getting back to comments. The recipe does state cake flour instead of all-purpose flour. That’s just to make the cakes lighter not specifically for flavour. Paired with frosting the cakes won’t have a flour taste at all. But all cakes will have a slight flour flavor. Wirth the cream cheese, did you use block cream cheese? Spreadable cream cheese doesn’t work for this recipe. Also, make sure you mix on high speed always! The only time you don’t is when the dry ingredients go in. Hope the baby shower went ok! N x
Hi! If I wanted to make these pumpkin spice flavor, how much pumpkin and pumpkin pie spice should I use? I love your recipes btw! Thank you!
Hi Kateena! I’d say 1 tsp of pumpkin spice would work. Maybe add 1/2 tsp of cinnamon in there too. Hope that helps! N x
Thanks Nick! Fantastic little cupcake recipe. I’ve just finished a trial run and been given the nod of approval for MIL’s birthday in a couple of weeks!
I was recommended your YouTube channel through friends of mine. So glad I visited! Also following you on Facebook. Keep up the great work!
Yay! Welcome Shannon! I’m glad you enjoyed these cupcakes. And I hope you’ve enjoyed following along on FB! N x
Hi, I want to make mini cupcakes, and I was wondering how long should I bake them? 30 min? Please help!
Hi Lilly! For this recipe I would say 15-20 minutes or until the tops bounce back when pressed lightly with your finger. Hope that helps! N x
I really want to make them because they look amazing! I wanted to know if I could use real vanilla beans instead of extract, or paste? If yes how many, and when should I add them?
Hi Amanda! Sure! 1 vanilla bean would be enough. Just scrape the seeds out and add them in with the butter.
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.