one green planet
one green planet

This vegan cake totally delivers: Fudgy and moist, but with a good crumb; a deep earthy note that the beets add to the chocolate and makes it just heavenly. No need for ground flaxseed since the beetroot puree binds the batter better than any farm fresh eggs could. But for all its delicious darkness, this cake cries out for a pop of color, delivered in the form of a runny, bubblegum pink icing. No processed food coloring required; the bright pink comes from the beetroots. Serve this cake to your friends and family without telling them it contains beetroot. If they guess, they’ll be suckered in already and won’t protest. In fact, I bet they’ll go for seconds, and thirds, and then you’ll need to make another cake…

Fudgy Chocolate Cake With Pink Frosting [Vegan]

Save Trees. Print Less. But if you must, we charge $2.99 to encourage less waste

Ingredients You Need for Fudgy Chocolate Cake With Pink Frosting [Vegan]

For the cake

  • 1x 300g beet (quite large)

Dry ingredients:

  • 160g (1 cup + 1 tbsp) spelt flour
  • 1 tsp baking powder
  • ½ tsp baking soda
  • 50g (1/2 cup) cocoa powder
  • 120g (3/4 cup) caster (superfine) sugar

Wet ingredients

  • 250ml (1 cup) oat milk (or almond, or soy)
  • 1 tsp apple cider vinegar
  • 60ml (1/4 cup) rapeseed (canola) oil
  • 1 tsp vanilla paste (or 2 tsp vanilla extract)

For the icing

  • 250g (2 cups) icing (confectioner’s) sugar
  • 60 ml (1/4 cup) water
  • 1-2 tsp beetroot juice (leftover from the puree or roasting)

How to Prepare Fudgy Chocolate Cake With Pink Frosting [Vegan]

For the cake

  1. Pre-heat the oven to 200ºC (400ºF). Wash the beetroot but place it unpeeled on a baking try and roast for 1 hour. Cool on a wire rack. Peel the beetroot: I impaled the beet with one fork and used another fork to scrape of the skin. Reserve some of the juices released during roasting to colour the icing.
  2. Puree the peeled, roasted beet in a food processor or blender, adding a little splash of water (only a little) to help the process along.
  3. Reduce the oven temperature to 190ºC (375ºF). Grease a 20cm (8 inch) round cake tin (pan).
  4. Curdle the milk by adding the apple cider vinegar to it. Set aside for a few minutes.
  5. Combine all the dry ingredients in one bowl and the wet ingredients in another, including the now curdled milk. Fold the dry ingredients and the pureed beetroot into the wet ingredients until no lumps remain.
  6. Pour the cake batter into the greased tin. Bake for 28-30 minutes. If you want the cake to be quite moist, I suggest baking it for 27-28 minutes.
  7. Cool on a wire rack. When the cake is completely cooled, release it from its tin. Cover with icing only when you serve.

For the icing

  1. Whisk it all together until runny but thick. Pour over each slice of cake when serving.

Save Trees. Print Less. But if you must, we charge $2.99 to encourage less waste


If you pour the icing all over the cake, as in the photos above, the icing will seep into the cake after a few hours. Better to just pour it over each slice as you serve it. Recipe adapted from Minimalist Baker’s Fudgy Beetroot Chocolate Cupcakes.

Report Recipe Issue

Please report any concerns about this recipe below!

Is there an issue with this recipe?

Help keep One Green Planet free and independent! Together we can ensure our platform remains a hub for empowering ideas committed to fighting for a sustainable, healthy, and compassionate world. Please support us in keeping our mission strong.


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

  1. This recipe looks good aside from the use of canola oil;, canola is barely a food and totally genetically modified, truly compassionate diets would avoid this ingredient altogether, especially if it is not organic. GMOs are a terrifying issue.

Load More...