Simply the best Vegan Vanilla Cupcakes! Tender, fluffy and perfect for birthdays and other celebrations. Easy to make in 1 bowl. If you love these, you will also love my Vegan Vanilla Cake.

one cupcake in focus with sprinkles, more in the backyard that are blurry

This is my favorite recipe for vegan cupcakes. They are the fluffiest cupcakes, not to mention soft, buttery and sweet with the perfect vanilla flavor. You definitely don’t need eggs, butter or milk to make delicious cupcakes, I promise!

Top with swirly Vegan Buttercream, Vegan Chocolate Frosting, Vegan Cream Cheese Frosting or Vegan Swiss Meringue Buttercream.

What I love about this recipe

  • The cupcakes are made in 1 bowl, with a minimal list of simple ingredients.
  • You don’t need a hand mixer (except for the frosting!)
  • Cake flour makes the cupcakes incredibly fluffy, soft and moist. I made a batch with all purpose flour and the cupcakes were fine but drier and not nearly as fluffy and light.
  • They are so easy to make; you will be eating cupcakes in no time!
bite taken out of a vegan vanilla cupcake with lots of swirly frosting and sprinkles

How to make vegan cupcakes in 1 bowl

  1. In a measuring cup, combine soy milk (or another non-dairy milk) and apple cider vinegar. Set aside to curdle (this is vegan buttermilk).
  2. In a large bowl, whisk together flour, sugar, baking powder and salt.
  3. Pour in milk/vinegar mixture, melted vegan butter and vanilla extract.
  4. Whisk until smooth and well combined.
collage showing how to make vegan cupcake batter

Fill cupcake liners 1/2 full and bake for 18-20 minutes. You will get 24 cupcakes out of this recipe, so either bake one pan at a time, or both at the same time if you have two pans.

unbaked cupcake batter in a pan with liners

Let them cool a few minutes in the pan before carefully transferring to a cooling rack. Let them cool completely before frosting.

unfrosted baked cupcakes on cooling rack

Frosting for vegan cupcakes

To truly make these cupcakes in 1 bowl, simply wipe or rinse out the cupcake batter bowl and use it for the frosting. OR if you are feeling really lazy, you could pick up a container of Duncan Hines Vanilla Frosting, which happens to be vegan. I recommend making your own, it tastes way better! But I’m not here to judge. ?

Let the cupcakes cool completely before frosting with Vegan Buttercream or other frosting you desire. I use this simple piping kit for decorating cupcakes, but you could simply spread the frosting on with a butter knife.

Check out my little tutorial for how to pipe cupcakes nice and tall in my Vegan Frosting Recipe. I also love to decorate them with sprinkles. Sweetapolita has the prettiest vegan sprinkles, and I always keep some on hand!

Gluten free vegan cupcakes

To make these cupcakes gluten free, you can substitute a quality gluten free flour mix, such as King Arthur’s Measure for Measure. They won’t be quite as light or moist as using cake flour, but it works pretty well!

looking down on several vegan cupcakes, some with sprinkles and some without

Want more vegan cupcakes?

lots of cupcakes, yellow with white frosting, some with sprinkles
4.81 stars (94 ratings)

Vegan Vanilla Cupcakes

Simply the best Vegan Vanilla Cupcakes! Tender, fluffy and perfect for birthdays and other celebrations. Easy to make in 1 bowl. Makes 24 cupcakes.
Prep: 15 minutes
Cook: 20 minutes
Total: 35 minutes
Servings: 24 cupcakes



  • Preheat the oven to 350 degrees F and line a 12-cup muffin pan (2 if you have them, if not bake one tray at a time) with paper liners. I usually spray the liners with a little oil as well to prevent sticking.
  • Combine the soy milk and apple cider vinegar in a measuring cup or bowl, give a little stir and set aside for a few minutes to curdle.
  • In a large bowl, whisk together the flour, sugar, baking powder and salt until combined.
  • Now pour in the milk/vinegar mixture, melted vegan butter or oil and vanilla. Whisk until well combined. There may be a few small lumps, but you don't want any large lumps in the batter.
  • Fill the liners 1/2 full and bake for 18-20 minutes, or until a toothpick comes out clean. Carefully transfer the cupcakes to a cooling rack, then place new liners in the pan and bake the rest of the cupcakes until you have used all the batter.
  • Cool completely, then pipe on Vegan Buttercream Frosting or another frosting of your choosing. Decorate with sprinkles or sliced strawberries. Enjoy!
  • Store cupcakes on the counter, covered for up to 4 days (they stay moist!). They also freeze perfectly for up to 3 months, with or without frosting.



  1. I tested a batch with all purpose flour, and cake flour definitely produced fluffier, softer cupcakes. But in a pinch, you can use regular flour.
  2. Gluten free – Use a gluten free flour mix.
  3. One batch of vanilla frosting was enough for me to frost all 24 cupcakes, but if you want a LOT of frosting on each one, you may want to double the frosting recipe.
  4. Funfetti cupcakes – Add 1/2-3/4 cup sprinkles to the batter, folding them in at the end. 


Serving: 1cupcake | Calories: 350kcal | Carbohydrates: 51g | Protein: 4g | Fat: 15g | Saturated Fat: 3g | Sodium: 203mg | Potassium: 111mg | Fiber: 1g | Sugar: 36g | Vitamin A: 42IU | Calcium: 57mg | Iron: 1mg
Course: Dessert
Cuisine: American
Author: Nora Taylor
Did you make this recipe?Mention @nora_cooks_vegan_ or tag #noracooks!

*This recipe was originally published in March 2020 and has been updated with a slightly improved recipe (less salt, vegan butter instead of oil) March 2022. I’m always working on improving my recipes, thank you!

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Read my full disclosure here.

Posted In: , , , ,

you may also like:


  1. Hi Nora! I’m keen to try these! I wanted to bake them gluten free as they are for my daughters class. When using gluten free flour, should I use plain or self raising flour? Thanks so much! Mandy

      1. Do you have a specific GF flour (brand) that will work for best results? Also, when making a cake is it the same measurements?

  2. The recipe is just perfect for making cupcakes for my milk/egg allergic ,3 cupcakes though came out gummy at the bottom, sticking with the liner.. i guess I would have over mixed as suggested in comments above. Any way I can fix this though?

    1. Make sure to spray the liners a little so the cupcakes don’t stick at all. Did you make any substitutions at all to the recipe? They should not be gummy at all, unless perhaps you did over mix the batter or use a different flour. Thanks! I hope I can help.

  3. Turned out perfect the 1st. time. Love the flar and texture.
    I used vanilla Almond milk instead of soy and held back some of the pure vanilla extract. They so delicious that I’m not sure if I will share any….😁
    Trying chocolate ones next 😋

  4. You are one talented chef, Nora! Not surprised that these were incredibly delicious as all of your recipes are 🙂 I appreciate your efforts in keeping your page up to date, always adding new recipes, and mostly that it’s easy to understand. You put all the details (shelf life, substitutions, tips, reasons for ingredients, etc…) and I just so much appreciate it. Please never stop cooking, haha!

  5. Hi! I love all your recipes but I made your cupcakes the other day and they came out a bit gummy. What could have caused that?

    1. Often, over mixing the batter is the causes for gummy cake/cupcakes. Also, did you use cake flour? This works best, sometimes with all purpose flour they are more likely to be dense or gummy.

  6. I tried this recipe tonight in hopes to have something my friend’s egg&dairy allergy daughter can eat, at my son’s birthday. They are great! I made half a batch with veg oil and will probably try again with melted vegan butter to compare. Haven’t tried the frosting yet, but that’s next. I love finding recipes that are allergy-friendly and still taste good. Thank you for this one!

    1. You are welcome, Victoria! It’s wonderful that your friend’s daughter will be able to enjoy some yummy cupcakes! Happy birthday to your son! Thanks for your fabulous feedback and review!

  7. These are so good! I make mini cupcakes and they always come out perfectly every time. This last time I didn’t have cake flour so I sifted 5.5 tablespoons of cornstarch with the 2.75 cups of All Purpose flour. I think they were just as fluffy as when I use cake flour? As always, thank you for your wonderful recipes.

  8. Made these last night with the hopes I can use the recipe for my daughter’s birthday cupcakes. They came out very tasty and with a nice rise. I used oat milk instead of soy, lemon juice instead of vinegar, I made cake flour using cornstarch and used vegan butter from Trader Joe’s. I will be making them for her party. I don’t think anyone will even know they’re vegan. Thank you!

    1. Hi Chelsea. You are welcome. I’m glad the cupcakes are what you wanted for your daughter’s birthday! Thanks for your terrific feedback! Happy birthday to your daughter!

  9. Hi Nora,
    I am having troubles finding cake flour in Australia. The closest option I could find is self raising cake flour. What adjustments would I need to make to the recipe if I was to use the self raising cake flour?

    1. I don’t think self raising flour is at all like cake flour, so I’m not sure if it will work well or not. If you don’t have cake flour, you can make your own (Cake Flour Substitute) or just use all purpose regular white flour.

  10. I made your recipe with all purpose flour. I want to accommodate someone with gluten allergy but I have never baked with gluten free flour.
    Would King Arthur Gluten-Free All Purpose Flour work for your vanilla and chocolate cupcakes 🧁?

  11. Hi,
    I’m going to try and make these for my daughters birthday.
    Should I use plain cake flour or swell raising cake flour?

  12. Made these yesterday with vanilla paste, but felt they needed a more intense vanilla flavour, so remade them today with the following adjustments:
    – made my own cake flour (all purpose flour with cornstarch)
    – used oat milk
    – used a vanilla bean instead of vanilla paste
    – stirred the seeds from the vanilla bean into the butter (fat absorbs flavour, stops it evaporating if just blended with main mix)
    – sifted flour, baking powder and salt mix 4 times before adding sugar, then whisked to ensure all ingredients well incorporated
    – stirred combined oat milk and apple cider vinegar into dry mix slightly, before adding combined butter and vanilla (and tried not to over beat)
    A really great recipe which I’ll use again and recommend to friends.

  13. These were so easy and turned out perfectly! Thank you for such a great recipe. I used the vegan butter from Trader Joe’s.

    1. Hi Emily. I’m always glad to know people find my recipes easy, and delicious! Thank you for your wonderful feedback and review!

  14. Delicious cupcakes!! We make them twice as big and get 12 from this recipe. I think they’d be pretty tiny if you stretched it to 24 but might help if the batter wasn’t so delicious 😉

    1. Hi Catherine. I’m so happy to hear you love the cupcakes! Big cupcakes sound awesome! I appreciate you taking time to share your positive feedback!

  15. Made these for my Granddaughter who is vegan and she loved them. She thought they were better than Whole Foods. Actually the whole family loved them. 

  16. made them twice, now making them for a third time! they always get lots of compliments and they taste delicious!!! highly recommend

  17. Can this recipe be made into cake? I do not want to use Aquafaba as your cake recipe has. If so, what temp should the oven be and how long should it bake?

    1. Hi Merci. Yes, this recipe can be made into a cake! There should be enough batter for two 8-inch cake pans. Bake them in a 350ºF oven for 30-35 minutes. Happy baking!

  18. Love those cupcakes!!!?
    Question though: I made this recipe for my daughter’s bday that took place outside and the buttercream started to melt. 
    I also made your vegan chocolate cake and had some of the buttercream left so I made few vanilla cupcakes with chocolate frosting. The chocolate frosting stayed untouched. How come that one was melting and the other one wasn’t?
    Would adding coloring to the buttercream change it’s consistency? I made them pink for my little one. 

    1. Was the chocolate frosting kept in the fridge before it went on the cupcakes? The vanilla frosting might have melted because it wasn’t cold enough before the cupcakes were put outside. Or it could be that the cocoa powder in the chocolate frosting keeps it sturdier. And yes, it’s possible the added food coloring (AKA added liquid) made the buttercream softer and less sturdy.

      1. No, the chocolate buttercream wasn’t in the fridge, neither was vanilla one. Should I try refrigerating frosting before putting it on the  cupcakes? 
        When it’s for home purposes it’s fine, but in case I will be bring it to an event that is outside, I want to make sure it lasts. 
        I’m going to make more cupcakes on Monday, for my child’s school and I won’t add any coloring and see how it goes. 


        1. It does help if the buttercream is refrigerated beforehand because the cold temperatures can help it firm up. I hope the new batch works out well for you! 🙂

  19. I love this recipe. My only issue is that it makes about 22 cupcakes and not 24. When filling orders for my bakery I always have to increase the recipe. Other than that I make them a day ahead and keep them in container with a lid so that they easily peel off the paper. Hope those tips help other bakers.

    1. Hi Maggie. Thank you for sharing your great feedback and tips! I’m glad you are loving the cupcakes! It makes me smile to know they are being used in your bakery! Happy baking!

  20. For those who weigh ingredients it’s 326 grams of cake flour and 300 grams of sugar. Great recipe, very tasty, super easy, one bowl, no electric mixer. Perfect for when you need cupcakes in a hurry.

    1. Thank you for sharing your helpful tips and great feedback! I’m glad you love the cupcakes! All of my recipes include a metric measurement tab which is located just below the ingredients section!

  21. Hi! You mention a lot in the comments not to over-mix these. Do you suggest not using an electric mixer then? What would you suggest between by-hand, hand held electric, and a stand mixer? Thanks!

    1. I prefer making these with a simple whisk by hand. You can use an electric mixer though. The key is to mix until just combined and smooth, not continuing to mix after that, to prevent dense cupcakes. Hope that helps!

  22. Hi! I am making these for my daughter’s first birthday next week and I have a few quick questions- is melted butter better than leaving the butter at room temperature in the summer? Someone’s comment said the butter was hot from melting and turned out weird so I want to avoid that. Also, everyone in the comments mentions oil, is that just because they skipped the butter? If I use butter I don’t need oil right? Thank you!

    1. Hi Lilly. Melt the butter but let it cool to room temperature before using it in the batter. Mixing hot melted butter with cool or room temperature ingredients will throw off the recipe. And yes, a neutral oil can be used instead of the melted butter.

  23. Hi Nora!

    I’m wondering what the difference between this recipe and your vanilla cake recipe (which has a note on how to adapt into cupcakes) is? I know the ingredients are different of course, but is there a reason this one is better than the cake recipe? I would’ve thought the aquafaba in the cake would yield a fluffier texture. Trying to decide which recipe to make as wedding cupcakes!

    Thank you so much in advance!

    1. They are both wonderful recipes, and if you know you love the cake you can absolutely make it into cupcakes. They are just different recipes! I don’t think you can go wrong with either.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.