Best 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!
Best 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.
I am a chef of 18 years and love to make desserts and baked goods in my spare time at home.
I have been making your cupcakes for ever now. They are my go to recipe , everyone always compliments how great they are. I have made them with egg replacement powder also as a family member has allergies and they come up just as good.
Sometimes I like to add a teaspoon of Nutella or jam in the middle of then and skip icing them.
Thanks for such a super moist fluffy recipe- you have nailed it!
Wow, thank you for your kind words! That means a lot to me coming from a professional chef. I’m so glad you like my recipe and thank you for taking the time to leave me such a lovely comment!
I made these for my coworker’s birthday and they were a huuuge hit. Incredibly delicious. The whole batch was cleared in a few hours.
How nice of you to bake for your co-workers. I’m glad everyone liked the cupcakes and thank you for your lovely comment!
It is by far the best cupcake recipe I tried, and I tried many. I just made a batch, and I am sooo happy!!!!!!!
Been looking for an awesome recipe for a long time. It’s moist, very tasty, just perfect!
Do you have a chocolate version?
Thank you, Liliana, for your rave review! I don’t have a chocolate version, but you are the second person to ask, so I’m working on it. Stay tuned:)
These are seriously the best vanilla cupcakes ever! And I am not one to like vanilla cupcakes! Everytime I make these people rave over them! Thank you! Very easy recipe to follow too!
You’re very welcome Candice and thank you for your rave review! I’m so happy to hear everyone loves them:)
My favorite vanilla cupcakes! I typically skip cakes for brownies or chewy cookies but these are different! They are denser and super moist and not too sweet. Yummmmy!!
Aww, thank you for the 5-star review, Raven – much appreciated!
Much deserved! 😁👌🧁
Hi! I asked a friend for this recipe because she’s brought cup cakes to a few events and they are amazing! I love the flavor, I love the texture… they are my favorite! I plan on using it tomorrow for my daughter’s birthday treat, however… she requested chocolate. Can I substitute a bit of the flour for cocoa powder?? Thanks in advanced!
Hi Raven,
Thank you for your kind words. I would suggest substituting the 1/3 cup of flour with 1/2 cup of unsweetened cocoa powder to convert this recipe into a chocolate version. Let me know how it works out and happy birthday to your daughter!
Thanks for the reply! So glad you had a suggestion instead of skipping this recipe! I’ll be making it tonight for tomorrow- I’ll update how it turns out! ♡
Alright, it can be done! However, classic vanilla is way better! I made 2 batches of “chocolate” and did weigh out the dry ingredients … aaaaand did some math! The first batch I substituted 1/3 cup flour for 1/2 cup chocolate. (123.75g flour and 61.875 g chocolate) The were dry. 😫 So second batch I substituted 1/3c flour for 1/3c chocolate (41.25g). They still were a bit dry. The texture in both batches were a little chalky too? Both my older son and husband thought there was coffee in the cake too if that means anything?! I’m not a foodie, they still were better than box mix! I like the density in these cupcakes and it pleased the kids! I’m going to stick with vanilla though. 😁
Thank you so much for taking the time to let me know the outcome, Raven. Interesting that replacing some of the flour with cocoa powder made them a bit dry and chalky. I’ll have to do some research on that. Your husband and son have a very good sense of taste because they are picking up the coffee notes from the cocoa powder. Well, I’m glad the kids were happy with the chocolate which means more vanilla for you!
This was so amazing and moist- was told they were the best cupcakes they’ve ever had!
I want to make this for the base of a cotton candy cake and have 8” pans. Should I double the recipe to fill 2 pans or would it take 2 8” cakes? Or if I doubled so you think I could make 3 layers?
Great to hear, Rachel! Thank you for your feedback. Yes, for two 8″ round cakes, you’ll need to double this recipe and triple for three 8″ rounds. Hope that helps and please feel free to email me back if you have any further questions.
Hello! I loooove this cupcake recipe! I’m curious if I could bake it as a cake??? My daughter is set on a cake for her birthday. 🤪
Also, if I could add strawberry purée (cooked down) to the yogurt, to add pink and strawberry flavor???
Hi Terrah,
I recommend using this recipe if you want to make a cake https://www.littlesweetbaker.com/vanilla-sheet-cake-vanilla-buttercream/
You can replace the sour cream with the same amount of cooked down strawberry puree. I hope that helps and please feel free to email me back if you have any other questions.
Hello! Wondering if the bake time stay the same if I were to make mini cupcakes?
Thank you!
Hi Hannah,
Mini cupcakes should take about 10-15 minutes or until a toothpick inserted into the center comes out clean. Enjoy and feel free to email me back if you have any other questions!
These are so delicious and Im shocked at how simple they are! Can I ask if they freeze well?
Awesome! I’m glad you liked them and found them so easy to make. And yes, these cupcakes do freeze well with or without the frosting.
Can I put food coloring in the icing to make different colored cupcakes?
Yes you can put food coloring in the frosting. Enjoy and happy Sunday!
I’d like to make the cupcakes in advance. How do I store them so they don’t dry out? Also, if I would like to make other flavor of cupcakes, can I use pulp/juice instead of buttermilk?
You can store them in the fridge in an airtight container to keep them fresh and prevent them from drying out if you plan to make them more than one day on advance. I have never tried making these with juice instead of buttermilk, but I don’t see why not. I hope that helps and please feel free to email me back if you have any further questions.
Made this today. I can say they’re the easiest, moistest cupcakes ever. Thanks!
You’re very welcome, and I’m glad you enjoyed them so much!
Could I use cake flour?
Yes you can, but measure it by weight to be most accurate. The cake flour will probably be closer to 1 1/2 cups. I hope that helps and feel free to email me back if you have any further questions.
Do all ingredients need to be room temperature?
No, not since you are mixing the melted butter with the sugar first.
Love these cupcakes. I have three boys and make a batch of cupcakes and also a six inch layer cake with this recipe for their birthdays. And use Tahitian vanilla bean. Where can I buy those particular sprinkles? They are a very nice color, I’ve looked everywhere but no luck. Thank you.
Hi Cynthia,
Thank you for your lovely feedback! I bought those spring pastel color nonpareils from Bulk Barn which is a Canadian bulk food store. I did try to look online to see if I could find them for you, but no luck. I can ask the store the next time I’m there where they purchase it from and let you know.
Hi, I am trying to make a 6″ round layered cake for my son’s birthday. Will the current recipe only fill one 6″ round or do you think it could fill two 6″ rounds? and how long should i bake for?
Hi Amy,
I’ve never made this recipe in a 6″ round before, but I think there is enough batter to fill two pans. I would estimate baking time to be about 30-45 minutes or until a toothpick inserted into the center comes out clean. Don’t be alarm if it takes a long time to bake because the batter has a high in liquids.
I cooked these in the dark Wilton 6 inch pans and they took less than 30 minutes at 350 (224 grams of batter in each of 3 pans) I pulled them out at 27-28 min and they were slightly overcooked. I would think either dropping to 325 or shooting for 25 minutes would help. They tasted delicious, though they are a hit denser. I used an ermine butter cream, too. It helped balance it feelinf dense. My friend made these as cupcakes with the same icing and she confirmed her oven took much longer to bake than the recipe.
Hi Christine,
Thank you for your feedback. Great idea with the ermine frosting. I’m actually working on updating this recipe to make it more fluffy. Stay tuned!
I just made these for my daughter’s birthday and they are AMAZING!!! Moist and so incredibly flavorful. I have finally found my go-to vanilla cupcake recipe. Thank you!
You’re very welcome, Diane. Thank you kindly for your rave review!
I made these and they were wonderful!! Can I make layer cakes using this recipe?
Hi Sandy,
Yes you can make layer cakes using this recipe. I had another reader do that with great success. Thank you for your review!
These cupcakes are perfect! I’ve made this recipe many times – never fails, perfect everytime. Thank you!
You’re very welcome Erin! I’m thrilled you like the cupcakes so much:)
Hey, I want to add a filling to this cupcake will it work to add vanilla pudding to it ?
Thanks!
Yes, you can hollow out the center of this cupcake to add some vanilla pudding to it.