These soft and deliciously tender vegan red velvet cupcakes taste like they came from a bakery and are incredibly quick and easy to make with just one bowl and a few simple pantry staple ingredients- no need for an egg replacement either! With just the right hint of cocoa and topped with a silky dairy free cream cheese frosting, you won’t believe these cupcakes are vegan!

vegan red velvet cupcake with liner pulled off

Why you’ll love these easy vegan red velvet cupcakes:

If you love a good vegan red velvet cake recipe, then you’re going to be absolutely obsessed with these amazing red velvet cupcakes.

They’re fluffy, tender, MOIST, and with the perfect hint of cocoa that complements that beautiful tang from the cream cheese frosting so well. Truly, these cupcakes are so good, you won’t even be able to tell that they’re vegan, eggless, and dairy free. 

And like my vegan lemon cupcakes, we’re making them small batch, though you can easily double the recipe for a full batch!

In college, I used to work at Georgetown Cupcakes, and we had the absolute best red velvet cupcake in all of DC. It was the most sold out cupcake flavor of all. So I truly do know what makes a good red velvet cupcake, and this vegan red velvet cupcake really is the best!

Here’s why you’ll love these cupcakes:

  • Minimal equipment: The cupcake batter itself is so easy to make. You don’t even need a hand mixer- just a whisk will do!
  • Quick & easy: From start to finish of making these red velvet cupcakes, the process is about 30 minutes. And that’s including only a 5 minute prep time!
  • Unbelievably vegan: The texture of these vegan cupcakes is unbelievable: truly so fluffy, moist, soft, and light yet rich with flavor. 
  • Flavor is out of this world! You get all of the classic red velvet cake flavors that we know and love: light hint of cocoa followed by sweet and a lift from the tang of the buttermilk. It’s truly a masterpiece of flavors!
  • The silkiest dairy free cream cheese frosting: The cream cheese frosting is good enough to eat on its own.
bitten vegan red velvet cupcake

The secret ingredient to the best red velvet cake

​Have you ever wondered what makes an amazing red velvet recipe? The secret ingredient is actually in the homemade vegan buttermilk.

It’s just 2 ingredients. Dairy free milk, and a vinegar or lemon juice.

Using vegan buttermilk instead of regular dairy free milk makes all the difference. Buttermilk gives you that light and fluffy, velvety texture that’s associated with red velvet cake. 

bitten vegan red velvet cupcake

Simply combine dairy free milk with a little apple cider vinegar (all measurements are found in the recipe card below), and let the mixture sit for a few minutes at room temperature to curdle. 

I have recently discovered that Forager Project‘s probiotic dairy free drinkable yogurt (the unsweetened version) acts very similarly to buttermilk, so if you see that in stores, you may use that as well!

How to make vegan red velvet cupcake recipe with step by step photos

For the full written instructions and ingredient measurements, see the bottom of this post in the recipe card. You can also hit the “jump to recipe” button at the top of this post! Here, we’ll go over a brief overview of the steps, along with providing visuals for a better understanding of the recipe.

First, we’ll start by mixing the batter. We’ll combine the sugar, oil, red food coloring, leavening agents, cocoa, vanilla and sea salt together.

Then add in the flour and the vegan buttermilk, and whisk JUST until combined.

bowl of red velvet cupcake batter

If you need more than 6 cupcakes, simply double the recipe.

Now we bake for just 17-19 minutes, or until a toothpick comes out clean!

I like to let my cupcakes cool in the pan for a few minutes before transferring them to a cooling rack. This helps ensure that the liner comes off cleanly!

Then simply make the vegan cream cheese frosting, and enjoy!

Why don’t we need eggs in this cupcakes recipe?

And not even an egg replacement- though the vegan egg substitutes are really wonderful these days!

Most of my vegan cupcake recipes don’t require an egg- not my vegan vanilla cupcakes, nor chocolate cupcakes, funfetti cupcakes, or even my small batch lemon poppy seed cupcakes.

This is because we’re using slightly more flour than you would with traditional cupcake recipes with leavening agents to create the perfect rise. You truly won’t believe that these cupcakes are missing anything- not even the eggs!

vegan red velvet cupcake with swirl of frosting on top

Want to save this recipe for later? Add it to your favorite recipe board on Pinterest!

If you make this recipe, please be sure to leave a comment and a rating ⭐️⭐️⭐️⭐️⭐️ below. This helps others to find the recipes! As always, I absolutely love to see your beautiful creations on Instagram and Pinterest, so be sure to tag me there as well!

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
vegan red velvet cupcakes on cooling rack

One Bowl MOIST Vegan Red Velvet Cupcakes – Small Batch Recipe!

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 1 review
  • Author: BRITT BERLIN
  • Prep Time: 5
  • Cook Time: 25
  • Total Time: 30 minutes
  • Yield: 6 1x
  • Category: Dessert
  • Method: Baking
  • Cuisine: American
  • Diet: Vegan


These amazing and easy vegan red velvet cupcakes taste just like the real deal! This is the easiest vegan cupcake recipe and yield the most perfect red velvet cupcakes, vegan or not!


  • 1/2 cup (120 mL) vegan buttermilk , room temperature
  • 1/4 cup (65 g) neutral cooking oil
  • 1/2 cup (100 g) granulated sugar
  • 1 tsp vanilla extract
  • 1 tbsp cocoa powder
  • 1 tsp vegan red food coloring*
  • 1 tbsp dairy free yogurt or vegan sour cream
  • 1 cup (125 g) all purpose flour or gluten free 1:1 baking flour*
  • 1  tsp baking powder
  • 1/4 tsp baking soda
  • 1/4 tsp sea salt
  • 1 batch Vegan Cream Cheese Frosting


  1. Please read through all instructions before beginning.
  2. Prep: Preheat the oven to 350F. Line a 6-cup cupcake tin with liners. If you want to make a regular batch of these cupcakes, simply double the measurements.  Measure out all ingredients before beginning. In a small bowl, combine the dairy free milk and apple cider vinegar. Mix together and set aside to curdle.
  3. Make the batter: In a medium bowl, use a whisk to mix together the oil, sugar, dairy free yogurt, vanilla, and red food coloring. Mix until completely combined. Then add in the cocoa powder, leavening agents (baking soda and baking powder), and sea salt, and whisk again. Finally, add in the flour and vegan buttermilk, and whisk the flour into the batter just until combined.
  4. Bake the cupcakes: Divide the batter evenly into each cupcake liner, filling each cupcake about 2/3 of the way full. Place the cupcake tin into the oven to bake for about 18-20 minutes, or until a toothpick comes out clean. Remove the cupcakes from the oven.
  5. Cool the cupcakes: Allow the cupcakes to cool in the cupcake tin for 10 minutes. Then transfer them to a cooling rack to cool completely before making the vegan cream cheese frosting.
  6. Make the cream cheese frosting: Add vegan butter and vegan cream cheese to a large bowl and beat together with a hand mixer. Add in 1 cup of powdered sugar at a time, continuing the beat the mixture until it’s a thick buttercream. Add in vanilla and continue to beat until desired texture.
  7. Frost the cupcakes: Spoon the vegan cream cheese frosting into a piping bag and frost each cupcake. Serve and enjoy!


Vegan red food coloring: Beet powder will turn these cupcakes brown instead of red due to the heat and acid reaction. I would recommend using Ann Clark’s vegan red food coloring or Chef Master’s vegan red food coloring. Always check the label of the food coloring to make sure it’s still vegan, as sometimes brands change their formula.

Vegan cream cheese frosting: If you can’t find a good vegan cream cheese near you, you can sub in 1/2 cup of dairy free yogurt (such as forager project) in place of 1 cup of vegan cream cheese.

Storage: Store any leftover cupcakes in an airtight container and in the fridge for up to 4 days or in the freezer for up to 3 months.

More vegan cupcake recipes you’ll love:

Best Vegan Vanilla Cupcakes

Easy Vegan Chocolate Cupcakes

Vegan White Chocolate Cupcakes

Vegan Peanut Butter Cupcakes

Best Vegan Coconut Cupcakes