Desserts
This vegan chocolate beet cake delivers a rich, fudgy texture with earthy-sweet layers that surprise even chocolate purists. The secret lies in roasted beets—naturally sweet, vibrant, and packed with moisture—blended into a decadent batter that replaces eggs and butter without sacrificing depth.
I perfected this recipe after years of experimenting with plant-based baking, ensuring every slice stays tender yet sturdy enough to hold its shape.
The flavor profile is where this cake truly shines: deep cocoa notes mingle with the natural caramel undertones of beets, creating a complex sweetness that’s both familiar and unexpected. A flax egg binds the moist crumb, while coconut oil keeps it rich and velvety.
The result? A cake that’s naturally vegan but tastes like it belongs on any dessert table—no one will guess there’s hidden nutrition in every bite.
Baking requires precision—350°F for 40-45 minutes—to achieve a perfectly domed top with a crackly crust that gives way to fudgy layers inside. The frosting, made with aquafaba for stability, adds a glossy finish and balances the cake’s earthy richness.
This isn’t just a vegan dessert; it’s a revelation for anyone who thinks healthy baking means compromise.
Serve at room temperature with a sprinkle of cocoa or fresh berries to highlight the cake’s natural sweetness. Leftovers keep well for up to 3 days, making it ideal for meal prep or special occasions.
The recipe scales beautifully, so double the batch for gatherings where this crowd-pleaser will disappear faster than you can say "hidden veggie magic."
Ingredients for chocolate beet cake
Roasted beets, flax eggs, and rich cocoa create this decadent vegan cake with hidden nutrition.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beets 🍠 | 1 ½ lb | Roasted, peeled, and blended |
| All-Purpose Flour 🌾 | 2 cups | Sifted, unsifted preferred |
| Unsweetened Cocoa Powder 🍫 | ¾ cup | Dutch-processed for smoothness |
| Granulated Sugar 🍚 | 1 ½ cups | Organic preferred for purity |
| Maple Syrup 🍯 | ½ cup | Grade B for robust flavor |
| Ground Flaxseed 🌾 | 3 tbsp | Mixed with water for flax egg |
| Vanilla Extract 🌿 | 1 tbsp | Pure, Madagascar preferred |
| Baking Soda 🧂 | 1 tsp | Freshly opened for potency |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Coconut Oil 🥥 | ½ cup | Melted, not solid |
| Warm Water 💧 | ½ cup | Room temperature preferred |
| Aquafaba 🍳 | ½ cup | From 2 cans chickpeas |
| Powdered Sugar 🍚 | 1 ½ cups | For frosting, sifted |
| Unsweetened Coconut Flakes 🥥 | ¼ cup | Toasted for garnish |
The beets are the foundation here—organic beets from Trader Joe's or local farms work best, as they're sweeter and more vibrant. Roast them whole at 400°F for about 45 minutes until tender, then peel and blend until completely smooth. The texture should be silky, not chunky. Penzeys Spices carries excellent cocoa powder if you want to splurge, but any high-quality Dutch-processed brand will do. The maple syrup adds depth, so Grade B is ideal—it has a stronger, more robust flavor than Grade A. For the flax egg, mix the ground flaxseed with 9 tbsp water and let it sit for 5 minutes to thicken properly.
No cocoa powder? Melted dark chocolate (70% or higher) works in a pinch, but reduce the amount to 0.5 cup and strain out lumps. Running low on maple syrup? Agave nectar or date syrup are both solid swaps, though maple has a more complex flavor. The coconut oil must be melted—solid oil won't incorporate evenly into the batter. For the aquafaba frosting, whisk the chickpea brine until stiff peaks form, then gradually add powdered sugar. If you don't have aquafaba, vegan buttercream made with coconut milk powder works, though it won't be as light. The coconut flakes should be toasted in a dry pan for 2-3 minutes until golden for extra flavor.
Store the cake in an airtight container at room temperature for up to 3 days, or refrigerate for 5 days. The frosting can be made a day ahead and stored in the fridge, then whipped back to stiffness before use. For best results, bring the cake to room temperature before slicing. This cake freezes beautifully—wrap individual slices in plastic wrap and freeze for up to 2 months. The frosting, however, doesn't freeze well, so make it fresh when serving thawed slices. Garnish with toasted coconut flakes or a dusting of cocoa powder just before serving to keep it looking fresh.
Why You'll Love This Recipe
- No Beet Stalking Needed: I roast the beets whole—just pierce, wrap in foil, and bake while I mix the batter. Zero prep fuss, and they peel like butter when cool.
- Maple-Chocolate Magic: That deep, earthy beet sweetness? It’s like a secret handshake with chocolate—rich but not heavy, thanks to the maple syrup cutting through the cocoa. Honestly, I’ve never met a cake this satisfying.
- Crowd-Pleaser Any Day: Bring it to a potluck, pack slices for lunch, or serve it at a birthday—no one will guess it’s secretly veggie-packed. (Yes, even my picky nephew asks for seconds.)
- Budget-Friendly Luxury: Cocoa powder and beets stretch this cake’s value without skimping on flavor. A single batch feeds six, and leftovers? They disappear faster than my willpower on a bad day.
Step-by-step instructions for chocolate beet cake
Here's the method for a rich, moist cake with earthy depth and perfect texture.
Prepare the Roasted Beet Purée
Preheat your oven to 375°F. Pierce the 1.5 lb medium beets with a fork and wrap them tightly in aluminum foil. Roast for 45-50 minutes until tender when pierced with a knife. The beets should feel soft and yield easily.
Once roasted, remove from the oven and let cool for 10 minutes. Peel off the skins using a paring knife—this step is easier when the beets are warm. Transfer the peeled beets to a blender or food processor and purée until completely smooth. You should have about 1.5 cups of vibrant purée. Set aside to cool completely before using.
Mix Wet Ingredients and Flax Egg
In a large mixing bowl, combine the cooled beet purée, 0.5 cup melted coconut oil, 0.5 cup maple syrup, 1 tbsp vanilla extract, and 0.5 cup aquafaba. Whisk until fully incorporated and smooth.
In a small separate bowl, mix 3 tbsp ground flaxseed with 0.5 cup warm water. Let this sit for 5 minutes to form a thick gel—this acts as our egg substitute. Add this flax egg mixture to the wet ingredients and whisk again until fully combined. The batter should be slightly thick but pourable.
Combine Dry Ingredients and Fold
In a medium bowl, sift together 2 cups all-purpose flour, 0.75 cup unsweetened cocoa powder, 1.5 cups granulated sugar, 1 tsp baking soda, and 0.5 tsp salt. Whisk gently to combine—avoid overmixing as this can develop gluten and make the cake dense.
Gradually pour the dry ingredients into the wet mixture, folding gently with a spatula until just combined. The batter will be thick and fudgy in texture. Be careful not to overmix—stop folding when there are no more dry streaks visible. This ensures a tender, moist cake rather than a dense one.
Bake the Cake Layers
Preheat your oven to 350°F. Grease and line two 8-inch round cake pans with parchment paper. Divide the batter evenly between the pans, smoothing the tops with a spatula. Tap each pan gently on the counter to remove any air bubbles.
Bake for 25-30 minutes or until a toothpick inserted in the center comes out clean. The edges should be set but the center should still feel slightly springy to the touch. Rotate the pans halfway through baking for even cooking. Let the cakes cool in the pans for 10 minutes, then transfer to a wire rack to cool completely.
Prepare the Frosting and Assemble
In a medium bowl, beat 1.5 cups powdered sugar with 0.5 cup aquafaba until smooth and creamy. Add 1 tbsp vanilla extract and beat again until fully incorporated. The frosting should be thick but spreadable—adjust with more powdered sugar if needed.
Once the cakes are completely cool, place one layer on a serving plate. Spread a generous layer of frosting on top, then place the second layer on top of the frosting. Frost the entire cake, then sprinkle the top with 0.25 cup toasted unsweetened coconut flakes for texture. Serve at room temperature for the best texture and flavor.
Pro Tips For Making Chocolate Beet Cake
- ROAST BEETS UNTIL TENDER: Peel and chop those beets into even 1-inch cubes—no need for perfection, just consistency—and roast them at 400°F (200°C) for 25-30 minutes. I used to rush this and end up with mushy beets that turned the batter into a gloopy mess; patience here means a cake with actual texture.
- SIFT THAT COCOA: Don’t just dump the cocoa powder straight into the dry ingredients—sift it first. Unsweetened cocoa clumps like a stubborn toddler, and those lumps make your cake dense instead of light. (Yes, even if you’re impatient like me.)
- WEIGH YOUR FLOUR: Scooping flour from the bag packs it down, and packed flour means a cake that’s more brick than dessert. Use a kitchen scale for 1:1 accuracy—this recipe lives or dies by the right ratio, especially with beets adding moisture.
- MAPLE SYRUP FIRST: Whisk the maple syrup into the wet ingredients before mixing with the dry. I learned this the hard way—adding it last makes the batter fight you, and you end up with streaks of sweetness instead of a smooth, cohesive batter. Stir it in like you mean it.
Flavor customization for these flavors
Spiced Orange Twist
Add 1 tbsp orange zest and 1 tsp orange extract to the wet ingredients for a bright, citrusy depth that cuts through the earthiness of the beets. The orange enhances the chocolate’s richness while adding a subtle floral note.
I recommend using Valencia oranges for their sweet, aromatic flavor. Pair this variation with a sprinkle of freeze-dried orange powder on top for a pop of color and extra zing. 🍊
Espresso Boost
For a mocha-inspired twist, stir in 1 tbsp instant espresso powder with the dry ingredients. This intensifies the chocolate flavor and adds a subtle bitterness that balances the cake’s sweetness.
A ½ cup strong brewed coffee can also replace some of the water in the flax egg mixture for an even deeper coffee kick. This version pairs beautifully with a dusting of cocoa powder and crushed hazelnuts. ☕
Pecan Pie Swirl
Fold ½ cup chopped pecans into the batter before baking, then swirl in an additional ¼ cup caramelized pecans on top before frosting. For extra decadence, replace ¼ cup of the sugar with ¼ cup brown sugar and add 1 tsp cinnamon to the dry ingredients.
This creates a nutty, buttery flavor reminiscent of pecan pie. Toast the pecans in a dry pan for 3-4 minutes until fragrant for maximum flavor. 🌰
Salted Caramel Drizzle
After frosting the cake, drizzle with ½ cup homemade salted caramel sauce (simmer ½ cup brown sugar, ¼ cup coconut cream, and 1 tbsp coconut oil until golden, then stir in ½ tsp flaky sea salt).
The caramel’s sweetness contrasts beautifully with the beet’s earthiness, while the salt enhances all the flavors. For a quicker option, use store-bought salted caramel sauce like Trader Joe’s brand. 🍯
Matcha Green Tea Infusion
Replace ¼ cup of the cocoa powder with 1 tbsp matcha powder for a subtle earthy green tea note that complements the beets. Add 1 tsp vanilla bean paste instead of extract for a deeper floral aroma.
This variation has a sophisticated, almost matcha latte-like quality. Garnish with white chocolate shavings for a striking contrast. 🍵
Boozy Chocolate Cherry
Fold ½ cup chopped pitted cherries (fresh or frozen) into the batter and add 1 tbsp cherry brandy or 1 oz melted dark chocolate infused with 1 tsp cherry extract. The cherries add bursts of tartness that brighten the rich chocolate-beet flavor.
Top with a dusting of powdered sugar and a few extra cherries for a festive touch. This version works especially well for holiday celebrations. 🍒
Nutrition facts
Frequently asked questions
Why does this cake use beets instead of oil or applesauce for moisture?
Beets add natural sweetness and a vibrant color while providing moisture without altering the chocolate flavor. Unlike applesauce or oil, they contribute to the cake's earthy depth and create a more complex taste profile. Plus, their natural sugars caramelize beautifully during baking for a rich finish.
Can I make this cake without aquafaba for the frosting?
Yes! For a stable frosting, use ½ cup vegan buttercream made with coconut milk powder or coconut cream. Alternatively, blend ½ cup silken tofu with 1.5 cups powdered sugar until smooth. Both options work well, though aquafaba gives the lightest texture.
How do I adjust the sweetness if I prefer it less sugary?
Reduce the granulated sugar by ¼ cup and add ½ cup unsweetened applesauce to maintain moisture. For a more natural sweetness, increase the roasted beets to 2 lbs—they caramelize beautifully and add depth without extra sugar. Taste the batter before baking to adjust further.
Will this cake work in a bundt pan instead of round pans?
The batter is thick and fudgy, so it won’t sink or spread too much in a 10-12 cup bundt pan. Bake at 350°F for 50-55 minutes until a toothpick comes out clean. Brush the pan with coconut oil and dust with cocoa powder for easy removal. This shape adds a stunning presentation!
Why does my cake turn out dense instead of moist?
Overmixing the batter or underbaking are the most common causes. Mix just until combined (no dry streaks), and bake until a toothpick comes out with a few moist crumbs, not wet batter. Also, ensure your flax egg is fully thickened (5+ minutes) and the beets are completely puréed. A 10-minute rest after mixing helps too!
