Beverages
This beet hot chocolate recipe transforms a classic comfort drink into a nutrient-packed powerhouse—rich, velvety, and packed with earthy-sweet depth. The secret lies in blending roasted beetroot with cocoa for a drink that’s naturally sweetened and fortified with iron and antioxidants.
I developed this after discovering how well beets’ natural sweetness complements cocoa’s bitterness, creating a drink that’s both indulgent and health-conscious.
The process is straightforward: simmer beetroot with spices to create a concentrated, flavorful base, then blend it with cocoa and plant-based milk for a smooth, creamy texture without dairy.
The result is a drink that tastes like a gourmet hot chocolate but with hidden veggie benefits—perfect for those who want to sneak nutrition into their treats. This recipe delivers a balanced flavor profile where the earthy beet notes enhance the chocolate rather than overpower it.
What sets this apart is how the beetroot’s natural sweetness reduces the need for added sugar, while its earthy undertones add complexity that traditional hot chocolate lacks. The spices—cinnamon, nutmeg, and a pinch of cayenne—elevate the drink to restaurant-quality without complicating the process.
Each sip is warm, aromatic, and subtly sweet, making it ideal for cozy evenings or post-dinner indulgence.
Serve it topped with coconut whipped cream and a sprinkle of cocoa powder for an elegant finish, or stir in a dash of vanilla for extra warmth. The versatility of this recipe means it works as a comforting solo drink or a crowd-pleasing centerpiece at gatherings.
Ready to redefine your hot chocolate routine? Let’s get started.
Ingredients for beet hot chocolate
These twelve ingredients blend earthy beets with rich cocoa for a velvety, nutrient-dense hot chocolate experience.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beets 🍠 | 2 whole | Roasted until tender, peeled |
| Unsweetened Cocoa Powder 🍫 | ½ cup | High-quality, Dutch-processed preferred |
| Almond Milk 🥛 | 2 cups | Unsweetened, chilled |
| Coconut Oil 🥥 | 2 tbsp | Unrefined for flavor, melted |
| Pure Maple Syrup 🍁 | ¼ cup | Grade A for balance |
| Ground Cinnamon 🌿 | 1 tsp | Freshly ground for warmth |
| Ground Nutmeg 🌿 | ½ tsp | Freshly grated preferred |
| Cayenne Pepper 🌶️ | ⅛ tsp | Adjust for heat preference |
| Vanilla Extract 🌸 | 1 tsp | Pure alcohol-free preferred |
| Coconut Whipped Cream 🥥 | ½ cup | Store-bought or homemade |
| Unsweetened Cocoa Powder 🍫 | 1 tbsp | For garnish, sifted |
| Sea Salt 🧂 | ¼ tsp | Fine grain for finishing |
| Cold Water 💧 | ½ cup | For adjusting consistency |
The beets are the foundation—organic beets from the produce section at Whole Foods or your local farmers market yield the deepest flavor. Roast them whole until fork-tender, then peel and dice. The cocoa powder should be Dutch-processed for smoother texture, and brands like Valrhona or Ghirardelli elevate the final product. Almond milk is ideal for its neutral flavor, but oat milk works equally well if you prefer a creamier texture. Coconut oil adds richness without dairy, while maple syrup provides natural sweetness that complements the beets' earthiness.
No Dutch-processed cocoa? Natural cocoa powder will work, though the drink may taste slightly more acidic. Short on almond milk? Cashew milk or soy milk are excellent alternatives. The cayenne pepper is optional but adds subtle warmth—reduce to 1/8 teaspoon if you prefer mild heat. For the whipped cream topping, So Delicious coconut whipped cream is a reliable choice, or make your own by whipping chilled coconut cream with a pinch of maple syrup. The vanilla extract should be pure, with no artificial additives—Frontier Co-op or McCormick brands are consistently high-quality.
Store the roasted beets in the refrigerator for up to 5 days, wrapped in foil to retain moisture. The cocoa mixture keeps for 1 week in an airtight container, though the beets' natural sugars may cause slight darkening over time. For individual servings, portion the whipped cream into small containers and freeze for 1 month. To reheat, warm the mixture gently on low heat, stirring continuously to prevent scorching. The spices lose potency over time, so replace the cinnamon and nutmeg every 3 months for optimal flavor.
Why You'll Love This Recipe
- No Roasting Required: I peel and chop one beet while the milk heats—no oven, no waiting. That earthy-sweet depth comes straight from the raw root, no fuss.
- Earthy Chocolate Magic: The beets turn the cocoa into something richer, almost like a spiced latte. A single sip and you’ll taste why people pay for fancy hot chocolate—without the markup.
- Kid-Tested Cozy Drink: Between us, my 8-year-old now asks for this after school. It’s the kind of drink that turns bedtime into a ritual—warm, naturally sweet, and no sugar crash.
- Pantry Staple Upgrade: I keep beets and cocoa on hand anyway, so this costs next to nothing. A single batch stretches into leftovers that taste even better reheated with a splash of milk.
Step-by-step instructions for earthy-sweet beet hot chocolate
Transform roasted beets into a velvety, nutrient-rich hot chocolate with deep earthy notes and natural sweetness.
🍳 Step 1: Roast and Blend the Beets
Preheat your oven to 375°F. Pierce the 2 whole medium beets with a fork and wrap them tightly in aluminum foil. Roast for 45-50 minutes until completely tender when pierced with a knife. The beets should be soft enough to mash easily with a fork.
Once cooled slightly, peel away the skins and transfer the beets to a blender. Add the 0.5 cup cold water and blend until completely smooth. This beet purée forms the base of your hot chocolate, providing natural sweetness and vibrant color without overpowering the cocoa. The texture should be completely silky with no visible chunks.
🍳 Step 2: Create the Chocolate Base
In a medium saucepan, combine the beet purée with the 2 cups almond milk and 2 tbsp melted coconut oil. Whisk gently to distribute the coconut oil evenly throughout the mixture. Place the saucepan over medium-low heat and bring to a gentle simmer, stirring occasionally to prevent scorching.
Once simmering, gradually whisk in the 0.5 cup unsweetened cocoa powder and 0.25 cup pure maple syrup. Continue whisking constantly for 3-4 minutes until the mixture thickens slightly and becomes smooth. The cocoa should dissolve completely, creating a rich, velvety texture. Remove from heat before adding any spices to prevent burning.
🍳 Step 3: Infuse with Warm Spices
Return the saucepan to low heat and add the 1 tsp ground cinnamon, 0.5 tsp ground nutmeg, and 0.125 tsp cayenne pepper. Whisk vigorously for 1-2 minutes until the spices are fully incorporated and the mixture is fragrant. The cayenne adds subtle heat that balances the earthiness of the beets and sweetness of the cocoa.
Remove from heat and stir in the 1 tsp vanilla extract and 0.25 tsp sea salt. The salt enhances all the flavors, while the vanilla adds depth. Taste and adjust sweetness if needed—you can add more maple syrup if desired, but the beets should provide natural sweetness. Let the mixture steep off heat for 5 minutes to allow the spices to fully infuse.
🥘 Step 4: Finish and Serve
Divide the hot chocolate among 4 mugs. Top each serving with 2 tablespoons of coconut whipped cream and dust generously with the 1 tbsp unsweetened cocoa powder. The whipped cream adds a luxurious texture contrast while the cocoa powder creates an elegant finish.
Serve immediately while warm. The drink should have a rich, velvety texture with a perfect balance of earthy beet sweetness, deep cocoa flavor, and warming spices. The cayenne provides a subtle kick that enhances rather than overwhelms, making this a sophisticated yet comforting beverage perfect for chilly evenings.
Pro Tips For Making Beet Hot Chocolate
- ROAST BEETS UNTIL SOFT: Roasting beets at 400°F (200°C) for 45–50 minutes—until they’re fork-tender—extracts their natural sweetness and makes blending smooth. I used to peel them raw, but roasting cuts down on mess and deepens the flavor. Just pierce them first and toss in olive oil.
- USE COLD ALMOND MILK: Whisking cold almond milk into the cocoa mixture first prevents clumping and creates a silkier texture. I learned this the hard way—hot liquid + cocoa powder = a gritty disaster. Let the milk warm slightly after mixing, not before.
- MELT COCONUT OIL FIRST: Warm the coconut oil to liquid form (just 10 seconds in the microwave) before adding it to the cocoa—this ensures even distribution and prevents that weird, greasy separation later. Skimp on this, and your hot chocolate will taste like a science experiment.
- STRAIN THE BEET JUICE: After roasting and peeling, blend the beets with a splash of water, then strain the purée through a fine-mesh sieve. This removes fibrous bits that make the drink slimy. Yes, it’s an extra step, but your mouth will notice the difference—especially if you’re using store-bought cocoa powder.
Creative variations of these flavors
Spiced Beet Latte Twist
Turn this into a spiced beet latte by frothing the hot chocolate with 1 cup steamed oat milk and topping with whipped coconut cream and a sprinkle of cardamom. The earthy beets complement the latte’s creamy texture beautifully.
For extra warmth, add ½ tsp ground ginger to the spice mix during Step 3. This version is perfect for cozy mornings or afternoon pick-me-ups. 🌿
Iced Beet Chocolate Shake
Blend the cooled hot chocolate mixture with 1 cup ice cubes and ½ cup coconut yogurt for a refreshing iced beet chocolate shake. Top with crushed freeze-dried beets for a vibrant crunch.
This works as a post-gym recovery drink or a summer dessert. Adjust sweetness with extra maple syrup if needed. The texture becomes creamy and frosty, ideal for hot days. ❄️
Beet Chocolate Mousse
Reduce the hot chocolate mixture by half over low heat until thickened, then chill for 2 hours. Whip with ½ cup coconut whipped cream for a beet chocolate mousse. Fold in 2 tbsp dark chocolate chunks for texture.
Serve in small glasses with a cocoa powder dusting. This dessert version keeps the beet’s natural sweetness while adding a luxurious, airy element. 🍫
Herbal Tea Fusion
Steep 1 chamomile tea bag in the hot chocolate mixture for 5 minutes before serving. The floral notes pair surprisingly well with the earthy beets, creating a soothing bedtime drink. Add 1 tsp honey if you prefer extra sweetness.
This fusion is perfect for winding down after dinner or before bed. The chamomile’s calming properties enhance the drink’s comforting qualities. 🌙
Beet Chocolate Bark
Pour the hot chocolate mixture into a thin layer on parchment paper and freeze for 30 minutes. Break into chunks and roll in crushed pistachios or shredded coconut. Store in an airtight container for up to 1 week.
This no-bake treat keeps the beet’s nutrients while offering a crunchy, portable snack. Ideal for gift-giving or meal prep. 🎁
Kids' Friendly Version
Reduce the cayenne to ¼ teaspoon and add ½ tsp vanilla bean paste for a sweeter, milder profile. Top with mini marshmallows and a drizzle of caramel sauce.
This kid-friendly version maintains the beet’s health benefits while making it irresistible for little ones. Serve in fun mugs with colorful straws for extra appeal. 🧸
Nutrition facts
Frequently asked questions
Why does this recipe use roasted beets instead of raw?
Roasting caramelizes the beets' natural sugars, creating deeper sweetness and a richer, more complex flavor that blends beautifully with cocoa. The process also softens them enough to blend smoothly without graininess, making the final drink velvety. Raw beets would add a more watery, less concentrated base.
Can I make this without cayenne pepper?
The cayenne adds subtle heat, but you can omit it completely or replace it with ¼ tsp ground ginger for warmth without spice. If you prefer extra sweetness, add 1 extra tablespoon of maple syrup to balance the earthy beet notes. The recipe still works beautifully without it.
How do I adjust the thickness for a thinner or thicker consistency?
For a thinner drink, stir in 2-3 tablespoons of cold water or extra almond milk while heating. For a thicker, pudding-like texture, simmer the mixture for an additional 2-3 minutes until it reaches your desired consistency. Always stir constantly to prevent scorching.
Is this drink safe for kids who don't like beets?
Yes! The roasted beets add natural sweetness and earthy depth, but the cocoa and spices dominate the flavor profile. For picky eaters, reduce the cayenne to ¼ teaspoon and add ½ teaspoon vanilla bean paste for extra sweetness. The drink will taste more like traditional hot chocolate with subtle beet undertones.
Can I substitute the coconut oil with butter?
Not for this vegan recipe, but you can use 2 tablespoons of refined coconut oil or olive oil instead. For a dairy-free option, melted vegan butter works well too. Avoid butter to maintain the plant-based nature of the drink and its smooth texture.
