This vegan red velvet cake is soft, fluffy and moist! It comes together in one bowl and is easy to make using common pantry ingredients. This recipe has been adapted from my popular vegan red velvet cupcakes.
Ingredients you'll need
The full list of ingredient quantities and instructions are in the gray recipe card at the bottom of this post.
Notes about the ingredients
Vegan-friendly red food coloring. Make sure you avoid food dye that contains carmine which is made of beetles! Some vegan-friendly brands include AmeriColor, Wilton, and Queen Fine Foods (Australia). Beetroot powder can work but the results are inconsistent and depend on the brand and age of your powder. Some companies also sell vegan-friendly natural red dye.
Dairy-free milk. I prefer using soy milk as it's usually higher in protein which creates a more tender cake. However, any milk will work such as oat milk or almond milk.
Sugar doesn't only add sweetness but makes the cake fluffier and moister!
Cocoa powder for a hint of chocolate flavor. It also helps break down the flour making a soft and velvety cake.
Apple cider vinegar reacts with the non-dairy milk to make vegan buttermilk. It makes the cake more tender and adds depth of flavor. Lemon juice or white vinegar will also work.
Making the cake batter
It's SO easy to make this red velvet cake! In ONE bowl, mix the dry ingredients and then the wet ingredients until combined.
Here are some expert tips for making the best vegan red velvet cake:
- If your cocoa powder is lumpy, sift it beforehand!
- I recommend adding more red food coloring than you think you'll need. The red color will fade and darken in the oven!
- Avoid overmixing your cake batter. Some lumps in your batter are fine, as long as they aren't lumps of dry flour. If you use a hand mixer or stand mixer, I suggest mixing the batter on medium speed to prevent you from overmixing.
Tips for baking the cake
Baking this cake is very straightforward! However, I have some easy tips if you'd like your cake to look extra professional :).
For the most even cake layers, I suggest using a kitchen scale or measuring cups to evenly divide the cake batter. If you have exactly the same amount of batter in each cake pan, they will bake in the same amount of time and look better when the cake is assembled!
For extra flat cake layers, I recommend using cake strips! Cake strips cool the outside of cake pans so cakes bake more evenly and don't dome as much. They're always ideal for layer cakes!
Cream cheese frosting and alternatives
This red velvet cake is perfectly paired with a tangy vegan cream cheese frosting! Here are my top tips for making cream cheese frosting:
- Use a reliable brand of vegan cream cheese for example, Toffuti. A select few brands tend to split when you whip them such as Sheese.
- Cream cheese frosting tends to soften quickly at room temperature. So, it's super important that your cake is not warm at all when you frost it. If your frosting softens while you decorate the cake, pop your cake in your fridge or freezer for 30 minutes.
If you prefer to not make a cream cheese frosting, I recommend frosting the cake with:
- Vegan lemon buttercream from my lemon cake recipe. The lemon makes the buttercream taste similar to cream cheese!
- Chocolate buttercream frosting
- Strawberry buttercream frosting
How to store vegan red velvet cake
If you'd like to make this cake ahead of time, store the cake layers separately from the frosting. The cakes are best stored covered in plastic wrap or an airtight container at room temperature for 1 day or in the freezer for up to 2 weeks.
If you live in a warm climate, store leftover cake in an airtight container in the fridge. Cream cheese frosting tends to soften when it's warm! 1-2 hours before serving, let the cake come to room temperature and it'll be perfect for serving.
If you live in a cooler climate, store the cake at room temperature for up to 1 day.
Customizing this red velvet cake recipe
For a gluten-free red velvet cake, check out the notes of the recipe box at the bottom of the page.
To make the cake refined sugar-free, you can use brown sugar or coconut sugar but it will make the cake a dark red-brown color.
This recipe will also work in:
- Two 7-inch and 9-inch cake pans. If using 7-inch pans, they'll need to be at least 2 inches tall otherwise they will overflow. You will also need to adjust the baking time.
- One 9-inch square cake pan
- One 10-inch round cake pan
- One 9x13 inch rectangle pan for a sheet cake
You can also make this cake into a heart-shaped cake! For cupcakes, check out my vegan red velvet cupcake recipe.
More easy vegan cake recipes
Follow Rainbow Nourishments on Instagram, Facebook, TikTok and Pinterest, and subscribe via email to receive all of our latest recipes!
Vegan Red Velvet Cake
Ingredients
Dry ingredients
- 3 cups (375g) all-purpose plain flour
- 1 ½ cups (300g) granulated sugar
- 2 ½ tablespoons (15g) cocoa powder
- 1 tablespoon baking powder
- ⅛ teaspoon baking soda
- ½ teaspoon salt
Wet ingredients
- 1 ¾ cup (440g) dairy-free milk
- ⅔ cup (165g) neutral flavored oil
- 1 tablespoon vanilla extract
- 2 tablespoons apple cider vinegar, white vinegar or lemon juice
- ~2 teaspoons vegan red food coloring gel, or as needed (note 2)
Vegan Cream Cheese Frosting (note 3 for alternatives)
- 1 cup (8 oz or 240g) vegan cream cheese, room temperature
- 2 cup (225g) vegan butter, room temperature
- 4 cups (400g) powdered sugar / icing sugar, or as needed (note 4)
- 1 teaspoon vanilla extract
Instructions
- Preheat the oven to 180°C (350°F). Line 2 x 8-inch (20 cm) round cake pans with parchment paper.
Make the cake:
- Add all the dry ingredients to a large mixing bowl and whisk until the mixture is well combined. Add all the wet ingredients and mix until just combined. If desired, add more food coloring and gently mix until the batter is your desired color.
- Evenly divide the cake between your two cake pans.
- Bake the cakes for 30-35 minutes. The cakes are ready when you insert a toothpick in their center and it comes out clean (a few crumbs are fine).
- Cool the cakes in their pans for 15 minutes then transfer them to a wire rack. Cool completely.
Make the frosting:
- Add the butter to a large bowl or stand mixer and beat until light fluffy. Add the vegan cream cheese and beat until just combined and there are no lumps. Add the sugar and vanilla and beat until just combined. If you overmix the frosting, it will become loose and may not hold up. Add more powdered sugar for a firmer frosting. Chill until needed.
- If your cakes are domed on top, use a large serrated knife to slice a thin layer off the tops to create a flat surface. Spread or pipe around ¾ cup of frosting on the cake and place the remaining cake on top. If you have time, I recommend crumb-coating the cake by spreading a thin layer of frosting on the sides and top to 'trap' in the crumbs. Finally, coat the cake with the remaining frosting.
- Keep the cake in an airtight container in the fridge until serving. Allow it to come to room temperature for 30 minutes to 1 hour before serving.
- Store leftover cake in a container in the fridge for up to 3 days or in the freezer for up to 1 month. Allow the cake to come to room temperature before serving.
Notes
- To make a gluten-free red velvet cake, replace the flour with 1 ¾ cup (280g) gluten-free all-purpose flour and 1 ⅓ cup (135g) almond flour. Some 1:1 gluten-free flour blends will work but I don't recommend using Bob Red Mills 1:1 flour by itself because it makes this cake gummy.
- All brands of red food dye vary in color and intensity so you may need to adjust accordingly. If you use liquid food coloring (not gel), you'll need around 1-2 tablespoons. You can also color the cake with 3 tablespoons of beetroot powder. Some brands of beetroot powder and older powder tend to turn brown when baked, so make sure you use a reliable brand. If using beet powder, add it with the dry ingredients.
- If you don't have vegan cream cheese, I recommend making a classic buttercream with a hint of lemon. It's also more stable than cream cheese frosting! Use the lemon buttercream recipe from my lemon cake post and adjust the amount of lemon juice to taste. The lemon flavor mimics the tangy flavor of cream cheese.
Nutrition
This post may contain affiliate links. As an Amazon Associate, I may earn a small commission from qualifying purchases at no additional cost to you.
Vivi says
Hi can I made this into Vanilla cake / chocolatr cake ? Looking to make for my son bday cake, thankyou..
I have made your chocolate zuccini cupcake its so good. Can I made it into birthday cake size ?
Anthea says
Hi! I think this will work well as a vanilla cake, but a chocolate cake would require different measurements as cocoa is a very dry ingredient.
And I'm so glad that you like the zucchini muffins! To make it into a birthday cake size, I'd use my chocolate zucchini bread recipe and bake it into a single 8" (20cm) round baking tin. If you want to make it 2 layers, I'd scale up the zucchini bread recipe by 50%. Hope that helps!
Mikayla says
Hi I would love to make this for my daughters 2nd birthday. I don't have extra time to do a test run. Just wondering what type of vegan milk is recommended - is soy milk okay to use? Many thanks
Anthea says
Hi! I recommend using soy milk for this recipe. I use it for all of my recipes and it works really well. Hope that helps!
Deb says
This cake looks amazing. Do you think I could make this without the red food colouring? Will it affect the taste? Thanks
Anthea says
Hi Deb, yes you certainly can! It'll just look like a light brown vanilla cake and it'll taste the same. Hope that helps!
Karine says
I baked this cake for the third birthday anniversary of my son and it was a huge success! Everybody loved it! Will have to do it again since it was so yummy and soft! Thank you so much for the recipe!!
Anthea says
Hi Karine, aw that's amazing!! Thanks soo much for coming back to leave a review here. I appreciate it a lot!
Kavya says
Hey, can I use regular milk instead of vegan milk?
Thank you
Anthea says
I haven't tested it as I use only vegan ingredients, but technically, you should be able to.
Sheila says
Hi, would I be able to bake this in a bundt pan?
Anthea says
Yes you can - it should take around 50-55 minutes to bake. Hope that helps!
Christina says
It was so so so delicious and super easy to make. LOVE IT!! I used a bigger heart shaped dish and doubled the recipe. Decorated the cake with strawberries 🙂
Anthea says
Aw that's amazing to hear!!! I'm so thrilled that you loved it and I love that you made it into a heart shape too! Thanks so much for your feedback 🙂
Mery says
I made mini red velvet cakes 💖. Thanks for sharing this recipe. Was so yummy💖
Anthea says
Aw, that sounds so cute!! I'm so happy that you enjoyed it!
Emily says
I used King Arthur's 1:1 Gluten Free flour with the measurements in grams and it turned out perfectly. The sweetness of the cake and the slight tanginess of the cream cheese frosting was a perfect combination. I used a glycerin-based vegan food coloring and had to empty the entire bottle to get a pink-ish hue, so it was more of a pink velvet, but it tasted incredible.
Anthea says
I'm so glad that it worked with King Arthur's 1:1 gf flour using grams and that you enjoyed the flavor profile of the cake! And thanks for the feedback about the food coloring too - it's interesting that food colors differ in intensity, all around the world. Thanks so much for taking the time to leave a review here 🙂
Sonia says
Nice easy recipe. Working on improving my buttercream decorating. Tastes really nice. Didn’t bother with the decoration on top.
Anthea says
Hi Sonia, I'm so glad that you enjoyed this cake!! Thanks for the feedback 🙂
Manu says
If I replace the plain flour by a gluten-free one, the result will be the same?
Anthea says
Hi Manu, it really depends on the gluten-free flour. It will bake well with a high-quality 1:1 gluten-free flour, but most that are available on the market aren't great for vegan baking. I've had success with using half almond flour and half gf flour for my red velvet cupcakes but I haven't tested it for this recipe. I hope that helps!
Anna says
Can I replace the milk with water?
Anthea says
Hi Anna, the cake will still work but I don't recommend it because the milk provides depth of flavor and the cake won't be as moist. Buttermilk is one of the key parts of a red velvet cake. Hope that helps!
Helena says
Can I cook all the batter in only one 9-inch pan and split it in 2 parts after? (I don't have 2 separate cooking pans) If so, what would the new cooking time be?
Thank you for this lovely recipe!
Anthea says
Hi Helena, yes you can do that however the cake layers will be much thinner as a 9-inch pan is 25% larger than an 8-inch pan. I'm honestly not sure how long it will take to bake as I haven't tested it, however try checking it at 45 minutes. I hope that helps!
Ada Montoya says
Very good recipe! Thank you.
Anthea says
I'm so glad that you enjoyed this cake!
Claire says
If I'd want to make this a 2 layer 6 inch cake, how should I adapt the recipe? Thank you in advance 🙂
Anthea says
Hi Claire, for 2 x 6-inch cake layers, use around 70% of the ingredient quantities. It helps to use grams as it can be tricky to measure, say, 4/5 of a cup! Also, the cakes will take around 40 minutes to bake. I hope that helps 🙂
Purrfectly Imperfect Bakes says
I’ve been waiting for so long for vegan red velvet cake recipe and my wishes were heard! Perfectly working recipe! Easy-to make ( I would never believe, making vegan red velvet cake is easier than regular one!) perfect amount of colouring in the recipe! I very often struggle to achieve the right red colour, this recipe together with all the pictures is working so well. The texture is very light and fluffy, such a goooood job Anthea!!❤️
Anthea says
Aw, I'm over the moon that you loved this cake and found it approachable!! I know what you mean about the red colour too. Thanks soo much for taking the time to leave a review here. I appreciate it so much 🙂