slice of red velvet cake on plate

Vegan Red Velvet Cake with Cream Cheese Frosting

  • Author: thebananadiaries
  • Prep Time: 15
  • Cook Time: 35
  • Total Time: 50 minutes
  • Yield: 16 1x


Rich and tangy vegan red velvet cake with cream cheese frosting! Naturally dairy free with an option for Paleo and gluten free!



  • 3 1/2 cups all purpose flour or 1-to-1 gluten free flour
  • 1/3 cup coconut oil or vegan butter, melted
  • 1 1/2 cups unsweetened coconut or almond milk
  • 1 tbsp apple cider vinegar, divided
  • 3/4 cup cane sugar or coconut sugar
  • 3/4 cup unsweetened applesauce
  • 1 tsp baking powder
  • 2 tbsp cacao powder
  • 1 tsp baking soda
  • 1/4 tsp sea salt
  • 1 tsp vanilla extract
  • 1 oz natural red food coloring or 2 tbsp beet powder
  • 1 cup vegan cream cheese, softened
  • 1 cup vegan butter, softened
  • 3 cups powdered sugar
  • 1 tsp vanilla extract


  1. Preheat the oven to 350F and grease three 6″ cake pans with olive or coconut oil.
  2. Add 1 tsp apple cider vinegar to unsweetened coconut/almond milk and set aside.
  3. In a large bowl, whisk together flour, baking powder, baking soda and sea salt. Set aside.
  4. In a medium bowl, combine coconut/almond milk apple cider vinegar mixture, applesauce, sugar, melted coconut oil/vegan butter, and vanilla extract together with a hand mixer.
  5. Pour wet ingredients into dry and mix thoroughly. If your cake batter looks a little dry, you can add in by the tablespoon a little more coconut or almond milk.
  6. Add in the remaining vinegar and mix thoroughly.
  7. Add in the red natural food coloring or beet powder and mix until well combined.
  8. Divide batter evenly amongst the cake pans.
  9. Place cake pans into the oven and bake for 30-35 minutes, or until the toothpick comes out clean.
  10. Let the cakes cool in the pan for 10 minutes, then transfer them to a drying rack to cool completely before frosting.

Vegan Cream Cheese Frosting:

  1. When ready to frost the cakes, make sure that each cake layer is leveled using a knife.
  2. Add vegan butter and vegan cream cheese to a large bowl and beat together with a hand mixer.
  3. Add in 1 cup of powdered sugar at a time, continuing the beat the mixture until it’s a thick buttercream.
  4. Add in vanilla and continue to beat until desired texture.
  5. Frost cake and enjoy! 

  • Category: Dessert
  • Method: Baking
  • Cuisine: American

Keywords: red velvet cake, vegan red velvet cake with cream cheese frosting, vegan cream cheese frosting, gluten free, Paleo