Skip to Content

Vegan Red Velvet Cupcakes

These vegan red velvet cupcakes are soft and tender, with delicious vanilla notes and a subtle cocoa flavor. Frost them with a traditional ermine frosting or a cream cheese frosting for the perfect sweet treat!

vegan red velvet cupcake sprinkled with red cake crumbs on top of the frosting

Let’s talk red velvet. It’s red, and it’s made of velvet! Just kidding, sorry I’m not funny.

Red velvet cake is essentially a vanilla cake made with a small amount of cocoa powder. It’s a soft and fluffy cake, hence the designation “velvet.” The cocoa powder gives the cake a finer texture and reacts with vinegar in the batter (turning a faint red color).

Red velvet is somewhere between a vanilla cake and a chocolate cake, and you might wonder–what’s the point?? But trust me, that subtle cocoa flavor really elevates the cake and the soft, moist texture cannot be beat!

six frosted vegan red velvet cupcakes in a metal serving dish

These red velvet cupcakes are festive and super cute. But you don’t need an occasion to whip up a batch of vegan red velvet cupcakes! Unless we define occasion as anytime you crave cake, as that is always worthy!

Red velvet might just be the ideal cake to make for any holiday. Valentine’s Day? Duh. Halloween? I mean, spooky right! Christmas, I mean red & green… 4th of July? You’ve got red and white covered!

And don’t forget your birthday parties and, the occasion I developed these cupcakes for, baby showers!

closeup bite shot showing delicate texture of the cake

The vegan red velvet cupcake batter:

As red velvet is a variation on vanilla cake, I adapted this recipe from my really popular easy vegan vanilla cake recipe.

That cake is so soft and moist and somehow tastes buttery despite there being no butter in sight! I mean besides the vegan butter in the frosting. We’re not savages.

Oil makes for moister cakes (and despite how you feel about that word, you know that’s exactly what you want your cakes to be!), staying soft even when cold! Though you should eat your cake at room temperature for the optimal experience.

ingredients for red velvet cupcakes measured out

Red velvet cake has a slight tang from homemade “buttermilk,” where white vinegar is added to a non-dairy milk and set aside to clabber. The milk thickens and curdles and turns into a buttermilk substitute.

The best plant milks to use for this are richer milks like soy milk, oat milk, almond milk, or cashew milk. Soy milk is my personal fave.

You can make this recipe with either natural cocoa powder or dutch-processed/alkalized cocoa powder. However, as much as I generally prefer the flavor of dutch processed cocoa powder, it is darker in color and your cupcakes will end up looking more burgundy than pure red.

I suggest you use a natural cocoa powder for this recipe. They are lighter in color and the taste is less richly chocolatey, and it works really well for red velvet.

A final note: you’ll notice that my recipe calls for a lot of vanilla extract. This is not a typo! I really do add a full tablespoon and a half to the cake. It makes it so good!

The red food coloring:

Modern day red velvet cakes are expected to be a vibrant color, and for this you need to use food coloring. If you care less about color you can skip it, or try a natural food color. I’m of the opinion that a little food dye here and there is fine, so personally used artificial food color.

How much food coloring you add depends on the dye you use, and the shade you are looking for.

I recommend using gel food coloring as you can make a more concentrated color without adding too much liquid and changing the texture of your batter.

The two most popular brands of gel food coloring in the United States are Americolor and Wilton, and both of them have vegan-friendly food dyes. Not all red food coloring is vegan however, so do your research!

Add the food coloring to the liquid ingredients and mix in until you have a super vibrant red. The color will decrease when mixed into the dry ingredients and after baking. This is particularly true if you use a natural food coloring.

I find that both Wilton and Americolor red gel coloring stays really vibrant and saturated after baking, especially if you use a lighter colored natural cocoa powder. I mean, I think the photos speak for themselves!

pouring cake batter into tin prepared with cupcake liners, 6 cups are already filled
filled cupcake tin

The vegan frosting:

I frost these cupcakes with the traditional choice: ermine frosting, also known as flour frosting or old-fashioned frosting.

This frosting is so soft and light tasting and does not taste too sweet. Does this mean you will likely want to eat two cupcakes? Yes. Plan on it!

If you prefer your red velvet to be paired with a cream cheese frosting… Well then I say, you haven’t tried it with the ermine frosting for one. But if you must I have you covered for that as well with my vegan cream cheese frosting!

vegan red velvet cupcakes with a bowl of ermine frosting

To decorate your red velvet cupcakes:

You have some options. You can sacrifice one cupcake for “quality control” and turn it into crumbs for the cake. This is what I did this time around!

The cake is very soft and moist though, so it is hard to make small crumbs out of a freshly baked cupcake. Consider this your fair warning! Silver lining is you do get to eat that cupcake then say “what cupcake?” when it’s finished.

Otherwise, I love topping the cupcakes with sprinkles! It’s too cute! And easy. And did I mention cute? Note: not all sprinkles are vegan, so read your labels!

You can also just pipe on a swirl of frosting and call it a day! The cupcakes will still be super cute!

overhead view of 11 cupcakes with two turned on their sides with bites taken showing the crumb

Tips for preparing cupcakes in advance:

You can bake the cupcakes 1-2 day in advance and refrigerate before or after frosting.

For longer storage you can freeze unfrosted cupcakes in a freezer storage bag. To freeze frosted cupcakes first let cupcakes freeze on a baking tray or plate for about 1 hour in the freezer or until the frosting turns hard. Once frozen transfer to a ziplock bag or other freezer storage container. Let the cupcakes defrost at room temperature.

Cupcakes can be left out at room temperature when frosted for a couple of days too. For longer storage I prefer to refrigerate them and then just pull them out of the fridge 20 minutes or more before enjoying.

Pro-Tip: cupcake liners remove more cleanly from the cake if you refrigerate the cake for several hours before serving! Just make sure to let them come back to room temperature first!

No matter what, these vegan red velvet cupcakes (as with any cake) are best enjoyed at room temperature!

To be completely honest with you, I was not a red velvet advocate (lol) until I made these cupcakes. I thought that red velvet couldn’t make up its mind between the great flavors of chocolate and vanilla! I was wrong.

I had tried one too many sub-par (and dry!) red velvet cakes. But when red velvet is done right, it’s worth its weight in gold! That’s said for dramatic effect, luckily you can make a dozen cupcakes and not be out a cupcakes worth of gold!

If you make these vegan red velvet cupcakes, leave a comment below and rate the recipe on the recipe card. And please share your photos with me on Instagram, tag @thecuriouschickpea and #thecuriouschickpea. I love seeing your recreations!

six frosted vegan red velvet cupcakes in a metal serving dish

Vegan Red Velvet Cupcakes

Yield: 12 cupcakes
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes

These vegan red velvet cupcakes are so soft and moist, the perfect sweet treat!


  • 2 tsp (10g) white vinegar
  • 1 cup (235g) soy milk or other non-dairy milk
  • 1 1/2 cups (200g) all purpose flour
  • 3/4 cups (150g) granulated sugar
  • 2 tbsp (12g) cocoa powder
  • 1 tsp baking powder
  • 1/2 tsp baking soda
  • 3/4 tsp salt
  • 1/3 cup (64g) oil
  • 1 1/2 tbsp vanilla extract
  • Red food color, amount varies by brand


  1. Preheat the oven to 350 ºF and line a muffin tin with cupcake liners.
  2. Measure out the non dairy milk and add the vinegar. Set aside for 5-10 minutes to make a vegan "buttermilk."
  3. Sift the flour, sugar, cocoa powder, baking powder, baking soda, and salt into a mixing bowl. Whisk to make sure it's well combined.
  4. Pour the buttermilk into a large mixing bowl and add the oil and vanilla extract. Stir in red food coloring until the color is a bright and vibrant red. I used 1/4 tsp of gel food coloring. If using liquid food coloring you may need ~2 tablespoons.
  5. Add the dry ingredients to the wet then whisk until the batter is smooth.
  6. Pour the cupcake batter into the prepared tin. Fill the liners about 3/4 of the way full. Bake for 19-22 minutes or until a tester pulls out clean.
  7. Let cool for 5 minutes in the pan, then remove the cupcakes and place on a wire cooling rack to cool completely before frosting.


To measure your flour by volume, whisk the flour in its container to undo any settling, then scoop the flour and level with the backside of a butterknife.

You can use either natural cocoa powder or dutch processed (alkalized) cocoa powder in this recipe, but I recommend natural cocoa powder for it's lighter color.

Use a neutral flavored oil like canola oil, safflower oil, or sunflower oil.

I recommend using a gel food coloring like Wilton or Americolor. I used 1/4 tsp red gel food coloring to achieve this color (both brands were tested).

Frost the cupcakes with vegan ermine frosting or vegan cream cheese frosting.

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

piped vegan ermine frosting on a red velvet cupcake

Vegan Ermine Frosting (Flour Frosting)

Yield: 2 1/2 cups
Prep Time: 10 minutes
Cook Time: 5 minutes
Cooling Time: 30 minutes
Total Time: 45 minutes

This fluffy, smooth, and light tasting frosting is perfect for decorating layer cakes or sheet cakes, or piping onto cupcakes. It makes enough for 12 cupcakes, or a lightly frosted 2 layer 8-inch cake. If making a naked cake (no frosting on the sides) you can frost 4 layers.


  • 1/4 cup (33g) all purpose flour
  • 1 cup (235g) plain non-dairy milk (e.g. soy, almond, oat, cashew)
  • 1 cup (192g) granulated sugar
  • 1/2 cup (113g) vegan butter, cool room temperature
  • 1/2 cup (96g) vegetable shortening, cool room temperature
  • 1 tsp vanilla extract or vanilla bean paste


  1. Whisk the flour and plant milk together in a small pot and bring to a simmer over medium heat. Cook, stirring continuously, until the mixture has thickened to a pudding, about 3-5 minutes. It will continue to thicken as it cools.
  2. Let it sit in the pot for five minutes, then transfer to a bowl and cover with plastic wrap so that the wrap is touching the pudding. This prevents skin from forming. Let it cool to room temperature, then stick in the fridge for 10-15 minutes.
  3. Add your sugar to a blender or food processor and blend for about 30 seconds or until the sugar is fine textured.
  4. In a stand mixer fitted with a paddle attachment add the vegan butter and vegetable shortening and whip on medium to high speed until combined and fluffy. You can alternatively use a large mixing bowl and handheld electric beaters.
  5. Add the sugar and beat it in, starting on low and increasing the speed to high. Let it whip in until fluffy, about 2-3 minutes. At every step, pause to scrape the sides and bottom of the bowl as needed.
  6. Add the cooled pudding one big spoonful at a time (4-5 additions), whipping after each addition to incorporate. Once all the pudding has been added, turn the speed up to high and whip until light and fluffy, about 5 minutes.
  7. Turn off the mixer and add the vanilla extract. Then mix it in. If using a stand mixer with the paddle attachment, turn the speed on low and let it run for 1-2 minutes to press out any large air bubbles for an extra smooth frosting.
  8. Use the frosting right away or see notes for tips on using later. If the frosting is a bit soft from being warm after mixing, then refrigerate until it firms up enough to use. Check on it every 5-10 minutes.


If using store bought caster (aka superfine) sugar, measure by weight as caster sugar is less dense than granulated sugar.

For the vegan butter, use the kind that comes in sticks or blocks, not the kind that comes in a tub and is formulated to be better for spreading. The latter is soft for using in frosting.

You can refrigerate or freeze frosting to use at a later date, but it must come to room temperature before you try to rewhip it. If you whip cold frosting it will break and look curdled.

If the vegan butter and shortening start to melt or look curdled after you add the pudding, it's likely that your pudding wasn't cool enough. You can try to refrigerate the frosting to cool it down and whip once cool to bring it back together.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

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

an ok baker

Wednesday 29th of March 2023

I made this recipe for work people and THEY LOVED IT. That's really how you win friends and influence people. And I love it that it doesn't have banana in it (the smell, the allergies, ugh). If I wanted to convert this to lemon and poppy seed cupcakes, would I swap out the vinegar for lemon juice and add a bit more flour instead of cocoa?

Best Vegan Cupcakes - Sourdough and More

Friday 10th of March 2023

[…] Vegan Red Velvet Cupcakes […]


Friday 24th of February 2023

I visit the blog regularly and recently made two batches of these red velvet cupcakes for workmates to rave reviews. I don’t bake often so was thrilled they turned out so well and that people liked them so much. Tho I did have about a litre of cream cheese frosting left over. I gave your website out to half a dozen people so if you end up with a couple of Australians bumping around your website this weekend, that’s the me effect :) Thank you for the great recipes and thoughtful narratives on the chemistry of cooking.

The 35 BEST Vegan Desserts – DietAsGratis

Sunday 6th of November 2022

[…] Get the Recipe @ thecuriouschickpea […]

The 35 BEST Vegan Desserts - GypsyPlate - Serbestvurus News

Monday 17th of October 2022

[…] So the next time you crave red velvet, but want it in a healthy way, give this recipe a sure try.Get the Recipe @ thecuriouschickpeaMake these no-fuss and no-bake Chocolate Peanut Butter bars at home, and awe everyone with their […]

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

Skip to Recipe