Moist Vanilla Cupcakes
If you’re looking for THE best moist vanilla cupcakes recipe, you’ve found it! These cupcakes are soft, tender, and full of rich vanilla flavor. Topped with a light and creamy buttercream, they’re simple to make with pantry staples and come together in under an hour. Whether it’s for a birthday, celebration, or just because, these cupcakes are a guaranteed hit.

Why these vanilla cupcakes are the best:
- Bakery-style texture, made from scratch – These cupcakes are unbelievably soft and fluffy with a perfectly moist crumb, just like the ones from your favorite bakery—but made in your own kitchen with simple ingredients.
- Oil-based batter = super moist cupcakes – Unlike butter-based recipes that can dry out, this one uses oil for maximum moisture and a light, tender bite.
- No mixer needed for the batter – Just one bowl, a whisk, and a few minutes to whip up the cupcake base. It’s that easy.
- Balanced sweetness – The flavor is rich in vanilla without being overly sweet, and the buttercream is light, fluffy, and not too sugary.

How to make moist vanilla cupcakes:
(the ingredient amounts are listed in the printable recipe card further below)
- In a large bowl, toss together the flour, baking powder, and salt. Set aside.
- In a medium bowl, whisk together the melted butter and sugar.
- Then whisk in the egg, buttermilk, Greek yogurt, and vanilla extract.
- Combine the wet and dry ingredients. Divide the batter into 12 cupcake liners and bake at 350F for 20 minutes.

Substitutions:
- Butter – Can be replaced with any neutral-tasting oil like canola or vegetable oil.
- Greek yogurt – Can be substitute with regular yogurt, sour cream, or even mayonnaise.
- Buttermilk – You can use any kind of milk you have on hand or make your own buttermilk. To make your own buttermilk: Add 2 teaspoons of vinegar or lemon juice to a measuring cup, fill to 3/4 cup with milk, stir and let stand for 5 minutes.
- Egg – Add 1/4 cup unsweetened applesauce to make these vanilla cupcakes without the egg.
How to make vanilla bean buttercream:

- Beat the butter, salt, and vanilla bean seeds until light and fluffy.
- Add in the powdered sugar, 1 cup at a time, mixing well in between. Add in the cream or milk, 1 tablespoon at a time as needed. Beat on high speed for about 1 minute after the last addition of powdered sugar for a fluffy and airy texture.
- Frost the cupcakes as desired. I like to pipe a large dollop of frosting then spread it with a back of a spoon or offset spatula.

🌟Expert tips:
- Use good quality vanilla – Since vanilla is the main flavor profile in this recipe, it’s best to use pure vanilla extract for the best taste.
- Use cold milk, yogurt, and egg – I know this is a bit unusual for a recipe that uses melted butter, but I find it works much better because it thickens the batter and gives the cupcakes a better rise. So no need to bring these ingredients to room temperature, just use straight from the fridge.
- Don’t overbake – Check a few minutes early and remove as soon as a toothpick comes out clean.
Delicious Variations 🧁
- Lemon Vanilla Cupcakes: Add 1 tsp lemon zest and 1 tbsp lemon juice.
- Strawberry Vanilla Cupcakes: Fold in ½ cup chopped fresh strawberries.
- Chocolate Frosting Twist: Swap vanilla buttercream for rich chocolate frosting.

Storage & freezing instructions:
Storing – Place the frosted cupcakes in an airtight container and store them at room temperature for up to 2 days, or in the refrigerator for up to 5 days. If refrigerated, let them come to room temperature before serving for the best texture and flavor.
Freezing – Arrange the frosted cupcakes on a baking sheet and freeze uncovered until the frosting is firm (about 1–2 hours). Then wrap each cupcake in plastic wrap and place them in a freezer-safe container or zip-top bag. Freeze for up to 3 months, and thaw overnight in the fridge or at room temperature for a few hours before serving.
If you love cupcakes, try my Easy Moist Chocolate Cupcake, Tropical Mango Vanilla Cupcakes, and Carrot Cake Cupcakes. Or for a boozy treat, try my Champagne Cupcakes, Baileys & Coffee Cupcakes, and Chocolate Guinness Cupcakes.
If you’ve tried this Moist Vanilla Cupcake Recipe or any other recipe on my blog, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks for visiting!

Moist Vanilla Cupcakes
Ingredients
Cupcake ingredients
- 1 & 1/3 cups (165g) cup all-purpose flour
- 1 & 1/2 tsp baking powder
- 1/4 tsp salt
- 1/2 cup (114g) unsalted butter, melted and cooled
- 1 cup (200g) granulated sugar
- 1 large egg
- 1/4 cup (60g) Greek yogurt, (plain or vanilla)
- 3/4 cup (190ml) cold milk, (buttermilk is best, but any kind works)
- 2 tsp vanilla extract
Buttercream ingredients
- 3/4 cup (170g) unsalted butter, room temperature
- 1/4 tsp salt
- seeds of 1 vanilla bean, or 1 tsp vanilla extract
- 3 cups (375g) powdered sugar
- 2-3 Tbsp (30-45ml) cream or milk
Instructions
- Preheat oven to 350F and line a muffin pan with 12 paper liners.
- In a large bowl, toss together the flour, baking powder, and salt. Set aside.1 & 1/3 cups (165g) cup all-purpose flour, 1 & 1/2 tsp baking powder, 1/4 tsp salt
- In a medium bowl, whisk together the melted butter and sugar.1/2 cup (114g) unsalted butter, 1 cup (200g) granulated sugar
- Then mix in the egg, yogurt, cold milk, and vanilla.1 large egg, 1/4 cup (60g) Greek yogurt, 3/4 cup (190ml) cold milk, 2 tsp vanilla extract
- Add the wet ingredient to the dry ingredients. Whisk until just smooth and combined.
- Divide the batter into the 12 cupcake liners.
- Bake for about 20-22 minutes or until a toothpick inserted into the center comes out clean. Let cool completely before frosting.
To make the buttercream:
- Using a stand mixer with a paddle attachment or handheld mixer, beat the butter, salt, and vanilla bean seeds until light and fluffy.3/4 cup (170g) unsalted butter, 1/4 tsp salt, seeds of 1 vanilla bean
- Add in the powdered sugar, 1 cup at a time, mixing well in between. Add in the cream or milk, 1 tablespoon at a time as needed.3 cups (375g) powdered sugar, 2-3 Tbsp (30-45ml) cream or milk
- Beat on high speed for about 1 minute after the last addition of powdered sugar for a fluffy and airy texture. Frost the cupcakes as desired.
Notes
Expert tips:
- Use good quality vanilla - Since vanilla is the main flavor profile in this recipe, it's best to use pure vanilla extract for the best taste.
- Use cold milk, yogurt, and egg - I know this is a bit unusual for a recipe that uses melted butter, but I find it works much better because it thickens the batter and gives the cupcakes a better rise. So no need to bring these ingredients to room temperature, just use them straight from the fridge.



Could you easily double this recipe to make 2 dozen? I know some recipes aren’t recommended to be doubled 🙂 hope to hear from you.
This recipe can easily be doubled because the batter is thin. Enjoy and have a great day!
Does it have to be Greek yogurt
Hey Peyton,
You can substitute it with regular plain or vanilla yogurt. I hope you enjoy the cupcakes and have a great weekend!
I made these and they were very good, except that the recipe only made 17 cupcakes, not your typical 24.
Hi Janean,
The recipe calls for 12. I normally only make a dozen cupcakes at a time because I have a small family. I’m glad you still enjoyed them though and happy holidays to you and your family!
Hi there, I’m looking forward to making this recipe today for my little girls birthday. One problem, I don’t have unsalted butter and am hoping that I can just use salted butter and omit the salt for each recipe? Let me know your thoughts… Thanks for your help!
Hi Holland,
Yes you can use salted butter in this recipe and simply omit the salt. I wish you daughter a happy birthday and hope she enjoys the cupcakes!
I commented before when I made these the first time – they turned out beautifully! So moist and delicious. Thought I’d comment again and share that I made another batch and this time I did mini cupcakes and they turned out amazing! I got nearly 3 dozen from one recipe. I baked them for 13 minutes. They are bite-sized yumminess!
I just made these and as much as they taste amazing and are true to the title of being moist cupcakes, unfortunately they have stuck to the liners 🙁 do you have any suggestions how to stop this or as to why its happened?
Hi Sarah,
I’m assuming you used paper liners. Did you let the cupcakes completely cool before peeling away the paper? Sometimes my liners stick to my cupcakes or muffins if they are still warm.
I love this recipe! I am now looking for a red velvet recipe for the holidays – do you think this recipe can be altered to accommodate this?
I have an awesome red velvet recipe that I know you’ll love.
https://www.littlesweetbaker.com/2017/02/08/red-velvet-cupcakes-cream-cheese-frosting/
Thank you for your kind words and have a great weekend!
I need a frosting that’s thick enough to pipe “waves” onto cupcakes. Is this frosting good for that?
Yes, this frosting is thick enough to pipe waves onto a cupcake. Enjoy and have a great weekend!
Is it ok to use swans down cake flour for this recipe and get the same results? Also can this same recipe be made as a whole cake?
I have never tried this recipe with cake flour, but the general rule is for every cup of AP flour, use 1 cup plus 2 tbsp of cake flour. I can’t guarantee the result will be exactly the same. And when you say “whole cake” are you referring to a layer cake or 9×13 sheet cake?
Amazing recipe! I’ve never made cupcakes in my life, only because of my 2 and 3 y.o. I have decided to try with your recipe, and the cupcakes turned out gorgeous. It was moist and full of flavour! Thank you so much for sparking my interest in baking, before I was just scared to try anything except making crapes 🙂 looking forward for more recipes and fun!
Aww, thank you for your kind words and I’m sure you made your little ones very happy. You’re a great mom. You’re very welcome and happy baking!
Great recipe! Thank you! This is my first time when I bake ANYTHING EVER and the cupcakes turned out delicious. I will keep following your recipes.
You’re very welcome Alina and thank you for the follow:)
Hi. Just made these and they taste DIVINE! I used 1% milk and sour cream instead of the yogurt and buttermilk (it’s what I had at home). Luke I said- they are delicious but they came out very flat on top…no lift at all. Is that how yours come out too?
Yes, because there is such a high ratio of liquids, there is not much lift in these cupcakes. Though the volume of liquids is what makes them incredibly moist. Thank you for your feedback Glenda and have a lovely evening!
I made these a couple of evenings ago. I wanted to surprise my husband and tell him that we are having a baby girl, so I filled the inside of these w/ pink icing. Not only did they look gorgeous, but they tasted divine! I used Tahitian vanilla beans from our honeymoon and everyone is still raving about how amazing these cupcakes are! I am looking forward to making them again!
Hi Lili,
Thank you for your kind words and congratulations! I’m thrilled that you are having a baby girl (this is coming from a mom of 2 boys). Have a great day and I wish you all the best!
Hi! I’m planning on making these tonight. If I was using a mini cupcake pan instead of regular pan, how long is the baking time? is it a different temperature?
Hi Marisol,
Bake at the same temperature for 10-15 minutes. Enjoy and have a great evening!
Good evening! I am planning on making these tonight or tomorrow. Just wondering if I can use nonfat Greek yogurt? It’s all I have in the fridge! If not, I’ll get some regular yogurt tomorrow. Let me know! Thanks!
Hi Bree,
Yes you can use nonfat Greek yogurt. Enjoy and have a great week!
Hi Lily, the cup cakes sound amazing I can’t wait to make them. I was wondering I need to make about 60 so can I freeze them and take them out when I need them?
Hi Tina,
Yes you can freeze these cupcakes and take them out when needed. Enjoy and have a great weekend!
First time for me to bake and I chose your recipe to try because it had great reviews. And my cupcakes turned out so yummy that my mom enjoyed it and so did I. Just that my sister and father do not have that sweet tooth so how could I make the icing less sweet? Thank you! ❤️❤️❤️👌
Hi Rachel,
I’m glad you and your mom enjoyed the cupcakes. You can reduce the amount of sugar in the icing to make it less sweet. Start with one cup of powdered sugar and slowly add more if needed to suit your taste preference. Thank you for your feedback and have a great week!
Would regular yogurt work instead of Greek? Thanks!
Yes, you can use regular yogurt instead. I hope you enjoy the cupcakes and have a great week!
Hey! Can I use vanilla bean instead of vanilla extract in the cupcake batter? If so, how much would I need? Just one vanilla bean? Thanks!
Yes, one vanilla bean should do it. I hope you enjoy the cupcakes and have a great week!
Thank you so much for this recipe. I tried it this evening for a little soirée I was hosting and all my guests were impressed. Cupcakes are moist and fluffy! I have tried many recipes from YouTube for fluffy cupcakes and none of them worked!
CAN I use this same recipe for a basic vanilla sponge too?
You’re very welcome Mindy! I’m glad the cupcakes were such a success for your little soiree.
As for the basic vanilla sponge; are you planning to make a layer cake? If so, what type of frosting or topping are you thinking? I just want to make sure the texture of this cake can support it.
Thank you for getting back to me 😍
I wanted to make a layer cake with fresh whipped cream and strawberry filling. The sponge From this recipe is sooooooo good and I wondered if I could use that. What do you think?
Yes, that should be fine. Just make sure you bake the cake long enough so that the center is cooked. Enjoy and have a great week!
Without doubt the best cupcake recipe I’ve ever used. I use self raising flour but otherwise faithfully follow the recipe. I’ve passed this recipe on to many others; several have queried the use of Greek yoghurt, however once they try the cakes they are convinced. BTW, if you don’t have butter,ilk, use any kind of milk, full or lower fat, and give a good squeeze of lemon juice, stir, wait for five minutes and the milk gives a similar lightness to baking..
Thank you for your wonderful feedback Toni. I really appreciate you taking the time to leave such a helpful comment for my readers. Enjoy and have a lovely day!