Beetroot and Cacao Muffin

Beetroot and Cacao Muffin
⏱️ cook time 55 minutes
🍽️ servings 8
⚡ Difficulty easy

intro

Rich, moist, earthy muffins pairing sweet roasted beetroot with deep cacao: a cozy, nutrient-packed baked treat with subtle natural sweetness.

Ingredients

Raw beetroot 200g (≈2 medium unpeeled bulbs)
Unsweetened cacao powder 40g (1/3 cup, spooned and leveled)
Whole wheat all-purpose flour 150g (1 1/4 cups, spooned and leveled)
Baking powder 2 teaspoons
Baking soda 1/2 teaspoon
Fine sea salt 1/4 teaspoon
Packed light brown sugar 75g (1/3 cup)
Large eggs 2 (≈100g total, room temperature)
Neutral sunflower oil 80ml (1/3 cup)
Whole milk 120ml (1/2 cup, room temperature)
Pure vanilla extract 1 teaspoon
70% dark chocolate chips 50g (1/4 cup)

Steps

1

Preheat and Roast Beets

Preheat your oven to 200°C (400°F / Gas Mark 6). Scrub the unpeeled beetroot bulbs clean, pat dry, wrap each tightly in aluminum foil, and place on a small baking tray. Roast for 25 minutes until a fork slides easily through the flesh with no resistance. Remove from the oven and set aside to cool for 10 minutes before peeling off the outer skins.

Step 1
step1:Preheat and Roast Beets
2

Prep Tin and Dry Ingredients

While the beets cool, line an 8-cup standard muffin tin with paper liners, then reduce the oven temperature to 180°C (350°F / Gas Mark 4). In a large mixing bowl, whisk together the whole wheat flour, cacao powder, baking powder, baking soda, and fine sea salt for 30 seconds until fully combined, with no visible clumps of cacao remaining.

Step 2
step2:Prep Tin and Dry Ingredients
3

Blend Smooth Beet Puree

Once roasted beets are cool enough to handle, chop them into 2cm chunks and add to a blender or food processor. Blend on high for 45 seconds until completely smooth, with no stringy lumps remaining; you will have roughly 170g of velvety beet puree. Scrape the puree into a medium mixing bowl.

Step 3
step3:Blend Smooth Beet Puree
4

Whisk Wet Beet Mixture

To the bowl with beet puree, add the packed light brown sugar, room-temperature eggs, sunflower oil, room-temperature whole milk, and vanilla extract. Whisk vigorously for 1 minute until the mixture is uniformly deep magenta, with no streaks of egg or separated oil visible on the surface.

Step 4
step4:Whisk Wet Beet Mixture
5

Fold Wet and Dry Ingredients

Pour the entire wet beet mixture into the large bowl of dry ingredients, and use a rubber spatula to fold together gently for 20-25 seconds, stopping as soon as no dry flour patches remain. Fold in 40g of the dark chocolate chips, taking care not to overmix (a few small lumps in the batter are ideal, as overmixing creates tough muffins). Reserve the remaining 10g of chocolate chips for topping.

Step 5
step5:Fold Wet and Dry Ingredients
6

Scoop, Top and Bake Muffins

Scoop the batter evenly into the prepared muffin liners, filling each liner 3/4 full (roughly 60g of batter per cup). Sprinkle the reserved 10g of chocolate chips over the top of each muffin. Bake on the middle oven rack for 18-20 minutes, until a toothpick inserted into the center of a muffin comes out with 2-3 moist crumbs attached (not wet batter, not completely clean). Remove from the oven, let cool in the tin for 5 minutes, then transfer to a wire rack to cool for 10 more minutes before serving.

Step 6
step6:Scoop, Top and Bake Muffins

Tips

1.Avoid overmixing the batter once wet and dry ingredients are combined: overworking the flour develops gluten and leads to dense, tough muffins, rather than the desired tender, moist crumb.
2.Wear disposable kitchen gloves when peeling and chopping roasted beets to prevent stubborn magenta stains from transferring to your skin, cutting boards, or countertops.
3.For a dairy-free adaptation, swap whole milk for unsweetened oat milk and use certified dairy-free dark chocolate chips; the texture and flavor will remain nearly identical.

✨ You May Also Like

Desserts & Baking
🍜 Italy

Creamy, coffee-kissed classic Northern Italian no-bake dessert, with layers of rum-spiked mascarpone cream, soft ladyfingers, and a rich cocoa dusting.

⏱️ 4 hours 3Desserts & Baking ★ 4.8
Desserts & Baking
🍜 France

Flaky, shatteringly crisp, buttery French croissants with golden exteriors and soft, airy layered interiors, perfect for pairing with coffee for a special morning treat.

⏱️ 12 hours Desserts & Baking ★ 4.7
Desserts & Baking
🍜 United States

Warm, spiced baked apples topped with a fluffy golden biscuit crust, this cozy dessert pairs perfectly with vanilla ice cream for cool-weather comfort.

⏱️ 55 minuteDesserts & Baking ★ 4.7
Desserts & Baking
🍜 United States

A star-spangled classic American blueberry pie with buttery flaky crust and bright sweet-tart filling, perfect for summer patriotic gatherings.

⏱️ 1 hour 25Desserts & Baking ★ 4.8
Desserts & Baking
🍜 United States

A beloved no-bake regional Maine candy with a chewy coconut-potato center coated in rich dark chocolate, a New England holiday staple since the 1870s.

⏱️ 2 hours 3Desserts & Baking ★ 4.9
Desserts & Baking
🍜 France

Luxuriously creamy, floral frozen custard made with aromatic Tahitian vanilla beans, boasting a smooth, rich texture that melts slowly on the tongue.

⏱️ 3 hours 3Desserts & Baking ★ 4.6

Beetroot and Cacao Muffin:Frequently Asked Questions

1.Do these beetroot and cacao muffins taste strongly of beets?
No, the roasted beetroot adds subtle earthy sweetness and incredible moisture, not a sharp, vegetal beet flavor. The deep, rich unsweetened cacao balances any faint earthy notes, so most tasters can’t even pick out the beetroot—they just notice the extra fudgy, moist texture and rounded, well-balanced chocolatey taste.
2.Can I use pre-cooked store-bought beets instead of roasting raw beets at home?
You can, but opt for plain, unseasoned, vacuum-sealed cooked beets with no added vinegar, salt, or sugar for the closest result. Roasting raw beets concentrates their natural sweetness better, but well-drained store-bought beets work as a time-saver—just pat them very dry before adding them to the batter to avoid soggy muffins.
3.Why does this recipe use whole wheat all-purpose flour instead of regular all-purpose flour?
Whole wheat all-purpose flour adds a subtle nutty depth that pairs beautifully with both earthy beetroot and rich cacao, plus extra fiber to keep these muffins nutrient-dense. It creates a softer, more tender crumb than heavier whole wheat bread flour, so you won’t end up with dense, tough muffins even with the whole-grain addition.
4.How do I keep these muffins moist instead of dry after baking?
The key is two-fold: first, don’t overmix your batter—stir just until dry ingredients disappear to avoid developing tough gluten that leads to dry bakes. Second, let muffins cool in the tin for only 5 minutes before transferring to an airtight container; trapping residual steam keeps them fudgy and moist for 3 to 4 days at room temperature.
5.Can I substitute Dutch-processed cocoa for regular unsweetened cacao powder here?
Stick to natural unsweetened cacao powder for this recipe, since it pairs with the baking soda to create the right rise. If you only have Dutch-processed cocoa, swap the baking soda for an extra ¼ teaspoon baking powder per ½ teaspoon of soda to balance the acidity, otherwise your muffins may not rise properly and could have a flat, slightly soapy aftertaste.
6.Do I need to peel raw beets before using them in the muffin batter?
Yes, I recommend peeling raw beets before roasting or grating, since the outer skin can be tough, fibrous, and hold onto trapped dirt even after thorough scrubbing. A regular vegetable peeler works perfectly for this—wear disposable gloves if you don’t want temporary pink stains on your fingertips from bright beet juice as you prep.
7.Why does the recipe call for both baking powder and baking soda?
The combination gives these muffins a reliable, even rise without a dense, sunken center. Baking soda reacts with the natural acidity in raw beets and cacao to create initial lift, while double-acting baking powder adds a second burst of rise as muffins bake in the hot oven, creating a light, tender crumb instead of a heavy, fudgy brick.
8.Can I make these beetroot and cacao muffins gluten-free?
Absolutely! Swap the whole wheat all-purpose flour for a 1:1 gluten-free all-purpose baking blend that contains xanthan gum for the best texture. Avoid using straight almond flour or coconut flour alone, since those create a crumbly, dense muffin that doesn’t hold together well, and add an extra ¼ teaspoon of baking powder to support rise with gluten-free flours.
9.How finely should I prepare beets to add to the muffin batter?
For the most seamless texture, grate roasted beets on the smallest holes of a box grater, or pulse them briefly in a food processor to a coarse, almost smooth puree. Avoid large, chunky beet pieces, since those create obvious pink veggie pockets in the finished muffin and throw off even moisture distribution across each bite.
10.Will these muffins stain my teeth or light-colored baking liners pink?
The deep cacao powder mutes the bright beet pigment enough that it won’t stain your teeth when you eat them, though you may notice faint pink residue on light-colored paper baking liners. If you want to avoid liner stains entirely, use silicone muffin liners or grease the tin directly instead of using light paper liners for baking.
11.How much added sugar do these muffins need, since beets are naturally sweet?
Since roasted beets bring subtle natural sweetness and cacao is quite bitter, I recommend adding ⅓ to ½ cup of maple syrup or coconut sugar per batch to balance flavors, rather than relying solely on beet sweetness. You can cut that amount by 2 tablespoons if you prefer less sweet baked goods, but skipping added sugar entirely will result in a bitter, earthy, unbalanced muffin.
12.Can I add mix-ins like chocolate chips or nuts to these muffins?
Definitely! Fold in up to ½ cup of dark chocolate chips, chopped walnuts, or even dried tart cherries right at the end of mixing, after you’ve combined the wet and dry ingredients. Just don’t add more than ½ cup total of mix-ins, or you’ll weigh down the batter and end up with dense, sunken muffins that don’t rise properly in the oven.
13.What oven temperature and bake time works best to avoid burnt edges and undercooked centers?
Bake these at 375°F (190°C) for 18 to 22 minutes, with your oven rack positioned in the middle for even heat circulation. Higher temperatures will burn the cacao-heavy edges before the center sets, while lower temperatures make muffins rise too slowly and turn dense. Test doneness with a toothpick: it should come out with 1 to 2 moist crumbs attached, not wet batter.
14.Can I freeze these muffins for later meal prep?
Yes, these freeze beautifully for up to 3 months. Let them cool completely to room temperature first, then wrap each muffin individually in plastic wrap or stash them in a labeled zip-top freezer bag with excess air pressed out. Thaw at room temperature for 30 minutes, or pop in the microwave for 15 seconds for a quick, warm, fudgy treat.
15.My muffins turned out gummy in the center—what went wrong?
Gummy centers almost always come from one of two issues: either you didn’t drain and pat your beets dry enough, adding excess moisture to the batter, or you underbaked the muffins. Be sure to squeeze excess moisture out of grated cooked beets before mixing, and test doneness in the very center of the muffin, not near the edge, to avoid pulling them out too early.
16.Is there a vegan swap for this recipe that keeps the muffins moist?
It’s very easy to make these vegan without losing that signature moist texture. Swap any dairy ingredients (like cow’s milk or melted butter in the wet mix) for unsweetened oat milk and melted coconut oil, and use 2 tablespoons of ground flaxseed mixed with 6 tablespoons of water as an egg replacer, letting the flax gel sit for 5 minutes before adding to wet ingredients.
17.Can I use raw beets directly in the batter without roasting them first?
I don’t recommend adding raw, unroasted beets directly to the batter. Roasting softens beets, concentrates their natural sweetness, and mutes their sharp, raw vegetal flavor that would come through in finished muffins. If you’re short on time, steam beets for 15 minutes instead of roasting, but let them cool fully and pat dry before adding to batter for the best flavor.

Comments (11)

2 days ago

OMG these muffins are SO good! I baked them for my kid’s soccer team snack this weekend and every single parent asked for the recipe. The beets are totally undetectable, the cacao makes them taste like rich chocolate muffins, and they stay moist for days! 10/10 will be making these weekly for meal prep.

1 day ago

So glad the team loved them, Sarah! Pro tip: you can freeze these for up to 3 months for super quick grab-and-go breakfasts too!

1 week ago

Wait, beets in muffins? I was super skeptical but my partner convinced me to try this because we had a ton of leftover beets from our farm share. Game. Changer. They’re fudgy, not too sweet, and perfect with my morning coffee. I did add a handful of dark chocolate chips on top because why not? Would definitely bring these to my next office potluck.

5 days ago

The chocolate chip addition is genius! I did the same last time I made them and my roommate ate 3 in one sitting lmao

4 days ago

Love the dark chocolate chip add-in, Jake! It’s such a popular swap we almost added it as an official variation in the recipe notes.

3 days ago

My kids are the pickiest eaters on the planet and they devoured these! I’ve been trying to sneak more veggies into their snacks for months and this is the first recipe where they didn’t side-eye the ingredient list. I told them they were double chocolate muffins and they had zero clue there was beet in them. Total mom win.

30 minutes ago

Super easy recipe for a total beginner like me! I’ve only ever baked boxed muffins before and these turned out perfect on the first try. Wait—quick question though, can I use regular cocoa powder instead of cacao? I don’t have any cacao on hand and don’t want to run to the store right now.

20 minutes ago

Great question! You can absolutely swap cacao for unsweetened regular cocoa powder in equal measure, it’ll work just as well. So proud these turned out for your first from-scratch bake!

10 minutes ago

I did this exact swap last week and it worked perfectly! They were still super moist and chocolatey, no weird texture at all

2 weeks ago

Brought these to my neighborhood block party last weekend and they were gone in 10 minutes flat. Multiple people told me they were the best thing at the potluck, and I didn’t even tell anyone there were beets in them until after they raved about them. The moistness is no joke—none of that dry, crumbly muffin garbage you get at the grocery store bakery.

1 week ago

I had the same experience at my church potluck! Everyone thought I spent hours on fancy chocolate muffins, they couldn’t believe how simple the recipe was

5 days ago

Wait, has anyone tried making these gluten free? I have a gluten sensitivity and would love to make them for my weekend brunch, but I don’t want to waste ingredients if the texture gets weird with GF flour. Also, how sweet are these? I don’t love super sugary breakfasts.

4 days ago

Great questions! We’ve tested these with a 1:1 gluten free all-purpose flour blend and the texture stays perfectly moist, no grittiness at all. As for sweetness, they’re lightly sweetened with maple syrup so they’re not cloying like store-bought muffins—great for brunch!

2 days ago

I made them with GF flour last week for my meal prep and they were incredible! Not too sweet at all, I ate them every morning before my gym session and they kept me full for hours

yesterday

Obsessed with these! I’ve been looking for a lower-sugar, nutrient-dense muffin to add to my weekly meal prep and these check every box. The cacao gives that rich chocolate fix I crave in the afternoon, the beets add extra fiber, and they don’t give me that sugar crash I get from regular bakery muffins. 10/10, added to my permanent recipe rotation.

1 week ago

I’ve been baking for 60+ years and I was so impressed with how tender these muffins are! I used roasted beets from my garden instead of canned, and the flavor was even deeper. My grandson who hates all vegetables ate two straight out of the oven and asked for seconds. What a wonderful recipe, thank you for sharing!

6 days ago

That makes us so happy to hear, Ethel! Homegrown roasted beets are such a lovely touch, I bet the flavor was absolutely unbeatable. So glad your grandson loved them too!

2 hours ago

Wait, can I make these in a regular muffin tin if I don’t have a jumbo one? I’m in a college dorm with a tiny oven and only standard size bakeware, lmao. Also, do I need to line the tin or can I just grease it?

1 hour ago

I made them in a standard tin last week! Just cut the bake time by about 10 minutes, keep an eye on them with a toothpick test. I greased my tin instead of using liners and they popped right out no problem

45 minutes ago

Dan is exactly right! Standard muffin tins work perfectly—just reduce bake time to 42-45 minutes, and greasing the tin works great if you don’t have liners. Hope your dorm bake goes smoothly!

5 minutes ago

These are a game changer for my gluten free household! I used my go-to GF baking blend, added a sprinkle of sea salt on top before baking, and they came out so fudgy and delicious. I brought a batch to my book club last night and none of my friends could believe they were GF AND had beets in them. So good!

just now

The sea salt sprinkle is such a good call! I’m definitely stealing that idea when I make these this weekend in my dorm

yesterday

I’ve made these three times in the last two weeks, no joke. They’re so easy to throw together on a Sunday afternoon, and they hold up perfectly all week for quick breakfasts on my commute. I tried adding walnuts to one batch for a little crunch and that was chef’s kiss. If you’re on the fence about making these, do it—you won’t regret it.