This post may contain affiliate links, view our disclaimer for details.

This easy eggless red velvet cake has a tender, moist crumb, a rich flavor, and beautiful vibrant red color. Itโ€™s topped with a sweet yet tangy whipped vegan vanilla bean cream cheese frosting. The cake can be made in one bowl, and is also dairy free, making this recipe entirely vegan-friendly. 

sliced eggless red velvet cake on a marble cake stand.
sliced eggless red velvet cake

Why Youโ€™ll Love This Eggless Red Velvet Cake

  • Tender, Moist & Velvety Texture: dairy free yogurt replaces the eggs in this recipe, giving the cake a super moist texture that slices and holds together beautifully 
  • Rich Flavor and Intense Color: a mild cocoa flavor runs through this cake and it has a rich crimson color
  • One Bowl: fewer dishes are always better- no need to use separate bowls for the wet and dry ingredients
  • Easy to Follow Recipe: follow along with the step-by-step photos and video tutorial 
ingredients for the vegan red velvet cake.
ingredients for the vegan red velvet cake

The Ingredients

This vegan red velvet cake uses a handful of ingredients, most of which are pantry staples that can be found at your local grocery store. You may need to order red food coloring online if youโ€™re not able to find it in stores. 

  • Vegetable Oil: to keep the cake extra moist
  • Granulated Cane Sugar: for sweetness
  • Unsweetened Dairy Free Yogurt: to help hold together the cake & replace the eggs in traditional cake recipes
  • Dairy Free Milk: like almond milk, oat milk, or coconut milk
  • Pure Vanilla Extract: vanilla essence gives the cake an aromatic flavor
  • Vinegar: to help give the cake its characteristic tangy flavor, and to help the cake rise in the oven
  • All Purpose Flour: or you can use cake flour
  • Unsweetened Cocoa Powder: to give the cake its characteristic subtle cocoa flavor
  • Baking Powder & Baking Soda: to help leaven the cake
  • Cream of Tartar: this is optional, but it helps give the cake a subtle tang and helps the red color stay vibrant even after baking
  • Red Food Coloring: if making this cake completely vegan, be sure to order a vegan-friendly red food coloring
  • Sea Salt: to help balance the sweetness 

For the vanilla bean cream cheese frosting:

  • Softened Salted Vegan Butter
  • Softened Vegan Cream Cheese: I like to use Follow Your Heart or Trader Joeโ€™s dairy-free cream cheese. Theyโ€™re not too tangy and have a good texture.
  • Vanilla Bean Paste: or you can sub vanilla extract
  • Powdered Sugar or Icing Sugar
iced red velvet cake on a marble cake stand
iced red velvet cake on a marble cake stand

Substitutions

  • Oil: the vegetable oil can be substituted for melted dairy-free butter or for another oil, like coconut oil.
  • Dairy Free Yogurt & Milk: the dairy-free yogurt and milk can be subbed 1 for 1 with dairy based products.
  • Sugar: while I havenโ€™t tried this substitution, you could try substituting the cane sugar for a sugar free alternative like Swerve Granulated Substitute. If substituting the sugar, make sure to use a granulated replacement- not a liquid sweetener. 
  • Food Coloring: you can opt for natural food coloring like beet powder instead of gel food color. Note: the color wonโ€™t be as intense as in the photos.

Helpful Equipment

  • 3 6โ€ Round Cake Pans or 2 8โ€ Round Cake Pans
  • Parchment Paper
  • Large Mixing Bowl
  • Electric Hand Mixer or Stand Mixer: to make the frosting

Step by Step Instructions

๐ŸŽฅ *Video Tutorial is Above the Recipe Card Below!*

To Make the Cake Batter:

STEP 1: Cream the oil / melted vegan butter and sugar together in a large bowl until light and fluffy. Add the room temperature dairy-free yogurt, vanilla, vinegar and room temperature dairy-free milk. Whisk to combine.

wet ingredients.
wet ingredients

STEP 2: Sift the all-purpose flour, cocoa powder, baking powder, baking soda, salt, & cream of tartar (if using) on top. 

sifted dry ingredients on the wet ingredients.
sifted dry ingredients on the wet ingredients

STEP 3: Mix the wet ingredients and dry ingredients together until the lumps of flour are gone and just combined. Add the food coloring and mix until incorporated and the batter reaches your desired color.

๐Ÿ“Œ Note: I used 3-4 drops of gel food color. Adjust the amount of food coloring based on your preference.

red velvet cake batter without food coloring.
red velvet cake batter without food coloring

STEP 4: Pour the batter into the prepared cake tins. Smooth out the tops.

red velvet cake batter with food coloring.
red velvet cake batter with food coloring

STEP 5: Bake for 23-26 minutes (6โ€ pans) or 30-35 minutes (8โ€ pans) in the preheated oven.

๐Ÿ“Œ TIP: A toothpick inserted into the center of the cake should remove cleanly when done.

STEP 6: Remove the cakes and let them cool in the pans for 5-10 minutes. Then, remove the cakes from the pans and place them on a wire rack to finish cooling. 

baked vegan red velvet cake.
baked vegan red velvet cake

To Make the Vegan Vanilla Cream Cheese Buttercream Frosting:

STEP 1: Cream the vegan butter and vegan cream cheese with a hand mixer or stand mixer for 2-3 minutes until fluffy. Add the vanilla bean paste.

STEP 2: Add the powdered sugar (or icing sugar) 1 cup at a time. Mix on medium-high speed the frosting until it is light and fluffy and all of the sugar has been added, about 5 minutes.

๐Ÿ“Œ TIP: The frosting should be stiff enough to hold its shape, but still fluffy and creamy.

vegan vanilla cream cheese frosting.
vegan vanilla cream cheese frosting

How to Assemble the Cake:

STEP 1: Flip the first layer upside down (so the flat side is facing up). You can also slice the domed top off of the cake to create a flat surface. Spread an even layer of frosting  on top of the cake.

STEP 2: Stack the next layer of cake on the cream cheese frosting with the flat side facing up. Spread more frosting on top. Top it off with the 3rd cake layer.

STEP 3: Apply a crumb coat of frosting to the cake layers. Once frosted, sprinkle the top with chopped vegan white chocolate. 

assembling the red velvet cake.
assembling the red velvet cake

Serving the Vegan Red Velvet Cake 

This eggless red velvet cake is perfect for a special occasion or for the holidays like Christmas or Valentineโ€™s Day. 

Serve a slice of this cake alongside a cup of milk (almond milk is great!) or a cup of coffee. 

The tangy cream cheese frosting is the perfect accompaniment for the cake, but feel free to serve it with a scoop of vanilla ice cream as well.

red velvet cake with dairy free white chocolate on top.
red velvet cake with dairy free white chocolate on top

Storage

Fridge: The cake can be stored in the fridge, wrapped loosely in plastic wrap or in an airtight container for 1-2 days.

Freezer: After 1-2 days, I recommend freezing slices of the cake to help it retain its moisture. Wrap the cake with plastic wrap and place the slices in a freezer-proof baggie. Store in the freezer for 2-3 months.

slice of eggless red velvet cake with vegan cream cheese frosting on a white speckled plate.
slice of eggless red velvet cake with vegan cream cheese frosting

Pro Tips

  • Use room temperature dairy free yogurt and milk: room temperature ingredients help everything cream together easier and creates a better cake texture.
  • Tap the pans before baking to remove air bubbles from the batter: this will help create a close crumb without holes.
  • Bake the cake soon after mixing the batter together: because this batter has vinegar in it, the chemical reaction that helps it rise begins as soon as you mix the wet and dry ingredients together. The cake needs to be baked promptly after mixing the batter together for the best results.
  • Let the cake cool completely before frosting: to prevent the icing from melting and losing its shape.

eggless red velvet cake texture.
red velvet cake texture

Troubleshooting

My cakes look like they sunk in the middle. What Happened?
  • If the cakes look like they sunk, itโ€™s most likely because they are under-baked. The tops of the cakes should be smooth, and slightly domed when done baking.
  • A toothpick or knife inserted in the middle should remove cleanly.
My frosting is too sweet. How do I fix it?
  • If your buttercream is too sweet for your liking, I recommend creaming together another 2-3 tbsp of cream cheese in a separate bowl.
  • Once light and fluffy, add the cream cheese back to the frosting mixture and mix to incorporate.
  • You can also add 1 tbsp of cornstarch (or corn flour) to the frosting at a time until it is no longer as sweet.

FAQ

Can you make red velvet cake without eggs?

Yes, red velvet cake can be made without eggs. This recipe uses dairy free yogurt to replace the eggs.

Can you make red velvet cake without buttermilk?ย 

Yes, you can make red velvet cake without dairy based buttermilk. This recipe uses dairy free milk and vinegar to replace buttermilk.


More Delicious Vegan & Eggless Cake Recipes:
Did you make this eggless red velvet cake recipe?
Iโ€™d love to know! Leave a star rating and comment below! 
eggless red velvet layer cake texture with cream cheese frosting in between the layers.

Eggless Red Velvet Cake with Cream Cheese Frosting

Yield: 10 Slices
Prep Time: 35 minutes
Cook Time: 30 minutes
Total Time: 1 hour 5 minutes

This vegan & eggless red velvet cake has a tender, moist crumb, a rich flavor, and beautiful vibrant red color. Itโ€™s topped with a sweet yet tangy whipped vegan vanilla bean cream cheese frosting.

  • M๏ปฟakes a 3 tiered 6" Cake or a 2 tiered 8" Cake

Ingredients

Wet

  • ยฝ cup (110g) vegetable oil or melted vegan butter
  • 1 ยฝ cups (290g) granulated sugar
  • 1 cup (230g) plain non-dairy yogurt, unsweetened plain or vanilla-flavored, room temperature
  • 1 tbsp pure vanilla extract
  • 1 cup dairy free milk, like almond milk
  • 1 ยฝ tbsp apple cider vinegar, or white vinegar

Dry

  • 2 ยฝ cups (320g) all-purpose flour
  • 3 tbsp (16g) unsweetened cocoa powder
  • 2 tsp (8g) baking powder
  • ยฝ tsp (3g)baking soda
  • ยฝ tsp salt
  • ยฝ tsp cream of tartar, optional (see notes)
  • 2-4 tsp red food coloring, adjust to preference (or use beetroot powder)

Vegan Vanilla Bean Cream Cheese Buttercream

  • 3 tbsp (43g) softened salted vegan butter, like Country Crock Plant Butter or Earth Balance
  • ยฝ cup + 1 tbsp (135g) softened vegan cream cheese, I like Follow Your Heart or Trader Joes
  • 2 tsp vanilla bean paste, or sub vanilla extract
  • 1 ยพ - 2 cups (195-260g) powdered sugar, adjust to taste
  • ยผ tsp salt
  • Optional: 1 tsp lemon juice

Instructions

To Make the Cake 

  1. Preheat the oven to 350 degrees F or 175 degrees C.
  2. Grease 3 6” (15.24 cm) round cake pans or 2 8” (23cm) round cake pans. Cut out circles of parchment paper and lay them in the bottom of the pans. 
  3. Cream the oil and sugar together until light and fluffy. Add the room temperature dairy free yogurt, vanilla, vinegar and dairy free milk. Whisk to combine.
  4. Sift the all purpose flour, cocoa powder, baking powder, baking soda, salt, & cream of tartar (if using) on top. 
  5. Mix the wet and dry ingredients together until lump free and just combined. Add the food coloring and mix until incorporated and the batter reaches your desired color.
  6. Pour the batter into the prepared cake pans. Smooth out the tops.
  7. Bake for 23-26 minutes (6” pans) or 30-35 minutes (8” pans). A toothpick inserted into the center of the cake should remove cleanly when done. The cakes should have smooth, slightly domed tops when done baking.
  8. Remove the cakes and let them cool for 5-10 minutes in the pans. Then, remove the cakes from the pans and place them on a wire rack to finish cooling. 

To Make the Frosting

NOTE: this frosting recipe makes enough to lightly cover a 3 tiered 6” cake or a 2 tiered 9” cake (like the photos). If you want a thicker layer of frosting, I recommend you 1.5x or 2x the frosting ingredients. 

  1. Cream the vegan butter and vegan cream cheese with a hand mixer or stand mixer for 2-3 minutes until fluffy. Add the vanilla bean paste and salt. Mix to incorporate. 
  2. Add the powdered sugar 1 cup at a time. Mix on medium-high speed until it is light and fluffy and all of the sugar has been added, about 5 minutes. If the frosting appears too stiff, add in the 1-2 tablespoons of dairy free milk. The frosting should be stiff enough to hold its shape, but still fluffy and creamy. Add the lemon juice, if using, and mix to incorporate.

To Assemble the Cake

  1. Flip the first layer upside down (so the flat side is facing up). Spread an even layer of frosting  on top of the cake.
  2. Stack the next layer of cake on the cream cheese frosting with the flat side facing up. Spread more frosting on top. Top it off with the 3rd cake layer.
  3. Apply a crumb coat of frosting to the cake layers. I chose to leave the cake partially naked so the red color of the cake peeks through, but if you'd like to add more frosting feel free to apply more after the crumb coat. Once frosted, sprinkle the top with chopped vegan white chocolate. 

Notes

  • The dairy-free yogurt and milk can be subbed 1 for 1 with dairy based products.
  • This recipe calls for cream of tartar because it helps theย food coloringย I used stay vibrant even after baking. Check the instructions on your food coloring.
  • Tap the pans before baking to remove air bubbles from the batter: this will help create a close crumb without holes.
  • Bake the cake soon after mixing the batter together: because this batter has vinegar in it, the chemical reaction that helps it rise begins as soon as you mix the wet and dry ingredients together. The cake needs to be baked promptly after mixing the batter together for the best results.
  • Let the cake cool completely before frosting: to prevent the icing from melting and losing its shape
Nutrition Information:
Yield: 8 Serving Size: 1
Amount Per Serving: Calories: 473Total Fat: 19gCarbohydrates: 73gProtein: 5g

Nutritional info is an estimate.

Did you make this recipe?

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


Want to Save this Recipe for Later? Pin it to Pinterest!
vegan red velvet cake pinterest pin.

DISCLAIMER: Links included in this post might be affiliate links. If you purchase a product or service with the links that I provide I may receive a small commission. There is no additional charge to you! Thank you for supporting my blog, so I can continue to provide you with free content each week!

Categories:

, , , , , , , , ,

Leave a Reply

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


2 Comments

  1. Hello! This looks delicious. Can I ask if you’ve actually hand weighed your flour here for the dry ingredients? Just wondering if I should go by your weight or volume measurements to ensure accuracy for the final bake. I know some people measure out their flour differently. Also do you use the liquid or gel red food dye? Thanks for sharing!

    1. Hi Erin, I hand measure all my recipes. Going by weight will ensure best results! I used a gel red food dye, but liquid should also work.

Even More Recipes You'll Love...