Healthy Vegan Red Velvet Cake with Chocolate Mousse Frosting

Vegan Red Velvet Cake with Chocolate Mousse Frosting

After (finally) perfecting my Healthy Red Velvet Cake recipe I thought about making an eggless version for those who are allergic to eggs or those who choose not to eat eggs, like vegans.  Before taking on that mission though, I never would have known what a difficult task making a cake eggless was going to be!

Vegan Red Velvet Cake with Chocolate Mousse Frosting

In the first two failed recipes, I used Ener-G egg replacer to omit to the eggs.  Toootally didn’t work.  The cake was like a dense and gooey red brick.  The only way I could avoid salvage the cake was by blending it into a chocolate smoothie (and it was pretty darn good that way, surprisingly!)

In the next trial, I used blended tofu.  This helped add bulk to the cake so that it didn’t collapse and condense, however it was heavy and still pretty dense.

In my final trial, I continued with the tofu puree, decreased the liquid ratio and increased the baking powder.

Vegan Red Velvet Cake with Chocolate Mousse Frosting

The result?  A moist and lovely, dense vegan red velvet cake with a mousse-like chocolatey frosting.  You would never guess that this is vegan.  I wish I could have made the cake super light and fluffy somehow but I am perfectly happy with what I got here.  The contrast between the dense cake and light-as-air frosting is divine.  I always wished red velvet cakes had more chocolate in them so my prayers were answered with this oh-so-delicious chocolate mousse frosting  🙂

2 6" layers

Healthy Red Velvet Cake with Chocolate Mousse Frosting






  • 227g (1 cup) Yogurt**
  • 180g (¾ cup) Organic Firm Tofu Puree (see Directions*)
  • ½ cup Unsweetened Vanilla Almond Milk
  • 1 tsp Vanilla Extract
  • 1 tsp Natural Butter Flavor
  • 1 tsp Stevia Extract
  • 8g (1 tbs) Unsweetened Dutch Process Cocoa Powder
  • 126g (6 scoops) Chocolate Brown Rice Protein Powder


For the Roasted Beet Puree:

  1. Preheat the oven to 400 degrees Fahrenheit.
  2. Rinse and gently scrub 4 medium beets, then individually wrap them in foil.
  3. Place the beets on a jelly roll pan and bake for 1 hour, or until a fork pierces through the center of the beets with ease. Carefully unwrap the beets and let cool for 30 minutes.
  4. Scrape off the beet skins (they should peel off easily) and chop into chunks. Add the beet chunks to a food processor and purée until completely smooth.

For the Cake:

  1. Preheat the oven to 350 degrees Fahrenheit and spray two 6" cake pans with cooking spray.
  2. In a stand mixer bowl with whisk attachment, add the beet puree, vanilla sugar, food coloring and extracts and mix on low.
  3. *Drain a package of firm tofu and press lightly to remove excess water. Cube the tofu and put into a food processor, blend until smooth, scraping down the sides when necessary. Measure 3/4 cup and add to the mixing stand mixer.
  4. In a small microwave-safe bowl, add the almond milk and coconut oil. Microwave at 25-second intervals, stirring between each one until oil is melted. Pour into the mixing stand mixer.
  5. In a medium-sized bowl, whisk together the sorghum flour, rice flour, cocoa powder, baking powder and salt.
  6. Add the vinegar to the mixing stand mixer, then slowly add the dry ingredients. Increase mixer speed to medium-high and mix until batter is even and everything is well incorporated (~20 seconds).
  7. Scoop/pour batter into the prepared pans and spread/flatten the surface. Bake for ~40 minutes, or until the surface springs back when tapped.
  8. Cool cakes in the pan for 15 minutes then flip over onto a wire cooling rack and let cool completely.

For the Frosting:

  1. In a large bowl, whisk together the yogurt, tofu puree, almond milk and extracts.
  2. Whisk in the cocoa powder, then whisk in the protein powder.
  3. Frost the cake, then refrigerate for ~1 hour. Slice and serve!


**I used a vanilla almond yogurt sweetened with fruit juice only, not sugar. However, this yogurt company went under and is no longer in production :( ... you can use whatever yogurt you like -- coconut, soy, dairy, etc., just make sure it doesn't have any sugar added!

Vegan Red Velvet Cake with Chocolate Mousse Frosting

Time for a nutrition label showdown!  Here I compare the nutrition label of an unhealthy red velvet cake and my healthy vegan red velvet cake.  The unhealthy label is on the left and the healthy DWB version is on the right:

Healthy Dessert Blog  Healthy Dessert Blog

Hmmm, 630 calories versus 240 calories and 42g of fat versus 6g fat.  I choose the second cake, because that way you can have two slices  😉

Because this cake is high in fiber and protein it will keep you fuller for longer so you won’t get a sugar-rush and sugar-crash like you would if you were to eat the unhealthy version!

Vegan Red Velvet Cake with Chocolate Mousse Frosting

This slice is calling your name!

Vegan Red Velvet Cake with Chocolate Mousse Frosting

Oh wait, never mind, it called my name.

18 comments on “Healthy Vegan Red Velvet Cake with Chocolate Mousse Frosting

  1. Wow, that looks delicious! I love the look of that frosting; I’ll have to try that on some dark chocolate cupcakes… I’m too big of a chocoholic!

    I’ve actually never had issues replacing eggs with Ener-G before! Did you mix it with warm water before adding it to the batter? That always seems to work for me… But you also called for flours that I haven’t used it with before, so maybe I shouldn’t speak so quickly!

    • dessertswithbenefits

      Mmm, this frosting would be delicious on cupcakes!
      I never have problems with Ener-G when I need to replace 1-2 eggs, but with any more than that I feel that there isn’t enough structure :/

  2. That looks fantastic. I’ve used a ground flax seed and water mixture to substitute eggs in my baked goods before, but it doesn’t work very well when trying to substitute for more than two eggs (in my experiments). Since I’m trying to cut back on my soy consumption, what do you think of potentially using mashed banana(s) for egg substitution? I read about it on the Kitchn yesterday, but might be a little concerned about infusing banana flavor into the epic chocolatyness of this cake. (not that banana and chocolate is a bad pairing, but it’s red velevet cake!) What do you and your readers think?

    • dessertswithbenefits

      I totally agree Stacy, flax eggs are great but only when they are used to replace 1-2 eggs… sadly…
      As for the tofu replacement, I am hesitant to give any replacements because it took so many trials to perfect this cake. Mashed banana will add a banana-y flavor and make the cake a little too dense/moist.
      I would recommend using a non-GMO and organic tofu so you don’t need to worry about consuming dirty and genetically modified ingredients 🙂

  3. Aaaah this looks BLISSFUL! I’d love to try this, but maybe in smaller portions. Do you think I could try making it as mini-cakes, or cupcakes? I have a few beets to use up, so I’d love to make this recipe this weekend.

    • dessertswithbenefits

      Mmmm red velvet cupcakes! That sounds delicious, I’m sure this recipe will work as cupcakes… I need to try that ASAP 🙂 How did I not think of that??

  4. Thank you this looks awesome! Do you think I could successfully replace the sourghum and rice flours with coconut flour?

    • dessertswithbenefits

      Sorry Rachel, but coconut flour definitely won’t work as it absorbs way too much water and will throw off the dry:wet ratio 🙁

  5. Pingback: Desserts With Benefits

  6. Pingback: Desserts With Benefits

  7. Pingback: Desserts With Benefits

  8. I was so excited to find this recipe – it handles all my dietary concerns beautifully. I was disappointed to find that the first overwhelming taste when I bit into my first slice was the beets. They over-power the gooey goodness that is the cake itself and the mousse does little to cut the flavor. I had a few others try it, and they felt similarly. Any suggestions on how to improve this issue?

    • dessertswithbenefits

      Oh no! I have no idea why you could taste the beets. I HATE beets and I didn’t taste them one bit in this cake… did you roast the beets as instructed in the linked post ( The beets must be roasted until very soft and pureed until very smooth. If you followed the recipe then I really don’t know what went wrong. I’m so sorry for the bad experience, but I have a few recommendations on how to use the cake if you don’t want to throw it away or eat it as is (I have a lot of experience with failed cakes, so hopefully this helps):

      -make a cake smoothie and blend a slice of the cake (with frosting) with your milk of choice, a little extra cocoa powder, some more stevia extract (to taste) and if you would like, some fruit (maybe strawberries?), yogurt, or a healthy ice cream (sometimes I use So Delicious sugar-free vanilla coconut ice cream, but chocolate would be good in here too)

      -make cake pops (just mush the cake with the frosting with some melted chocolate, roll into balls, then coat with more melted chocolate)

      -top your oatmeal, cereal or yogurt with it

      I experience a lot of failures in the kitchen, so much so that I wrote this post on Buzzfeed (

      Again, so sorry about the cake, I wish I could fix it for you! I hope this helped 🙂

  9. Hi jessica! I plan on making this tomorrow, do you think it will be fine to make these into regular or mini cupcakes?! 🙂

    • Inez-
      Yay I’m so glad you’re gonna try the recipe!
      I haven’t tried baking these into cupcakes but I’m sure they would work just fine 🙂
      Just make sure to reduce the baking time slightly, they should be done when the tops of the cupcakes spring back when tapped.
      Hope you like the cupcakes!!

  10. Pingback: Double Chocolate Beet Cake - Give Recipe

  11. Hey can I substitute the above mentioned flours with all purpose flour.

Leave a Reply

Your email address will not be published. Required fields are marked *

This website may use cookies.