Vegan Red Velvet Cake

This rich vegan red velvet cake is made with beets and raspberries to create a deep red color. Accompanied with a luscious vegan cream cheese frosting, this red velvet cake will be perfect for a vegan Valentine’s Day!

I wanted to make a vegan red velvet cake for a long time, but one of the biggest problems was how to make it actually vegan.

I decided to use raw beets and raspberries to make the red color instead of using red food coloring and I think it turns out beautifully!

It’s important that you do not use canned beets for this recipe – the cooking process will destroy the color and instead of a bright red you’ll end up with a dull pink/brown color.

Red velvet cake on the plate

Vegan Red Velvet Cake

A deliciously red and velvety cake paired with dreamy cream cheese frosting. The red velvet cake and frosting are made without eggs or dairy.
5 from 1 vote
Prep Time 12 mins
Cook Time 19 mins
Servings 16
Calories 476 kcal


Dry Ingredients

  • 2 ½ cups cake flour
  • 3 Tbsp cocoa powder
  • 2 tsp baking powder
  • 1 tsp cream of tartar
  • 1 tsp salt

Wet Ingredients

  • 2 cups water
  • 1 ¾ cups sugar
  • cup vegetable oil
  • 2 Tbsp apple cider vinegar
  • 2 tsp vanilla extract
  • 1/2 cup raw beet
  • 1/2 cup rasperries

Vegan Cream Cheese Frosting

  • 8 oz vegan cream cheese (I use Daiya brand) softened
  • ½ cup vegan butter softened
  • 4 cups powdered sugar
  • 1 tsp vanilla extract


For The Vegan Red Velvet Cake

  • Preheat oven to 350° Fahrenheit. Line 2 round cake pans with parchment paper.
    Grate and purée the beet until smooth like applesauce (add a small amount of water if necessary). Heat the raspberries for 1 minute in the microwave, then strain the seeds and add to the beet purée.
  • Mix the dry ingredients. In another bowl, mix the wet ingredients and the beet/berry purée.
  • Combine the wet and dry ingredients until just mixed. Be careful not to overmix.
  • Pour batter into cake pans and bake 30-35 minutes. Test for doneness by inserting a toothpick into the center of the cake. If it comes out dry, the cake is done.
  • Let the cakes cool about 15 minutes, then remove from pans. Allow to cool completely, then frost with vegan cream cheese frosting. Sprinkle with cake crumbs to decorate.

For The Vegan Cream Cheese Frosting

  • Use a hand mixer to combine the frosting ingredients until light and fluffy.


  • For cupcakes, bake 18-22 minutes.
Course: Dessert, Vegan Desserts
Cuisine: American


Calories: 476kcal | Carbohydrates: 73g | Protein: 3g | Fat: 20g | Saturated Fat: 9g | Sodium: 361mg | Potassium: 25mg | Fiber: 2g | Sugar: 52g | Calcium: 14mg | Iron: 1mg
Tried this recipe?Let us know how it was!
Affiliate Disclosure: As an Amazon Associate I earn from qualifying purchases.

Sharing is caring!

2 thoughts on “Vegan Red Velvet Cake”

  1. 5 stars
    Hi, I would love to try your recipe. The cupcakes look delicious 😋. My doctor has me on a low sugar diet. Is there a substitution you would recommend?

    • Hi Antoinette, thanks for your question. I must admit, I’m not an expert on removing sugar from baking recipes, so I can’t give you a good answer. I would try searching in google for a sugar free vegan red velvet cake.


Leave a Comment

Got a question, comment, or review? I love to hear from you. Feel free to leave a note below and give a star rating if you tried the recipe!
Recipe Rating