One Bowl Vegan Vanilla Cupcakes- Keeps moist for 4 days!
These quick and easy vegan vanilla cupcakes are made with just pantry-staple ingredients and in one bowl for the fluffiest and most tender vanilla cupcake ever- that stays moist for 4 days!! Based on my award-winning vegan vanilla cake recipe, you’ll think these vegan cupcakes came from a bakery!

Why this is the *only* vanilla cupcake recipe you need, vegan or not:
Your parties and celebrations just got so much more delicious with these easy and ultra moist vegan vanilla cupcakes! Seriously, this is the best vegan cupcake recipe around.
Made from scratch and only using one bowl, these undetectably healthy cupcakes are the perfect treat for a birthday, party, or any time celebration!
And while these eggless vanilla cupcakes, like any base recipe, are very straight forward in process (and downright simple!), if you’ve ever thought that vanilla cupcakes are boring, your mind is about to be changed drastically.
Here’s why:
- Texture: We’re using a neutral oil (like avocado oil) to keep these cupcakes ultra moist and fluffy, and create that tight yet deliciously soft crumb. The texture is soft, lush, and fluffy- what any cupcake should dream of being!
- Easy for beginners: Learning the basics of baking is key to mastering more complex recipes. This recipe is as straightforward as it gets- add the ingredients to a bowl, mix, and bake!
- Deliciously full of rich yet light vanilla flavor: You won’t just taste sugar in these cupcakes. These vanilla cupcakes are as rich in flavor as my vegan chocolate cupcakes, and shine through with a sweet “buttery” vanilla flavor.
- Made with simple plant-based ingredients: The ingredients listed are not only dairy free and egg free, but they’re SIMPLE. It’s ingredients you can easily find in any grocery store and probably already have on hand!

Key ingredients we’re choosing and why:
The ingredients you need for these cupcakes are super simple. For these vegan vanilla cupcakes, you’ll need:
- All purpose flour: If you need gluten free, swap in King Arthur Measure for Measure gluten free flour!
- Granulated sugar: I recommend using Florida Crystals Organic Granulated Sugar. It’s 100% vegan and organic, meaning it wasn’t processed with bone char.
- Vegan buttermilk: this is a combination of dairy free milk and apple cider vinegar.
- Neutral oil: I love either avocado oil, or you could even use vegan butter (but melted!). This is because we don’t have any eggs in our cupcakes (and not even a vegan egg replacement!), so we need to add back some richness to the flavor. The vegan butter will achieve this!
- Vanilla extract: I also add in vanilla bean paste for the specs of vanilla bean seeds in the actual cupcakes.

We’re going to be using a lot of vanilla. In fact, this recipe calls for 1 tablespoon of vanilla extract in the cupcake batter. Using any less is probably the reason why you think that vanilla cupcakes are boring!
Recommended cupcake equipment:
This recipe is seriously straight forward. You really only need one large bowl and a whisk to make the batter. But for frosting, you might want some piping bags and tips!
For piping bags and tips: I use the Wilton closed star tip if you’d like to get the same frosting look as I do.

Overview: How to make vegan vanilla cupcakes in just one bowl:
First, we’ll go over how to make the vegan cupcake batter, then the vegan buttercream frosting!
In the final section, I’ll go over some tips for the cupcakes. If you’re just learning how to pipe frosting onto cupcakes for the first time (or are a beginner), definitely check out the YouTube video because it will give you a visual tutorial on how to create those swirls!
The cupcake batter
The cupcake batter is made in just a few simple steps. You’ll first start with the prep steps, including weighing out your ingredients, preheating the oven, preparing your cupcake pan, and making the vegan buttermilk (super important for fluffy cupcakes!).
Pro Baking Tip: please weigh out your ingredients rather than using US cups! I’ve given both measurements in the recipe card, but the most accurate results will come from weighing your ingredients, especially your flour. The reason being is that 1 cup of flour can yield anywhere from 125 grams to 170 grams of flour, which is a massive difference. This all depends on whether you’re spoon & leveling, or scooping your cup (don’t do the latter!). Using gram measurements will ensure your flour is truly the accurate measurement rather than just guessing!
Start by whisking together the wet ingredients. This is the vegan butter or oil, sugar, and vanilla extract and paste.

Then whisk in the dry ingredients. Just add everything to the bowl, and mix!

Scoop the batter into the cupcake tin. I recommend using an ice cream scoop to get even cupcakes.
And bake until lightly golden! The cupcakes should spring back to the touch. Then let the cupcakes cool fully before frosting!


Easy vegan buttercream frosting
Any good frosting starts with vegan butter. You’ll need the room temperature vegan butter. You should be able to make an indent into the vegan butter with your finger tip, but it will still feel slightly cool.
Another important tip for making vegan frosting is sifting the powdered sugar. This will ensure that there are no clumps when it comes time to frosting the cupcakes. This will make the frosting not only look more elegant, but will also prevent it from clogging the piping tip.


I have several different amazing dairy free frostings to use for these cupcakes- be sure to check out my frosting section for your favorite!
Final tips for EXTRA moist yet sturdy vanilla cupcakes:
These vegan vanilla cupcakes are definitely designed to be moist, but to ensure that these cupcakes retain their moisture, here are a few tips:
- Weigh out all ingredients: like with the flour, making sure you have enough of the wet ingredients is also super important.
- Keep the oven door closed: this makes sure that the warm air stays in the oven and continues to heat the cupcakes.
- Allow the cupcakes to sit in the tin post baking: just for 5 minutes to lock in the moisture!
- Cover the cupcakes after they’ve cooled if you’re frosting them the next day: make sure that you’ve covered the cupcakes entirely before storing, so that the moisture doesn’t escape!

Watch how to bake these easy vegan vanilla cupcakes:
If you make them, be sure to leave a comment and a rating ⭐️⭐️⭐️⭐️⭐️ so that others may find this recipe.
As always, I love to see your beautiful creations, so be sure to tag me on Instagram and Pinterest!
Happy cupcake baking!
Want to save this recipe for later? Add it to your favorite recipe board on Pinterest!
Print
One Bowl MOIST Vegan Vanilla Cupcakes
- Prep Time: 5
- Cook Time: 25
- Total Time: 30 minutes
- Yield: 12 1x
- Category: Cupcakes
- Method: Baking
- Cuisine: American
- Diet: Vegan
Description
These quick and easy vegan vanilla cupcakes are made with just 9 pantry ingredients and in one bowl for the fluffiest and most tender vanilla cupcake ever. Based on my award-winning vegan vanilla cake recipe, you’ll think these vegan cupcakes came from a bakery!
Ingredients
*Please note! The recipe has been further improved from the time the video was released! The written recipe is the latest adaptation. Enjoy!
*Second note: If you’re a fan of the original recipe, please find it posted right below the recipe card! Enjoy!
- 1 cup (240 mL) vegan buttermilk , room temperature
- 2/3 cup (150 g) neutral cooking oil or vegan butter, melted and cooled to room temperature
- 1 cup (200 g) granulated sugar
- 1 tablespoon pure vanilla extract + 1/2 tsp vanilla powder or vanilla bean paste
- 2 cups (250 g) all purpose flour or gluten free 1:1 baking flour*
- 1 1/2 tsp baking powder
- 1/2 tsp baking soda
- 1/4 tsp sea salt
- 1 batch vegan vanilla buttercream or vegan cream cheese frosting
Instructions
- Read through the instructions before beginning, and make sure to measure out all ingredients.
- Prep: Preheat the oven to 350F and line a 12 cup-cupcake tin with cupcake liners. Prepare the vegan buttermilk by whisking together the dairy free milk and apple cider vinegar in a small bowl. Set aside for 5 minutes.
- Make the cupcake batter: In a large bowl, whisk together the oil, sugar, and vanilla extract with the paste. Add in the flour, baking powder, baking soda, and sea salt. Whisk until JUST combined as you pour in the vegan buttermilk. Be careful not to over mix the batter.
- Bake the cupcakes: Use a large cookie scoop or an ice cream scoop or a spoon to fill each cupcake liner about 3/4 of the way full. Place the cupcake tin into the oven and bake for 20-22 minutes, or until the toothpick comes out clean. Another way to test this is the tops of the cupcakes should be lightly golden and the cupcake should spring back at a light touch.
- Remove from the oven and allow the cupcakes to cool completely before making the vegan buttercream frosting.
- Make the vegan buttercream: When ready to frost, creamy the vegan butter until thick fluffy, and lighter in color; then sift in 1 cup of powdered sugar at a time, while beating the frosting. Add in 1-2 tbsp of dairy free milk to help the buttercream become more moveable rather than thick. Add in the vanilla extract and beat to combine.
- Pipe the frosting onto the cupcakes: Spoon the frosting into a piping bag with frosting tip, and frost each cupcake. Alternatively, you can smear the frosting on with a butter knife. Sprinkle with sprinkles if desired and enjoy!
- Storage: Store any uneaten cupcakes in an airtight container in the fridge for up to 5 days. You can also freeze these cupcakes unfrosted for up to 1 month.
Notes
Gluten free: I like to use King Arthur Measure for Measure gluten free flour (it’s the one that contains xanthan gum). Highly recommend! You can use the gram or weighted measurements for that. It’s 1:1 on both.
Sugar: You can use coconut sugar in place of granulate sugar, just note that the cupcakes will be slightly darker in color, but still delicious! I recommend using Florida Crystals Sugar for a vegan granulated sugar.
Make ahead: To make one day ahead, prep the cupcakes by following steps 1-5 the day before. The next day, allow the vegan butter to come to room temperature and follow the remaining steps.
Please read through the blog post for all cupcake tips & tricks!
Nutrition
- Serving Size: 1 cupcake with frosting
- Calories: 322
- Sugar: 36.6 g
- Sodium: 274.3 mg
- Fat: 11.9 g
- Saturated Fat: 5.5 g
- Carbohydrates: 51.4 g
- Fiber: 0.6 g
- Protein: 2.1 g
- Cholesterol: 0 mg
OLD RECIPE:
Ingredients:
- 1/2 cup (110 grams/mL) dairy-free milk with 1 tsp apple cider vinegar, room temperature
- 1 1/2 cups (188 grams) cake flour or sifted gluten-free 1-to-1 baking flour (if doing gluten-free, add in 1 tsp arrowroot powder)
- 1 1/2 tsp baking powder
- 3/4 teaspoons baking soda
- 1/2 cup (100 grams) granulated sugar or coconut sugar (see Notes)
- 1/4 cup (67 grams) vegan butter, room temperature
- 1/4 cup (50 grams) unsweetened applesauce, room temperature
- 1 tablespoon pure vanilla extract + 1/8 tsp vanilla powder
Directions:
- Read through the instructions before beginning, and make sure to measure out all ingredients.
- Prep: Preheat the oven to 350F and line a 12 cup-cupcake tin with cupcake liners. Prepare the vegan buttermilk by whisking together the dairy free milk and apple cider vinegar in a small bowl. Set aside for 5 minutes. If using a stand mixer, make sure you’re using the whisk attachment. Otherwise, you can use a large bowl and a hand mixer.
- Make the cupcake batter: In a medium bowl, whisk together the flour, baking powder, and baking soda until combined. Set aside. Add the vegan butter to a large bowl or a stand mixer bowl, along with the sugar. Use a hand mixer or the stand mixer to cream together until the sugar has almost dissolved, about 2 minutes. Add in the unsweetened applesauce and vanilla extract (and optional vanilla powder), and cream again until combined. Sift in half of dry ingredients and half of the vegan buttermilk mixture, and use the stand mixer or hand mixer to mix together on medium speed. Add in the remaining dry ingredients and buttermilk mixture, and mix only until the dry ingredients have JUST combined.
- Bake the cupcakes: Use a large cookie scoop or a spoon to fill each cupcake liner about 2/3 of the way full. Place the cupcake tin into the oven and bake for 18-20 minutes, or until the toothpick comes out clean. Another way to test this is the tops of the cupcakes should be lightly golden and the cupcake should spring back at a light touch.
- Remove from the oven and allow the cupcakes to cool completely before making the vegan buttercream frosting.
- Make the vegan buttercream: When ready to frost, creamy the vegan butter until thick fluffy, and lighter in color; then sift in 1 cup of powdered sugar at a time, while beating the frosting. Add in 1-2 tbsp of dairy free milk to help the buttercream become more moveable rather than thick. Add in the vanilla extract and beat to combine.
- Pipe the frosting onto the cupcakes: Spoon the frosting into a piping bag with frosting tip, and frost each cupcake. Alternatively, you can smear the frosting on with a butter knife. Sprinkle with sprinkles if desired and enjoy!
- Storage: Store any uneaten cupcakes in an airtight container in the fridge for up to 5 days. You can also freeze these cupcakes unfrosted for up to 1 month.



BEST CUPCAKE RECIPE!!! Thrilled that I found this recipe AND the Banana Diaries! My daughter is four with a gluten/egg intolerance. Poor thing just wanted some “sugary cupcakes, mom!” Aka, not healthy (hah!). My search brought me here. I made just a couple tweaks for our own dietary needs, and these little cakes turned out not only beautiful, but oh so delicious! Didn’t even want to add frosting, but that wasn’t an option for my girl. We are all thrilled, and so grateful! Thank you Banana Diaries 🙂
MAKE THESE!
Best vanilla cupcake recipe i’ve tried, really moist and light kind of like eating a cloud. I dont like too much frosting so I ended up doing a 1/2 cup butter and 1 1/2 cup powdered sugar for the buttercream and it was a good amount to lightly frost the cupcakes.
Made these today and the flavor was fabulous and so moist – YUM! However, mine came out rather flat – not domed at all. I used dairy free yogurt instead of applesauce, weighed out all my ingredients, and used brand new baking soda and baking powder. Any thoughts on why mine turned out flat or what I can try next time?
I’m so happy you loved the flavor!! Now the flatness might have been from over mixing – it’s totally okay if there are SOME clumps of flour in there, as the all purpose flour will eventually dissolve into the wet during the baking process. But over mixing would overwork the gluten, making it harder for the leavening agents to work!
Thanks for that suggestion – I will try less mixing next time. I did make them again and measured out 3 T exactly in the muffin cups as to not overfill – that helped! Also, when I mentioned the yogurt/applesauce in my first comment, I was thinking of your chocolate cake that I also made – not this recipe. 😛
I made a batch of these cupcakes in order to make the birthday cake truffles/cake pops. These were delicious! I’m not vegan, but I am making the cake pops for a friend’s retirement party. I made them as the recipe stated and I used oat milk. I had to taste one of the cupcakes before I smashed them for the cake pops and they were moist, flavorful, and light/fluffy. They taste amazing without frosting, but I made the vegan vanilla buttercream frosting as well and my son gobbled up one of the cupcakes with frosting. He declared them the best! Thank you for sharing your talent!
Hi Jane! That’s so amazing to hear! I’m so glad they turned out so great and that your son loved them! Thanks again for sharing and for being here. 🙂
These taste just like the store Sprinkles cupcakes!!! Amazing, highly recommend!!!!
HI LS! So happy to hear you love them! Thanks so much for sharing the positive feedback too!
Hey. I love the taste of these cupcakes but every time I make them they come out very flat on the top and separate very easily from the bottom. Also the cupcake itself doesn’t stay together well. They fall apart and crumble. The last time I made them I used pastry flour which is a little finer than regular flour. Not sure if that is the problem or not? Would love some advice. Also I used avocado oil for the neutral oil.
Hi Mary! I actually think the pastry flour is the problem- stick with the all purpose, it will do much better!
I am so excited to make these for my gluten-free son for his Birthday. You mention in the notes that we should add arrowroot or cornstarch to the gluten free flour but I don’t see the amount anywhere. Can you tell me how much to use? Thank you!!
Oh I’m so sorry for that, yes!! I do 1 tbsp of cornstarch (or arrowroot- whichever is on hand!) 🙂 My favorite gf flour to use is the King Arthur measure for measure!
Thank you! They turned out great!
Fantastic!! So glad to hear it!
These are by far the BEST and most delicious vanilla cupcakes, vegan or not, commercial or homemade. My omnivorous friends are flabergasted. Thank you so much for sharing your amazing work, you are a pure genius!
Omgsh!! This is amazing!! So so grateful for your review, thank you!! So glad you’re here 🙂 Enjoy!!
The absolute BEST vanilla cupcakes, vegan or not! I do all the baking for my friends and none of them are vegan but they totally loved these cupcakes! Super simple, rise beautifully and just taste so good for ‘vanilla’! Love all of your recipes….thanks so much!
This is just lovely 🙂 Thank you SO much for the review!! I so appreciate it!
Turned out great thank you so much! My son and I are dairy, gluten, and egg free and this recipe was so good the rest of my family also enjoyed if.
This is amazing 🙂 Thank you so much for the review! Enjoy!
Omg these are sooo good .
I have been looking for a vegan cup cake recipe that’s quick and easy to make for my grandsons birthday .
He’s allergic to dairy (cow & goats milk) and egg so have struggled to find a recipe that ticks all the boxes .
I did a test bake and I’m in love with them .
They are by far the best.
I have a busy schedule so the one bowl method is perfect .
This is my go to time and time again for parties I host and parties I attend! Egg-free is a must for my son with an egg allergy. I just made this again using soymilk in the buttermilk (normally I use almond milk) and WOW – I’d say it’s my favorite version yet – the cupcake was a bit denser yet springy and moist which I have been looking for. Yay!
Hi, firstly thank you so much for sharing such great recipes! I have made these cupcakes which turned out great, except for 2 things, it doesn’t come out nice and flat & without cracks, like yours in the pictures. what I did different: used baking powder ONLY (about 5g) and baked on slightly lower heat (170c). please let me know how I can tackle the doming. Thank you!
Hi Ryoko! Thanks so much for sharing! I’m so glad they came out well! Next time try sticking to the heat for the oven in the recipe. Also, keep in the baking soda. Both of these will help the cake from splitting in the oven!
Very moist and delicious! Now I don’t have to go to a bakery when I crave birthday cake.
I used 150g grams of maple syrup instead of 250g of reg sugar. For the icing, I used 1 c of powdered sugar and half c of vegan butter.
This is lovely!! Thank you so much for the kind review 🙂 Enjoy!!
can I use this recipe to bake a cake or does it need to be adjusted?
Oh so I actually have an amazing vanilla cake recipe you should try instead!! Here it is linked: vegan vanilla cake 🙂 ENJOY!
These were so good! I made them for my husband‘s 30th birthday party. I cut off the tops, poked holes in them with a fork and added coconut sweetened condensed milk, coconut evaporated milk, and oat milk, to make tres leches cupcakes. They were so delicious!
Oh my goodness- AMAZING!! So so happy to hear it worked wonderfully! Thank you for the review!!
i just want to let you know that your 2x and 3x the recipe buttons are not working. i was going to make double batch but now I can’t make it.
Aw no darn!! I’m going to look into it- may have been a break in code with the latest update. Thank you for letting me know!