Fudgy and decadent vegan beetroot brownies with a smooth avocado chocolate mousse frosting. Approved by vegans and non-vegans alike!
These vegan beetroot brownies are pretty deceiving! Even though they contain beetroot and avocado, they are:
- Rich and fudgy
These beetroot brownies are also refined sugar-free, don't have butter or eggs!! If you love the idea of healthy vegan brownies but don't want beetroot, see my recipe for sweet potato brownies or my 5-ingredient no-bake vegan brownies.
Ingredients to make vegan beetroot brownies
This recipe uses simple ingredients including:
Notes about the ingredients
Beetroot puree made simply from cooking fresh beetroot and blending them into a puree.
Vegan dark chocolate makes these brownies EXTRA fudgy and decadent! They also help the brownies set a little. You may use vegan chocolate chips or bar chocolate that has been chopped up.
Coconut sugar, granulated cane sugar or brown sugar will work too.
Ground flax or chia seeds are our partial egg replacer and help the ingredients stick together. Without this, the brownies are crumbly.
A complete list of ingredients, quantities and instructions are in the gray recipe card at the bottom of this post.
Why should we add beetroot to brownies?
Beetroot is a healthy and nutritious vegetable but also has a few DELICIOUS benefits!
- The fibre and moisture content of beets makes these brownies extra fudgy and melt-in-your-mouth. Adding fruit to cake (such as in banana bread) makes the cake more dense. This is exactly what we want for brownies!
- The beetroot gives the brownies a beautiful red hue which is reminiscent of red velvet baked treats!
I haven't tried substituting the beetroot for other vegetables, but I imagine pumpkin and black beans would work. Let me know if you try other vegetables!
Will the brownies taste like beetroot?
You may or may not taste the beetroot, depending on the flavor of your other ingredients, the freshness of your beetroot and your personal tastes!
If you use strong-tasting chocolate and puree the beetroot very finely, it's less likely you will taste the beetroot.
If you DO taste the beetroot, it's very subtle! My partner isn't a huge fan of beetroot but he loves these brownies!
I've served these brownies to non-vegans multiple times and they don't always notice there is beetroot in them. My beetroot brownies are often slightly red, so they just assume I added food coloring to them, haha!
How to make beetroot brownies
This is an easy one-bowl recipe. You don't even have to prepare a special 'flax egg' for the recipe!
Simply add all your dry ingredients to a medium bowl and mix until there are no more big lumps. Add all your wet ingredients and mix until combined.
Tip: if you haven't pureed your beetroot yet, you can add it to a food processor with the rest of your wet ingredients (chocolate, oil and milk) and process it until smooth. Then you can add the beet mixture to your flour mixture!
Will the frosting taste like avocados?
No! Similar to the beetroot in the brownies, if you add enough sweetener and cocoa powder to the avocado frosting, you're on your way to bliss.
If you've never had avocado mousse/avocado frosting before, just imagine the creaminess of avocado with the irresistible taste of chocolate. Combine those elements and BAM!
For the frosting, I used:
- A ripe avocado. If your avocado has some brown spots and a little too ripe, it definitely still will work well!
- Cocoa powder
- Medjool dates, pitted
- Maple syrup or any other liquid sweetener
Making the vegan avocado mousse frosting
You can use dried dates instead of Medjool dates but just make sure you soak them in water beforehand so they become soft!
To make the avocado frosting, simply add all the ingredients to a small food processor and blitzed it. Alternatively, you can add the ingredients to a medium bowl and blend them with a hand blender.
If your frosting is too thick to blend, I'd strongly recommend adding a little liquid to help your food processor or blender. You can use plant-based milk, some of the excess beetroot water from boiling it, or just water.
However, add the liquid a little at a time as you still want a thick spreadable frosting, not a chocolate drink!
Depending on the quality of your Medjool dates, you may have some tiny chunks of dates throughout the frosting. If so, add some liquid and keep on blending.
If you have time, allow the frosting to sit for 1 hour as this will force the pieces of dates to soften. When you blend it again, it'll be easier!
I hope you enjoy this recipe!
More healthy vegan chocolate desserts
Beetroot Brownies with a Chocolate Avocado Frosting
Brownie Dry ingredients
Brownie Wet ingredients
- Preheat the oven to 180°C (350°F). Line a 8 or 9 inch (20 or 23 cm) square baking pan with baking paper.
Preparing the brownies:
- Add all the dry ingredients to a medium-size bowl and mix until there are no lumps. Add all the wet ingredients to the bowl and mix until combined. The batter should be quite thick.
- Pour or scoop the brownie batter into your prepared pan. Use a spoon or spatula to smooth the surface.
- Bake the brownies in the oven for 15-20 minutes (shorter if you like them fudgy, longer if you like them more crispy). The brownies are ready when the surface is dry to the touch. If you insert a skewer into the brownies, there should be some crumbs on the skewer.
- Allow the brownies to cool in the baking pan. They will set more over time.
- Add all ingredients to a food processor and puree until it is as smooth as possible. If desired, add more cocoa powder or sweetener to taste.
Decorating and serving the brownies:
- When the brownies are cool, top with the avocado chocolate frosting. Use a sharp knife to cut the brownies into portions.
- The unfrosted brownies can be stored in an airtight container at room temperature for 1-2 days. Store the frosted brownies in an airtight container in the fridge for 5 days or in the freezer for up to 1 month.
- To make beetroot puree from scratch: Peel and chop 1-2 whole beetroots. Add the beetroot(s) to a small pot of boiling water and boil for 5-10 minutes or until tender. Drain the beetroot(s) and reserve some of the water. Add the beetroot(s) to a food processor and process it until it's as smooth as possible. If your beetroot isn't breaking down, add 1-2 tablespoons of the reserved water (or the dairy-free milk from the ingredients list) and puree again.
This post was originally published in June 2015 and updated a few times since then.
This post may contain affiliate links. As an Amazon Associate, I may earn a small commission from qualifying purchases at no additional cost to you.