This post may contain affiliate links. Please read our disclosure policy.

Have you ever baked with beets? When you try this vegan chocolate beet cake, you’ll agree that this is the BEST, moist chocolate cake recipe ever!

vegan chocolate beet cake

Moist, moist, moist. Moist. There. We got that out of the way.

Why do people hate that word so much, anyway!? It’s never really bothered me – in fact – I want to hear that things are moist! And guess what? This cake is MOIST 😉

Not only that, but it’s vegan! I mean, I don’t eat a vegan diet, but I do think it’s a good way to eat, and it’s always nice when you’ve got a few recipes in your back pocket to serve to guests that may either eat vegan, or have an egg or dairy allergy!

The other great thing about making a vegan cake? You can EAT the cake batter! No raw egg concerns here, not that I’m ever stopped by that…..

One more thing.

It’s my 3-year blogiversary today!

vegan chocolate beet cake

I kind of love that I’m posting a chocolate beet cake to celebrate today’s anniversary, since the VERY FIRST post on my blog when I started out are these double chocolate beet cupcakes. The pictures totally make me cringe, so I recently took a few new ones! I just haven’t gotten around to editing them yet.

So, what’s in a vegan chocolate beet cake?

Since we’re keeping things vegan, there are no eggs, butter or dairy in this cake. Removing these three things from a cake seem almost impossible to me, but I promise you, you won’t miss them!

The applesauce, oil and beet puree ensure that everything remains (you got it) MOIST.

The pureed beets also give the cake a nice dark purple hue.

You’ll need about 2 large beets for the cake. Cook them up in the oven with some water, until fork-tender, then puree them in a blender until smooth. Reserve the remaining water after cooking the beets – you’ll need it to make your frosting brilliantly pink!

The other ingredients you need for this cake are pretty straight-forward:

  • all-purpose flour
  • espresso powder, mixed into hot water
  • cocoa powder
  • organic sugar
  • baking powder, baking soda, salt
  • oil
  • apple cider vinegar
  • almond milk

Do you have to bake the cake in 2 layers?

No! I did a layer cake here because I think it’s so pretty, but I’ve also tried this recipe as a sheet cake and it was terrific!! The sheet cake almost seems more moist, if that makes sense?!

If you’re using two 9″ pans, the bake time will be about 30-35 minutes. If you’re baking the cake in a sheet pan, you’ll want to HALF THE RECIPE and reduce the baking time to 25-30 minutes. Always bake your cake a little less than what you’re expecting and check it with a toothpick to avoid overbaking!

vegan chocolate beet cake

How do you make vegan BUTTERcream?

The answer is vegan butter! There’s a few other recipes out there for vegan frostings that use coconut oil or other things, and that works fine, but to get that true buttercream texture I highly recommend vegan butter!

Use a few tablespoons of that reserved beet juice from cooking the beets in the oven to color your buttercream frosting. Isn’t it just the prettiest shade of pink!? And it’s all natural!

vegan chocolate beet cake

How long does this vegan beet cake keep?

Since this cake has only ever lasted about 2 days around here, I can safely tell you it will last about 2-3 days at room temperature, in an airtight container. If you store the cake in the fridge, it should last 3-4 days in total. 

If you’re making the cake ahead of time, you can also freeze the baked cake (once cooled) for up to 2 months. Thaw it overnight in the fridge before frosting it!

I’m telling you, this cake is THE BEST. We’ve had it a few times in the past couple of weeks now, and I could easily eat it again. 

Happy blogiversary to me, and I hope you have a piece of cake with me to celebrate!

vegan chocolate beet cake

vegan chocolate beet cake

If you’re having some cake, how about one of these other cake recipes?

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
vegan chocolate beet cake

Vegan Chocolate Beet Cake

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.7 from 12 reviews

  • Author: Katherine | Love In My Oven
  • Total Time: 1 hour 30 minutes
  • Yield: 1 cake 1x


Have you ever baked with beets? When you try this vegan chocolate beet cake, you’ll agree that this is the BEST, moist chocolate cake recipe ever!


  • 2 large beets, peeled and quartered
  • 1 1/2 cups unsweetened almond milk (sub other non-dairy milk)
  • 1 tsp apple cider vinegar
  • 2/3 cup avocado oil (sub vegetable oil)
  • 1 cup unsweetened applesauce
  • 1 cup organic sugar
  • 1 tsp pure vanilla extract
  • 1/2 cup boiling water
  • 1 tsp espresso powder
  • 2 cups all-purpose flour
  • 1 cup cocoa powder
  • 1 tsp baking soda
  • 1/2 tsp baking powder
  • 1/4 tsp salt

Vegan Buttercream

  • 1 cup vegan butter, room temperature
  • 4 cups powdered sugar
  • 12 tbsp reserved beet liquid
  • 1 tsp pure vanilla extract


  1. Preheat the oven to 400 F and place the quartered beets into a small baking dish, along with about 1/4 cup water. Cover the dish, and bake for about 30-35 minutes, or until the beets are fork-tender. Allow the beets to cool for 5 minutes, then place them in a high-powdered blender, along with a tablespoon or two of liquid and puree until smooth. Measure out 3/4 cup puree to cool. Reserve the remaining liquid from the cooked beets.
  2. Turn the heat down to 350 F and spray two 9″ round cake pans with non-stick spray and dust the pans with cocoa powder. In a large mixing bowl, whisk together the almond milk and apple cider vinegar, and allow it to sit for a couple of minutes. Add in the avocado oil and applesauce, and whisk to combine. Add the 3/4 cup beet puree, sugar and vanilla extract. To the boiling water, add the espresso powder, and stir until completely dissolved (set aside).
  3. In another large mixing bowl, sift together the flour, cocoa powder, baking soda, baking powder and salt. Add half the dry ingredients to the wet ingredients, stir a few times with a large wooden spoon, then add the espresso. Stir a few more times, then add the remaining dry ingredients. Stir with the spoon until just incorporated. Spread the batter evenly between the two cake pans (use a kitchen scale, if desired).
  4. Bake the cakes for 30-35 minutes, checking at 30 minutes with a toothpick to ensure the cake is fully cooked. If the toothpick has batter remaining, bake for the additional 5 minutes. Remove the cakes from the oven, and allow them to cool for 5 minutes, before removing them to a wire rack to cool completely
  5. Prepare the vegan buttercream. In a stand mixer fitted with the paddle attachment, or using a handheld electric mixer, whip the softened vegan butter until light and fluffy. Add half of the powdered sugar, followed by 1 tablespoon of reserved beet cooking liquid and mix together. Add the remaining powdered sugar, along with the vanilla extract and mix on high. If the buttercream seems too stiff, add additional beet liquid; if it is too soft, add an additional cup of powdered sugar. Frost the cake!

Frosted cake can remain at room temperature, in an airtight container, for 2-3 days, or 3-4 days in the fridge.

If making ahead of time, the cake can be kept (before frosting) in the freezer for up to 2 months. Thaw overnight before frosting.


*Vegan chocolate cake recipe adapted from The Minimalist Baker.

  • Prep Time: 20 minutes
  • Cook Time: 1 hour
  • Category: cakes
  • Method: oven bake
Recipe Card powered byTasty Recipes


Vegan Chocolate Beet Cake

About Katherine

Heeey! Thank you for stopping by! I like 30-minute dinners and giant peanut butter cups made with only 3 ingredients. I LOVE food! If you do too, you're in the right place.

You Might Also Like:

Leave a comment

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. The main brownies I make are beet brownies – love beets in baking! Stroke of genius to use some of the beet juice to make the frosting such a pretty pink!

    1. Oooh I need to try beet brownies. That sounds terrific!! I bet some pink frosting would go great on those brownies too 🙂

  2. Happy third blogiversary!!! I have snuck quite a few veggies in my baked goods but haven’t tried beet yet. This cake looks so moist and delicious!! (I don’t any any problem with the word moist either!)

    1. Thank you Thao! Beet definitely makes things moist. Ha I’m glad you don’t have trouble with the word!

  3. I made the cake, but it didn’t turn out like I hoped. It collapsed as it was cooking, but I think that might have been because I used 8” pans instead of 9” pans. Also, the frosting melted almost immediately. I made sure the cakes were cooled first. The icing turned into a blob within 5 minutes. I don’t know if it was the type of vegan butter I used. The frosting whipped up perfectly thick but didn’t stay that way at room temp. I wish I knew what happened. My daughter loved it anyway. I do want to try it again.

    1. Sorry to hear it didn’t work out as planned. I’m not sure why it would have collapsed during the baking process. Did you use a tub of vegan butter or a stick? The stick version would work the best! Hope you give it another chance 🙂

  4. Love the idea! But the cake isn’t dense… it’s gummy. I should have read the reviews first, in that you could call them that. Support groups are lovely but this is about food!! I do like the frosting and will use that on better cake recipes. Two large beets were one too many but that’s ok. I was able to eat one yummy beet out of the pan.