This Vegan Red Velvet Cake is a delicious, moist, three-layer vanilla cake with a light, mild cocoa tart flavor and vibrant red color layered with dairy-free cream cheese frosting.
I love baking vegan cakes like my Vegan Bundt Cake, Vegan Apple Cake, or Vegan Birthday Cake for birthdays and especially for the holiday season. For this occasion, I created this vibrant red velvet cake filled with dairy-free cream cheese frosting that brings out some amazing Christmas vibes.
Ingredients and Substitutions
You need some simple ingredients, no egg replacer, only wholesome ingredients:
- All-Purpose Flour – or white spelt flour. The recipe won’t work with almond flour.
- Unsweetened Cocoa Powder – You can also use sweetened cocoa and reduce the amount of sugar accordingly.
- White Sugar – You can use unrefined sugar if you want to, such as coconut sugar.
- Baking Soda – To give the cake a good rise.
- Baking Powder – Baking powder contributes to the fluffy crumb of the cake.
- Almond Milk – or any other light plant-based milk such as oat milk or cashew milk.
- Canola Oil – You can alternatively use melted coconut oil or light olive oil.
- Vanilla Extract – For more flavor.
- Apple Cider Vinegar – This brings the acidic element to rise the cake.
- Red Food Coloring – Not all red food dyes are cruelty-free. Some are made from animal sources like cochineal. Always pick a red food coloring tagged as plant-based or vegan. Another option is to use beet powder. It has a vibrant pink-red color that goes very well in red velvet cake.
For the cream cheese frosting, you will need:
- Icing Sugar – Or sugar-free alternatives.
- Vegan Cream Cheese – There are many cashew-based or coconut based vegan cream cheese options.
- Vegan Butter – or margarine.
- Vanilla Extract – for flavor.
- Almond Milk – or any other plant-based milk.
How To Make Vegan Red Velvet Cake
A red velvet cake is usually made with eggs, butter, and cream cheese. To make it vegan, you need to twist the original red velvet cake recipe a little, and here’s what you need.
First, preheat the oven to 350°F (180°C). Line the bottom of three 6-inch cake pans with parchment paper and spray the pans with cooking spray. Set them aside.
- In a large size bowl, prepare the vegan buttermilk. To do so, combine all the two liquid ingredients together: apple cider vinegar and almond milk (photo 1). Stir and set aside for 10 minutes until the acidity of the vinegar curdle the almond milk.
- Then, stir in the remaining liquid ingredients: oil of choice and vanilla extract (photo 2).
- Add the food coloring of your choice to give the liquid batter a bright red color (photo 3).
- Meanwhile, bring another large bowl and sift in flour, and cocoa powder. Then, whisk in sugar, baking powder, baking soda, and salt (photo 4).
- Pour the wet ingredients onto the dry ingredients (photo 5) and use a whisk to stir and combine (photo 6) until it forms a smooth cake batter forms (photo 7). Don’t over-mix the cake batter to keep the cake crumb nice and fluffy after baking.
- Divide the batter evenly into the three cake pans (photo 8).
- Bake the cake layers for 20 minutes at 350°F (180°C) or until a toothpick inserted in the center of each cake layer comes out clean. If you can’t fit the three cake pans on the same oven level, place two cake pans on the center rack and one cake pan just under it. Switch the pans halfway through baking if the lower one bakes slower.
- You can also keep that layer on its pans outside of the oven for 20 minutes and bake it later after the first two are baked.
- Cool completely the cake layers on a cooling rack at room temperature before frosting (photo 9).
- When the layers are cold, use a long bread knife to level all cake layers (photo 10) – remove the bumpy part on top of each layer to create three flat cake layers.
- Keep the parts you cut out, as you will use the crumbs to decorate the red velvet cake later.
Frosting The Cake
You can make a vegan cream cheese frosting or simply a vegan buttercream frosting if vegan cream cheese is not available in your store. You can also top the cake with vegan whipped cream!
In a large mixing bowl, add the softened vegan butter and softened vegan cream cheese and beat until creamy and fluffy using the stand mixer’s paddle attachment. Or, you can use a hand mixer with a beater attachment.
Then, add powdered sugar and vanilla extract and beat on medium-high speed until incorporated. In the end, add a splash of almond milk to thin out the frosting and stop until the cream cheese frosting is light and creamy.
Place the first cake layer on a cake stand and add a third of the frosting in the center. Use a long, flat tool or spatula to spread the frosting all over the surface of the first cake layer. Then, add the second cake layer, repeat, and finally, repeat with the last cake layer.
As you spread the frosting, it falls on the sides of the cake layers. Use the spatula to spread the frosting all around the cake layers, turning the cake stand simultaneously to help spread the frosting evenly.
Decorate the top of the cake with the leftover cake crumb you cut out before.
Storage Instructions
Store the cake in an airtight cake box in the fridge for up to 4 days. Cutting the cake just before serving is preferable to keep it moist and fresh.
You can also freeze leftover red velvet cake slices in an airtight container for up to 1 month. Thaw it in the fridge the day before.
Allergy Swaps
- Gluten-Free – I haven’t tried to make a vegan, gluten-free red velvet cake yet, but some all-purpose gluten-free flour can be used as a 1:1 swap to all-purpose flour with excellent results. To my knowledge, the cake crumb is always coming out a bit more gummy or dense with this option.
- Apple Cider Vinegar – You can swap vinegar for lemon juice or white vinegar.
- Nut-Free – Use soy milk or oat milk instead of almond milk.
More Vegan Cake Recipes
Below are some more plant-based cake recipes for you to try next time.
Did You Like This Recipe?
Leave a comment below or head to our Facebook page for tips, our Instagram page for inspiration, our Pinterest for saving recipes, and Flipboard to get all the new ones!
Vegan Red Velvet Cake
Ingredients
- 2 ¼ cups All-Purpose Flour - sifted
- 1 tablespoon Unsweetened Cocoa Powder
- 1 ⅓ cup Sugar
- 1 teaspoon Baking Soda
- ½ teaspoon Baking Powder
- ½ teaspoon Salt
- 1 ½ cup Almond Milk - or any plant-based milk
- ½ cup Canola Oil - or any light flavor vegetable oil
- 1 tablespoon Vanilla Extract
- 1 tablespoon Apple Cider Vinegar - or lemon juice
- 1 teaspoon Red Food Coloring
Vegan Cream Cheese Frosting
- 4 cups Icing Sugar
- ½ cup Vegan Cream Cheese - softened, or more softened vegan butter
- ½ cup Dairy-Free Butter (Unsalted) - softened
- 2 teaspoons Vanilla Extract
- 4-6 tablespoons Almond Milk
Instructions
- Preheat the oven to 350°F (180°C). Line three 6-inch round pans with parchment paper. Grease the pans with cooking spray. Set aside.
- In a large mixing bowl, combine apple cider vinegar and almond milk. Set it aside for 10 minutes to curdle.
- Whisk in the remaining wet ingredients: canola oil, red food coloring, and vanilla extract.
- In another large mixing bowl, sift flour and cocoa powder. Then, whisk in caster sugar, salt, baking soda, and baking powder. Set aside.
- Pour the wet ingredients into the dry, and whisk to incorporate until the ingredients are combined nicely. Don't over-whisk, or the cake will be dense.
- Divide the batter evenly into the three round pans.
- Bake for 20 minutes or until a toothpick inserted in the center comes out clean.
- Cool down on a rack completely before frosting.
Frosting
- In a large bowl, or stand mixer bowl, add the softened vegan butter and softened vegan cream cheese and beat until creamy and fluffy.
- Add powdered sugar and vanilla extract and beat on medium-high speed, adding a few tablespoons of almond milk if the frosting is too dry or thick, beating until the frosting is light and fluffy. Don't overbeat or frosting split.
Assembling Red Velvet Cake
- Use a long sharp knife to level up each cake layer. Keep the top of the cake layers to crumble into pieces and use as a decoration on top of the frosted cake.
- Place one layer of cake on a large serving plate, add a third of the batch of frosting in the center of the cake and use a spatula to spread the frosting all around the cake. It's ok if it drips on the sides.
- Top up with the second red velvet cake layer, add another batch of vegan frosting, and repeat the same action, with the last layer of cake, using the remaining frosting to spread all around the cake.
- Decorate with leftover cake crumb that you set aside after levelling up the cake layers.
Storage
- Store the cake in an airtight cake box in the fridge for up to 4 days or freeze and thaw the day before serving.
Can I use a 9×13 inch pan if I don’t have the round cake pans?
Yes, a 9×13 has give or take the same area as a 6-inch round pan, so it will work fine!