Beverages
This beet hot chocolate transforms a humble vegetable into a rich, velvety drink that tastes like dessert—without any guilt. 🌟 The secret lies in roasting beets to deepen their natural sweetness, then blending them into a silky base that pairs perfectly with cocoa.
I developed this recipe after realizing how easily beets could elevate hot chocolate, adding earthy depth and a subtle caramel note that balances the bitterness of dark chocolate.
The process is surprisingly simple: roast the beets until tender, then blend them with warm plant-based milk, cocoa powder, and a touch of maple syrup for natural sweetness. For extra indulgence, top with whipped coconut cream and a sprinkle of cinnamon.
The result is a beverage that looks as striking as it tastes—deep ruby-red with a frothy finish.
What makes this recipe special is its versatility. It works as a cozy evening treat or an unexpected brunch drink, and the beet infusion adds a unique twist that sets it apart from traditional hot chocolate.
The earthy sweetness of the beets complements the cocoa beautifully, creating a flavor profile that’s both familiar and exciting.
Perfect for vegans, those looking to sneak in more vegetables, or anyone craving a gourmet twist on a classic. The best part? You’ll never guess the hidden ingredient. Let’s make this rich, velvety drink that’s as nourishing as it is delicious.
Ingredients for beet hot chocolate
Nine ingredients to transform roasted beets into velvety, earthy hot chocolate magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beets 🍠 | 2 whole | Roasted until tender, peeled |
| Unsweetened Almond Milk 🥛 | 2 cups | Warm, unsweetened |
| Unsweetened Cocoa Powder 🍫 | ½ cup | High-quality, Dutch-processed |
| Pure Maple Syrup 🍯 | ¼ cup | Grade A or B for depth |
| Coconut Oil 🫒 | 2 tbsp | For frothy texture |
| Vanilla Extract 🌿 | 1 tsp | Pure, high-quality |
| Ground Cinnamon 🌶️ | ½ tsp | Freshly ground preferred |
| Pinch of Sea Salt 🧂 | ⅛ tsp | Enhances flavors |
| Whipped Coconut Cream 🥥 | ¼ cup | For topping, optional |
| Cinnamon Sticks 🌿 | 2 whole | For garnish, optional |
The beets are the star here—organic from Trader Joe's or your local farmers market have the deepest flavor. Roast them whole with the skin on for about 45 minutes at 400°F until fork-tender. The skin slips right off once cooled. I always double-check for any hard spots before peeling. For extra convenience, pre-peeled baby beets work too, but roasting whole gives the best caramelized sweetness. If you're worried about the earthy taste, don't be—roasting transforms it into something rich and almost caramel-like.
No almond milk? Oat milk or coconut milk both work beautifully—just warm them separately before blending. The cocoa powder makes all the difference: Navitas or Guittard brands have the smoothest texture. Short on maple syrup? Agave nectar or date syrup are great swaps, though maple has that perfect caramel note. The coconut oil might seem odd, but it adds a luxurious frothiness that regular hot chocolate lacks. For the vanilla, Madagascar Bourbon extract has the most complex flavor, but imitation works in a pinch. The cinnamon and salt are non-negotiable—they balance the sweetness perfectly.
Store the roasted beets in the fridge for up to 5 days wrapped in foil, or freeze them for 3 months for future batches. The blended chocolate base keeps for 4 days in the fridge, so make extra for quick reheats. For serving, pre-chill your mugs in the freezer for 10 minutes before pouring—the contrast makes the drink look even more dramatic. The whipped coconut cream stays fresh for 2 days in the fridge if you want to prep ahead.
Why You'll Love This Recipe
- No Peel Required: I’ll admit, roasting beets used to stress me out—peeling those stubborn skins, the mess—until I realized you can just scrub and chop them whole. Toss in a 400°F oven for 45 minutes, and they practically fall apart. That’s 20 minutes less prep than I used to waste.
- Earthy Chocolate Magic: The cocoa and maple syrup give it that classic hot chocolate warmth, but the roasted beets? They add this deep, almost caramel-like sweetness that makes it taste like a grown-up dessert. Honestly, my kids don’t even realize they’re drinking vegetables—though I’ve caught them sneaking seconds when I’m not looking.
- Weeknight or Wind-Down: This isn’t just a cozy nightcap—it’s my go-to for lazy Sunday mornings when I’m still in pajamas or after a long day when I need something quick but feels special. The leftovers? Just reheat with a splash of almond milk and a pinch of cocoa. (Yes, even on a Tuesday night.)
- Budget-Friendly Luxury: Cocoa powder and maple syrup might sound fancy, but they stretch further than you’d think—especially when paired with affordable beets. I make a big batch, freeze it in ice cube trays, and toss cubes into smoothies or oatmeal later. Suddenly, a $1 beet becomes a $5 ingredient in disguise.
Step-by-step instructions for earthy beet hot chocolate
Here's how to blend roasted beets with rich cocoa for a velvety drink that's secretly packed with nutrients.
🔥 Step 1: Roast and Blend the Beets
Preheat your oven to 400°F. Wrap the 2 whole medium beets tightly in aluminum foil and roast for 45-50 minutes until fork-tender. Let them cool slightly, then peel off the skins—you'll see they've transformed from deep red to a mellow, earthy hue.
Once cooled, cut the beets into chunks and transfer them to a blender. Add the 2 cups unsweetened almond milk (warm it first by heating in a saucepan for 2-3 minutes—just until steaming, not boiling). Blend until completely smooth. I like to taste-test here—you should detect a subtle sweetness with a hint of earthiness, not bitterness. If needed, add a splash more almond milk to reach your desired consistency.
🍳 Step 2: Whisk the Cocoa Base
In a medium saucepan over medium-low heat, combine the beet-almond milk mixture with the 0.5 cup unsweetened cocoa powder, 0.25 cup pure maple syrup, 2 tbsp coconut oil, and 1 tsp vanilla extract. Whisk constantly for 3-4 minutes until the coconut oil melts completely and the mixture becomes thick and glossy.
Here's where the magic happens—the cocoa powder should dissolve completely without any grit. If you see any lumps, whisk in 1 tablespoon of hot almond milk at a time until smooth. The mixture should coat the back of a spoon, indicating proper thickness. Sprinkle in the 0.5 tsp ground cinnamon and 0.125 tsp pinch of sea salt now—the salt enhances all the flavors while the cinnamon adds warmth.
🥘 Step 3: Simmer and Froth
Continue simmering the mixture for another 5-7 minutes over low heat, stirring occasionally with a wooden spoon. You're looking for a thick, pudding-like consistency that coats the spoon. The color should deepen to a rich, chocolatey brown with subtle red undertones from the beets.
For extra decadence, transfer 1 cup of the hot chocolate to a blender and blend on high for 15-20 seconds to create a frothy top. The coconut oil helps create this luxurious texture. Taste and adjust sweetness if needed—you can add more maple syrup or a pinch of salt to balance flavors.
🍽️ Step 4: Serve with Toppings
Divide the hot chocolate among 4 mugs. For presentation, place a whole cinnamon stick in each mug and top with 1 tablespoon whipped coconut cream. The cinnamon adds aromatic depth while the coconut cream provides a cool, creamy contrast to the warm drink.
Serve immediately while hot. The beets add a natural sweetness that reduces the need for extra sugar, and the earthy notes complement the chocolate beautifully. For an extra treat, dust with a pinch of cocoa powder or a sprinkle of cinnamon on top. This drink tastes even better the next day—perfect for reheating and enjoying as a cozy afternoon pick-me-up!
Pro Tips For Making Beet Hot Chocolate
- ROAST BEETS FIRST: I learned this the hard way—raw beets turn your hot chocolate into a gritty, watery mess. Roast them at 400°F (200°C) for 45-60 minutes until fork-tender, then peel and blend. Roasting concentrates their natural sweetness and makes them silky when puréed.
- WHISK COCOA HARD: That clumpy cocoa powder is the enemy of smooth hot chocolate. Use a whisk (not a spoon) to break up any lumps in the almond milk before adding the cocoa—this ensures a velvety texture, not a grainy one. Stir over low heat for 2 minutes to fully bloom the flavor.
- MEASURE MAPLE SYRUP LAST: Adding maple syrup too early can make your hot chocolate taste flat. Stir it in just before serving—this keeps the deep caramel notes vibrant and lets you adjust sweetness to taste. Start with half the recipe’s amount; you can always add more.
- SAVE TIME WITH FROZEN BEETS: No energy to peel and roast fresh beets? Use frozen cooked beets—just thaw, drain, and blend. They’re pre-softened and skip the roasting step, though fresh roasted beets will always taste richer. (Yes, even if you’re impatient like me.)
Make-ahead tips for this dish
Prep Ahead Beets
Roast your beets a week in advance and store them in the fridge wrapped in foil—they’ll keep for 5 days or freeze for 3 months. I like to make a big batch of roasted beets for multiple uses: this hot chocolate, beet hummus, or even beet brownies.
The flavor deepens over time, so don’t hesitate to prep early. 🍠
Base Mix Storage
The blended beet-almond milk mixture stays fresh in the fridge for 4 days in an airtight container. I store it in a glass jar with a tight lid—it’s ready to heat and mix with cocoa whenever you crave a quick treat.
For longer storage, freeze the mixture in ice cube trays for easy single-serving portions later.
Fully Assembled Base
Once you’ve combined the cocoa and simmered the mixture, let it cool completely before transferring to a sterilized glass jar. It’ll keep in the fridge for 5 days—just reheat gently on the stove or microwave.
The flavors actually improve after the first day, so this is perfect for busy mornings or cozy evenings. 💫
Topping Prep
Whip your coconut cream 2 days ahead and store it in the fridge. It’ll stay fresh and ready to dollop on top. I also like to pre-measure the cinnamon sticks and cocoa powder in small jars so they’re always handy.
This way, you can assemble the drink in under 2 minutes when you’re in a rush. ✨
Freezer-Friendly Batches
Make double the recipe and freeze half in silicone molds or airtight containers. When ready to enjoy, thaw overnight in the fridge and reheat with a splash of warm almond milk.
The texture remains creamy, and the beets add a natural sweetness that balances the cocoa perfectly. This is my go-to for lazy Sundays! ❄️
Reheating Secrets
For the best results, reheat your stored hot chocolate on the stovetop over low heat with 1-2 tablespoons of warm almond milk to restore creaminess. Microwave reheating works too—just heat in 30-second bursts, stirring between each, until steaming hot.
Avoid boiling to prevent skin formation. The coconut oil helps maintain that velvety texture even after reheating. 🔥
Nutrition facts
Frequently asked questions
Why does roasting the beets change their flavor?
Roasting transforms beets from earthy to caramel-like! The heat breaks down natural sugars, creating a deep, sweet flavor that blends beautifully with cocoa. This is why the recipe calls for roasting—it makes the beets taste like dessert rather than a vegetable.
Can I make this without coconut oil?
Yes! Swap the coconut oil for 2 tbsp vegan butter or extra almond milk to achieve a similar creamy texture. The oil helps create that luxurious froth, but these alternatives work well too. Just whisk vigorously to combine.
How do I adjust the sweetness for kids?
Add 1-2 extra tablespoons of maple syrup or a pinch of vanilla sugar. For extra richness, stir in 1 tbsp powdered sugar while heating. Taste as you go—kids love the extra sweetness, but adults might prefer the earthy beet notes!
What if my hot chocolate separates?
Simmer the mixture longer or whisk in 1 tbsp hot almond milk until smooth. The coconut oil helps emulsify, but if it still separates, blend briefly before serving. This usually happens if the mixture cools too quickly.
Is this drink actually good for me?
Beets provide fiber, folate, and antioxidants, while cocoa offers magnesium and flavonoids. The plant-based milk adds calcium, making this a nutrient-packed treat. Just watch portion sizes—it's still a dessert-like drink!
