The BEST Vegan Chocolate Cupcakes! Moist, light, fluffy cupcakes with a mouthwatering chocolate frosting. Plus they’re made in 1 bowl!

close up of a chocolate cupcake, liner pulled down

Get ready to try the best moist chocolate cupcake you’ve ever tasted! No one will ever guess they’re vegan. They are the perfect thing to pair with Vegan Chocolate Frosting, Vegan Vanilla Frosting or Vegan Chocolate Ganache.

I adapted these cupcakes from my popular Vegan Chocolate Cake recipe. And sure, you could just make cupcakes instead of cake from that recipe, but you’ll end up with a ton of cupcakes!

This recipe makes a smaller batch (about 12 cupcakes) and I’ve made them so easy to make in just 1 bowl. Plus you can make the cupcakes with just a whisk and a spoon, no hand mixer required. You will need a mixer for the frosting, unless you go with the ganache. Of course, feel free to double or triple the recipe as needed for birthday parties and other occasions that call for a lot of cupcakes.

looking down on lots of chocolate cupcakes

Ingredients needed (with substitutions)

  • Soy milk – May use any kind of non-dairy milk, such as almond, oat, coconut or hemp milk. Use unsweetened if possible, but sweetened is okay if it’s all you have.
  • Apple cider vinegar – This is to make vegan buttermilk. Sub white vinegar or lemon juice.
  • All purpose flour – For gluten free, may use a gluten free all purpose mix, such as King Arthur or Bob’s Red Mill.
  • Sugar
  • Cocoa powder – I used natural cocoa powder, but dutch processed works as well. The cupcakes will be darker in color.
  • Baking powder
  • Baking soda
  • Salt
  • Oil – I used canola oil here, but you could sub melted coconut oil or another neutral flavored oil.
  • Unsweetened applesauce – This is your egg replacer. You could substitute one flax egg (1 tablespoon ground flax + 2.5 tablespoons water) if needed, or probably another egg substitute.
  • Vanilla extract

How to make vegan chocolate cupcakes

First, preheat the oven to 350 degrees F and line a standard 12-cup muffin pan with paper liners. I also like to lightly spray the liners with oil for easy cupcake removal. Next, measure your soy milk in a glass measuring cup, then add the apple cider vinegar to it and let that sit for a few minutes to curdle. This is your “buttermilk”.

In a large bowl, whisk together the dry ingredients, then add the oil, applesauce, vanilla and “buttermilk” and stir well to combine. The batter should be fairly runny, and not too thick.

chocolate batter in a bowl with a green spatula

Fill the paper liners 1/2 full. ONLY HALF FULL! You do not need to fill more than that, they will rise to the top but not over the top this way, which is perfect. Bake for 18-22 minutes, or until a toothpick inserted comes out clean. That’s it!

Make a batch of Vegan Chocolate Frosting while they cool, or whatever frosting you want to use. Once cooled completely and not before, frost generously. I used a Wilton 1M tip and a piping bag for these cupcakes; so pretty right?

If you only want a little spread of frosting on the cupcakes, you can cut the chocolate frosting recipe in half. But if you want to pipe it on thick, you will probably need the entire recipe.

How to store leftover cupcakes

If you have leftover, frosted cupcakes, store them in the refrigerator for about 5 days. A covered container of some kind is preferred, or a plate covered with plastic wrap would work. You can also freeze frosted cupcakes to enjoy later.

Make ahead: You can also make the cupcakes in advance and then frost the day of serving. Cupcakes can be frozen, then thawed and frosted, or made a day or two ahead of time and store in the refrigerator until ready to frost and serve.

close up of chocolate cupcake with white liner

Can I use this cupcake recipe to make a cake?

Yes, you can turn this into a cake easily. The batter will translate to one 8-inch square cake, or a 9-inch round cake. If you want more than that, I suggest just making the Best Vegan Chocolate Cake instead.

If you make the recipe as a cake, it will need to bake longer in the oven, 30-35 minutes. Watch it carefully, and check with a toothpick or sharp knife you make sure it’s done in the middle.

Can I make mini cupcakes?

Sure! Use a mini cupcake/muffin pan with liners or simply grease the pan well. Fill half full and bake for 10-12 minutes.

a chocolate cupcake that is sliced in half with more cupcakes behind it.

More cupcake and cake recipes you will love!

square image of a close up chocolate cupcake with a lot of swirled frosting on top
4.93 stars (57 ratings)

The Best Vegan Chocolate Cupcakes

The BEST Vegan Chocolate Cupcakes! Moist, light, fluffy cupcakes with a mouthwatering chocolate frosting. Plus they're made in 1 bowl!
Prep: 15 minutes
Cook: 20 minutes
Total: 35 minutes
Servings: 12 cupcakes



  • Preheat the oven to 350 degrees F and line a 12-cup muffin pan with paper liners. Spray the liners with a little oil to prevent sticking.
  • In a measuring cup, combine the soy milk and apple cider vinegar. Let sit a few minutes until it curdles (this is your vegan buttermilk).
  • In a large mixing bowl, whisk together the flour, sugar, cocoa powder, baking powder, baking soda and salt until well combined.
  • To the bowl with the mixed dry ingredients, add the oil, applesauce, vanilla and milk/vinegar mixture. Stir well with a large spoon or spatula until smooth and well combined. The batter should be fairly thin and smooth, not too thick. (see photos in post above for reference)
  • Fill the liners only half full. Do not overfill or the cupcakes will rise out of the liners and spill over. Bake for 18-22 minutes, or until a toothpick inserted comes out mostly clean.
  • Cool completely, then pipe or spread on frosting as desired with Vegan Chocolate Frosting.


  1. Feel free to substitute almond, cashew, coconut or hemp milk for the soy milk. Any plant based milk will work here.
  2. You can substitute coconut oil or even melted vegan butter for the canola oil if you want. 
  3. If you only want a little bit of frosting on each cupcake, you can cut the frosting recipe in half. But if you want it piped on like I did, you will need the full recipe.
  4. Calories are an estimate only, and will vary greatly on how much frosting you put on each cupcake. 
  5. Cupcakes can be frozen, unfrosted, for up to 2 months. When ready to serve, thaw at room temperature and then frost. Leftover frosted cupcakes are best stored in the refrigerator in a covered container for up to 5 days.
  6. Gluten free - Use a quality all purpose gluten free flour.
  7. Mini cupcakes - Use a mini muffin pan, fill half full and bake for 10-12 minutes.
  8. Can also make one 8-inch square or a round 9 inch cake out of this recipe. Bake for 30-35 minutes.


Serving: 1serving | Calories: 399kcal | Carbohydrates: 59g | Protein: 3g | Fat: 20g | Saturated Fat: 4g | Sodium: 273mg | Potassium: 114mg | Fiber: 2g | Sugar: 47g | Vitamin A: 21IU | Calcium: 33mg | Iron: 1mg
Course: Dessert
Cuisine: American
Author: Nora Taylor
Did you make this recipe?Mention @nora_cooks_vegan_ or tag #noracooks!

*This recipe was first published in July 2019, and has been updated with improved writing, instructions and substitutions.

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. I have used your chocolate cake recipe fr cupcakes heaps of time but now I’ve found the cupcake recipe. I was just ondering why the cake has 237 mLs of boiling water but the cupcakes have none. I know the cupcake is smaller recipe but just curious as the cake recipe makes perfect cupcakes. So I was just wondering if in fact I should just use the cupcake recipe this time? Thank you so much!

    1. You can definitely use the cake recipe for cupcakes, and if you prefer to that’s totally fine. I leave out the water for the cupcakes so they are easier to hold by hand. They aren’t quite as moist but certainly not dry at all. Stick with the cake as cupcakes if you think they’re perfect. 🙂

  2. Hello,
    If I bake the cupcakes and make the frosting the day before, would it be okay to store the frosting in the fridge overnight? Also, how would you store the unfrosted cupcakes? In the fridge covered?

    1. Hi Bryana. Yes, the frosting can be stored in the refrigerator overnight, as well as the cupcakes. Make sure the frosting is brought to room temperature before frosting. Enjoy!

      1. I’m paranoid they will get hard. Do you think it will be better to keep the cupcakes out on the counter overnight?

        1. If you’re a bit worried about them drying out, then yes, store them on the counter overnight. Just make sure they’re wrapped in plastic or stored in an airtight container.

  3. I was wondering if I could incorporate the zest of an orange to this recipe to make a chocolate orange cupcake. Would I need to adjust any other ingredients to account for the addition?

  4. I really appreciate the metric measurements, thank you for that 🙂
    I doubled the recipe and these cupcakes are really really good! I frosted with the vegan vanilla buttercream frosting and they were even better than I could have imagined!! Very very moist. I probably could have left them in the oven another 2 mins but I didn’t want to take the chance!!
    I’m a fan for sure!

    1. I’m glad the information on my site is helpful for you, Vivan! How fabulous you loved the cupcakes! Thank you for your fantastic feedback and review!

  5. My sister made me the cake version of this recipe for my birthday and it was quite literally the best cake I’ve ever had. I’m having a party tomorrow and decided to make the mini cupcakes. I didn’t listen to you when you said to leave out the boiling water and when a did a few test cupcakes, baking for ten minutes, they sank in the middle. So I added some flour to the batter, reduced the cooking spray, and baked an extra two minutes. And they came out beautiful!! Thank you for this amazing recipe!

    1. You’re so welcome, Kara! I’m thrilled you loved the cake and cupcakes 🙂 Thanks for your fantastic review and feedback!

  6. I would like to put a cherry perserve in the middle of the cupcakes. Would this work? Do I have to make any changes to the recipe?

  7. I made these chocolate cupcakes and the vanilla cupcakes for a kids birthday party and they both are super yummy! I put a little less sugar and used coconut oil and they turned out very moist. Will be using these in the future for sure! Thank you for the yummy recipe!

    1. Amazing! I subbed the applesauce for 5 tablespoons of soy yogurt as that was all I had, and reduced the sugar by 10% because I prefer my bakes to be less sweet. The recipe yielded moist and fluffy cupcakes – probably the best cupcake recipe I’ve ever tried! Thank you!!

  8. I’m a long time vegan chef since early 2000 … this chocolate cake recipe was full proof
    It came out super moist and rose up beautifully .. I made cupcakes and a cake doubled the recipe
    I made some minor flavor adjustments but followed the recipe to the T
    Thanks Nora for your guidance
    I appreciate your efforts 🙂

    1. You are welcome, Joseph! I’m glad you enjoyed the cake! Thanks for sharing your great review and feedback!

    1. I don’t use the boiling water here so the cupcakes aren’t overly moist. It’s fine if you want to use it, but it will make cupcakes a bit more moist and they tend to be harder to hold in your hand. Not a problem if you use a plate and a fork! But I prefer cupcakes without the added water. Hope that helps!

  9. Hi Nora, I made these per the recipe but used dairy milk as I only need to make egg-free not vegan. The batter was very thick and not runny at all! Is the milk the problem?

    1. I don’t think that would have been a problem. Did you measure everything correctly, and not accidentally forget an ingredient or add too much flour?

      1. Correct, I followed everything. Is it really only 1/2 cup of milk? All your other cupcake recipes have more. They turned out ok when I used a cup of milk. Thank you for your help!

        1. Yes, it’s only 1/2 cup. That’s strange, I have made these many times and haven’t had issues. It’s a very similar recipe to my vegan chocolate cake, but scaled down. The proportions are similar to other recipes on my site, but many others call for more milk + more flour and dry ingredients, making more cupcakes overall. Anyhow, glad they worked okay with more milk for you.

  10. Soooo delicious but slightly crumbly and delicate. I used King Arthur’s GF all purpose flour. I only baked for 18 mins so next time I think I’ll give them a couple more mins to prevent sinking. My question is why the cupcake paper and part of the cupcake kind of fell away or separated from the rest of the cupcake. Did I spray them with too much oil? Have you ever seen this? Seriously divine flavor though- thank you!!

    1. Maybe a bit too much oil, or it could have something to do with the GF flour, I’m not sure exactly. Glad you enjoyed them though!

  11. These tasted great but crumbled into a mess once I picked them up. I couldn’t even frost them. What could have caused this? I used all purpose flour.

    1. It’s hard to say exactly without being there, but perhaps the measurements were off somewhere. Like, too little flour or cocoa? Or maybe they didn’t bake long enough. It could also be that you picked them up and handled them when they were still warm, which is when they are more fragile. Wait until they are cool to handle and frost them. Hopefully I can help!

  12. Hi Nora, my batter was bit tight so I added 3TBSP of soy milk more to the mix. Cupcakes turned out perfectly yummy and didn’t go flat on me 🙂

  13. Just tried it with oat milk and it didn’t curdle with the vinegar at all! Just a warning if anyone else wants to try it. I made this recipe successfully at least 5 times already, but this is the first time I ever tried oat milk.

  14. These were fantastic and very easy to make. Every one sunk in the middle but I assume it was because the cups were filled just a tad too much. I got 14 cupcakes out of the batch and will try 15 next time (my muffin tins seem to be a tad smaller than the standard because I always get more than a recipe calls for).

  15. Hi Nora, today I made your vanilla cupcakes and these chocolate cupcakes. The vanilla came out beautifully, but the chocolate failed completely. They collapsed as soon as they were out of the oven, and when I tried to take them out of the pan, they crumbled completely! I did use gluten free flour (King Arthur) and melted butter instead of oil. Would either of those cause this? They taste great otherwise, but these will become cake pops instead of cupcakes lol.

    1. Hi Jay. While gluten free flour works for this recipe, it may be the reason why the cupcakes are sinking. I would try adding an extra 1/4 cup of flour (cupcakes sink from too little flour often) to see if that helps. You might also try making my Gluten Free Chocolate Cake, but as cupcakes. I adjusted the recipe to be much better for gluten free. Hope this helps!

  16. Hi Nora, have you tried using aquafaba instead of applesauce as an egg replacement for these cupcakes? Your vanilla cake recipe with aquafaba turned out so well, I was wondering if it would work here too. Thanks!

  17. Hi Nora, I want to get this recipe to work maybe you can help me? I made this 4 times and the cupcakes rise then they fall flat? The cupcake is delicious though… I have made sure oven temp is correct, levening agents are new, the correct cocoa, but I am thinking the applesauce?? Please help friend!

    1. Hmm I’m not sure about the applesauce, I don’t think that would have anything to do with it. Usually cupcakes will sink for a few reasons: not enough flour or cocoa (measurements are a bit off) or they just didn’t bake for long enough to get cooked all the way. Did you make any substitutions at all?

  18. This recipe is a keeper for sure! I used this recipe to make mini chocolate bundt cakes for my wedding reception last Thursday – they were such a hit! I substituted King Arthur’s gluten-free measure-for-measure all purpose flour to make sure they were both vegan and GF. I followed the advice of someone in the comments who made mini-cupcakes and filled my mini-bundt pans halfway up with batter. I was able to get about 22 mini bundts from 1 batter batch, and they didn’t overflow. (I cooked them on the middle rack, convection oven at 350 for 15 minutes.) The texture is so nice on these, very light and springy – but they have a rich chocolate flavor that is very similar to a brownie. Thank you so much Nora! Will be trying lots of your recipes 🙂

    1. Hi Mimi. Wow, congratulations to you! Your mini bundt cakes sound fabulous! I love that you shared your helpful experience with baking these. I’m thrilled that you will be trying out my other recipes! Enjoy your journey through them, as well as your new life journey! Please reach out with any recipe questions you may have! Happy cooking!

    1. These cupcakes are astonishingly good.

      I was baking for a vegan friend, and resigned myself to a disappointing flavor, as most vegan baking tastes vaguely of baking powder. These are so good that I would bake them for non-vegans, they taste just as good as any other chocolate cupcake.

      I don’t have access to soy milk, so I had to use coconut milk instead. I think that inhibited the rise, so if anyone reading needs to use coconut milk, fill the mold 3/4 full instead of 1/2.

      Thanks Nora!

      1. Hi Lauren. You are welcome! How wonderful that the cupcakes were delicious for you! Thank you for your positive feedback and tips!

    1. Hi Jamie. You could use 2 flax eggs (2 tbs ground flax + 5 tbs water), JUST egg or another egg sub. Hope this helps!

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.