Go Back

Vegan Red Velvet Cake

This is the most delicious vegan red velvet cake, with thick, soft layers of red vanilla and chocolate flavoured cake combined with a sweet and tangy vegan cream cheese frosting. Everyone (vegan or not) will absolutely love this cake!
Course Dessert
Cuisine American
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings 10 servings
Calories 282kcal
Author Sally


  • 1 ½ cups almond milk or any dairy-free milk
  • 1 ½ tablespoons white vinegar
  • 2 cups + 1 tablespoon plain flour
  • ¼ cup cocoa powder
  • ½ teaspoon bicarbonate of soda
  • 2 teaspoons baking powder
  • ½ cup canola oil
  • 1 cup white sugar
  • 1 tablespoon vanilla extract
  • red gel food colouring
  • 1 batch vegan cream cheese frosting


  • Preheat the oven to 180°C and grease and line 2 x 7 inch round cake tins with baking paper and cooking spray.
  • In a small bowl combine white vinegar and dairy free milk. Milk will split which is fine. Set aside.
  • In a medium bowl, whisk together plain flour, cocoa powder, bicarbonate of soda, and baking powder.
  • In a large bowl, whisk together canola oil, sugar and vanilla until combined.
  • Slowly add the dry ingredients to the oil and sugar mixture, alternating with the milk until batter just comes together. Add a little of the red gel food colouring and mix through until you get the desired colour, again making sure you do not overmix.
  • Pour the batter evenly into the prepared cake tins and bake for 30 minutes or until a skewer when inserted in the centre comes out clean. Remove from the oven and let cool for 10-20 minutes in the pan before turning out onto a wire rack to cool completely.
  • Once the cakes are cool, prepare a batch of vegan cream cheese frosting and assemble the cake. If the cakes have domed in the oven, gently level the tops using a large serrated knife. Place a small amount of frosting on a cake plate/stand and place the first layer down. Cover with a thick layer of frosting before placing the second layer on top, upside down to ensure you have a flat top. Cover the top of the cake with another thick layer of frosting. To decorate, I crumble up the scraps of cake left over after levelling and sprinkle around the top.
  • Keep in the refrigerator until ready to serve.


Serving: 1slice | Calories: 282kcal | Carbohydrates: 41g | Protein: 3g | Fat: 12g | Saturated Fat: 1g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 7g | Trans Fat: 1g | Sodium: 190mg | Potassium: 62mg | Fiber: 2g | Sugar: 20g | Calcium: 99mg | Iron: 2mg