Beverages
This butternut hot chocolate recipe transforms a simple cup of cocoa into a sophisticated, spiced drink with depth and warmth. The secret lies in roasting butternut squash to create a natural sweetness that blends seamlessly with rich cocoa and velvety milk.
It’s a perfect balance of earthy, caramelized notes and classic marshmallow creaminess—ideal for cozy evenings or festive gatherings.
The process is straightforward but yields restaurant-quality results: roasted butternut squash puréed into a silky syrup, simmered with warm spices like cinnamon and nutmeg, then whisked into steaming milk and cocoa.
The roasting step deepens the squash’s natural sweetness, while the spices add warmth without overpowering. It takes about 20 minutes to prepare, making it perfect for a quick yet indulgent treat.
What you’ll end up with is a drink that’s rich, aromatic, and perfectly balanced—creamy from the milk and cocoa, with a subtle caramelized sweetness from the roasted squash. The texture is velvety, not cloying, and the spices linger just enough to satisfy without overwhelming.
It’s the kind of hot chocolate that feels like a hug in a mug.
Serve it topped with whipped cream, a dusting of cinnamon, or a few extra marshmallows for that classic touch. For a lighter version, use almond milk or coconut cream—it still delivers that same comforting, spiced flavor. Here’s how to make it.
Ingredients for butternut hot chocolate
Roasted squash, rich cocoa, and velvety milk create this sophisticated hot chocolate experience.
| Ingredient | Amount | Notes |
|---|---|---|
| Butternut Squash 🎃 | 1 ½ lb | Cubed, skin removed |
| Unsalted Butter 🧈 | ½ cup | Cut into small cubes |
| Dark Chocolate Chips 🍫 | ½ cup | 70% cocoa or higher |
| Whole Milk 🥛 | 4 cups | Or substitute with almond milk |
| Cocoa Powder 🍫 | ¼ cup | Unsweetened, high quality |
| Granulated Sugar 🍚 | ¼ cup | Or substitute with maple syrup |
| Ground Cinnamon 🌿 | 1 tsp | Freshly ground preferred |
| Ground Nutmeg 🌿 | ½ tsp | Freshly grated for best flavor |
| Salt 🧂 | ¼ tsp | Fine sea salt preferred |
| Vanilla Extract 🌿 | 1 tsp | Pure vanilla extract |
| Marshmallows 🍬 | 1 cup | Mini or regular size |
| Heavy Whipping Cream 🥛 | ½ cup | For topping, optional |
The butternut squash is the star here—roasting it brings out its natural caramelized sweetness, which balances the bitterness of dark chocolate. Look for a squash with smooth, firm skin and no soft spots. Most grocery stores carry it year-round, but if you're in season, farmers markets often have fresh, local varieties. Costco or Whole Foods usually have pre-cubed squash if you're short on time. For best flavor, roast it until tender and slightly caramelized—this is what transforms a simple hot chocolate into something extraordinary. The dark chocolate chips should be at least 70% cocoa for that rich, complex flavor that pairs perfectly with the squash's sweetness.
No butternut squash? Sweet potato purée works in a pinch, though it won't have the same depth of flavor. Running low on dark chocolate chips? High-quality chocolate bars chopped into chunks work just as well—just make sure it's at least 60% cocoa. The milk can be swapped for oat, almond, or coconut milk if you prefer a lighter option, though the texture will be slightly different. For extra warmth, add a pinch of cardamom or allspice alongside the cinnamon and nutmeg. If you're using almond milk, consider adding a splash of vanilla almond milk for enhanced flavor without extra extract. The marshmallows should be the classic mini size—they melt beautifully and add that perfect touch of sweetness without overpowering the drink.
The roasted squash purée can be made ahead and stored in the fridge for up to 3 days or frozen for 3 months. Keep the marshmallows in an airtight container to maintain their freshness. For a quick serving, prepare the hot chocolate base and reheat it gently on the stove, adding a splash of milk if needed. The whipped cream topping should be whipped just before serving to maintain its airy texture. This recipe makes enough for 4 servings, but you can easily double it for a crowd—just adjust the milk and marshmallow quantities accordingly. The spices lose potency over time, so store them in a cool, dark place and replace them every 6 months for the best flavor.
Why You'll Love This Recipe
- No Squash Waste: I roast the whole butternut—peel, seeds, and all—then blend it straight into the drink. That means zero food scraps and a silky-smooth texture you’d never guess came from a whole squash.
- Rich Without Guilt: The dark chocolate chips and cocoa powder team up for a deep, velvety flavor, but the roasted squash keeps it warmly spiced—not cloyingly sweet. Honestly, it tastes like a dessert, but the squash makes it feel like a hug.
- Dinner-to-Dessert Magic: Use the same roasted squash puree in savory soups for lunch, then whip up this hot chocolate for after-dinner. I’ll be real: my kids beg for both, and I don’t even have to make two separate meals.
- Budget Booster: A single squash stretches across three servings, and the rest of the ingredients are pantry staples. Between us, this is my go-to when I’m broke but still want something that feels special—like a fancy café drink for half the price.
Step-by-step instructions for butternut hot chocolate
Transform simple ingredients into a velvety, spiced hot chocolate with caramelized squash and marshmallow topping.
Roast the Butternut Squash Until Caramelized
Preheat your oven to 400°F and line a baking sheet with parchment paper. Toss the 1.5 lb cubed butternut squash with 2 tablespoons of the 0.5 cup unsalted butter, 0.5 teaspoon of the 0.25 teaspoon salt, 0.5 teaspoon of the 1 teaspoon ground cinnamon, and 0.25 teaspoon of the 0.5 teaspoon ground nutmeg. Spread the squash in a single layer on the baking sheet.
Roast for 25-30 minutes, stirring halfway, until the edges are deep golden brown and the squash is tender when pierced with a fork. The squash should smell sweetly caramelized—this is your cue that it's ready. Let it cool slightly before transferring to a blender.
Blend the Roasted Squash into a Silky Purée
Transfer the roasted squash to a blender along with the remaining 0.3 cup unsalted butter, 4 cups whole milk, 0.25 cup cocoa powder, 0.25 cup granulated sugar, 0.5 teaspoon ground cinnamon, and 1 teaspoon vanilla extract. Blend until completely smooth, scraping down the sides as needed. The mixture should be velvety with no lumps.
Taste and adjust sweetness if needed—add more sugar if you prefer it sweeter, or a pinch of salt if the flavors need balance. The purée should be thick but pourable, with a rich chocolate-cinnamon aroma that fills your kitchen.
Heat and Infuse the Hot Chocolate
Pour the purée into a saucepan and heat over medium-low heat, stirring constantly for 5-7 minutes until it reaches 160°F. Do not boil—you want to maintain the delicate flavors without scorching. The mixture should thicken slightly and coat the back of a spoon.
Stir in the 0.5 cup dark chocolate chips until fully melted and combined. The hot chocolate should now have a glossy sheen and a deep, complex aroma blending chocolate, caramelized squash, and warm spices. Keep it warm until ready to serve.
Assemble with Marshmallow Topping
Divide the hot chocolate among 4 mugs, filling each about ¾ full. For the topping, whip the 0.5 cup heavy whipping cream until soft peaks form. Gently fold in the 1 cup marshmallows until evenly distributed—you want a light, airy texture that won't sink.
Spoon the whipped cream-marshmallow mixture over each mug, allowing it to float on top. Serve immediately while the marshmallows are still soft and the hot chocolate is steaming. The contrast of warm, spiced chocolate with cool, fluffy marshmallow topping creates the perfect balance of textures and temperatures.
Pro Tips For Making Butternut Hot Chocolate
- Roast the Squash First: Peel and cube the butternut before roasting—it cooks faster and caramelizes better. I used to skip this, and my hot chocolate always tasted flat until I realized the raw chunks just didn’t blend smoothly.
- Use Whole Milk, Not Cream: Whole milk adds richness without heaviness, and it blends seamlessly with the squash’s natural sweetness. Heavy cream can make the texture too thick—trust me, you’ll notice the difference in every sip.
- Melt Chocolate Over Low Heat: Temper the dark chocolate chips in the warm milk mixture on low heat—high heat burns them before they melt. I learned this after one disastrous batch where the chocolate seized and left grainy lumps.
- Whisk in Cocoa Last: Add the cocoa powder after the chocolate and milk have fully melted and blended. This prevents clumping and ensures a silky texture—no one wants gritty hot chocolate, even if it’s fancy.
Creative variations of butternut hot chocolate
Spiced Pumpkin Twist
Swap the butternut squash for 2 cups pumpkin purée (canned or fresh) and add 1 teaspoon pumpkin pie spice to the purée blend. The pumpkin brings a deeper, earthier sweetness while the spices like ginger and cloves add a cozy autumnal warmth.
Use 1 cup coconut milk instead of whole milk for a creamy yet lighter texture that pairs beautifully with the pumpkin’s natural richness. 🎃
White Chocolate Version
Replace the dark chocolate chips with ½ cup white chocolate chips (or chopped white chocolate bar) and reduce the cocoa powder to 2 tablespoons. Add ½ teaspoon orange zest for brightness and a pinch of sea salt to balance the sweetness.
Top with toasted pecans or almonds for crunch. This version is perfect for those who prefer a sweeter, creamier hot chocolate. 🍫
Mexican-Inspired Mole
Infuse the hot chocolate with 1 tablespoon mole paste (store-bought or homemade) and ½ teaspoon chili powder during the blending step. Add 1 cup Mexican chocolate tablets (like Ibarra) instead of dark chocolate chips for an authentic, slightly spicy-sweet profile.
Garnish with a sprinkle of crushed tortilla chips for texture and a dash of tajín for a tangy kick. 🌶️
Espresso Boost
Add 1 shot of espresso (2 ounces) or 2 tablespoons instant espresso powder to the purée blend for a caffeine kick. The espresso deepens the chocolate’s richness and adds a subtle bitterness that cuts through the sweetness.
For extra indulgence, stir in 1 tablespoon coffee liqueur (like Kahlúa) when heating the mixture. Serve with a sprinkle of cocoa nibs for a sophisticated touch. ☕
Vegan Adaptation
Use 4 cups unsweetened almond milk or oat milk and replace the butter with ½ cup coconut oil. Swap the heavy whipping cream for ½ cup coconut whipped cream (chilled coconut cream whipped with 1 teaspoon powdered sugar) and the marshmallows for vegan marshmallows (like Dandies brand).
The texture remains creamy, and the flavors stay rich and satisfying. 🌱
Boozy Adult Version
Add 2 tablespoons bourbon or rum to the purée blend for warmth and depth. For a spiced twist, infuse the milk with 1 cinnamon stick while heating.
Top with a sprinkle of candied pecans (tossed in 2 tablespoons brown sugar and 1 teaspoon cinnamon, baked at 300°F for 10 minutes). This version is perfect for cozy nights in or festive gatherings. 🍸
Nutrition facts
Frequently asked questions
Why does roasting the butternut squash make this hot chocolate special?
Roasting caramelizes the natural sugars in the squash, creating a deep, nutty sweetness that blends beautifully with the cocoa. This step transforms a simple drink into something rich and complex—like a cross between hot chocolate and pumpkin pie. The roasted flavor lingers even after blending, adding warmth without overpowering.
Can I make this hot chocolate without a blender?
Yes! If you don’t have a blender, mash the roasted squash with a fork or potato masher until smooth. For extra creaminess, strain it through a fine-mesh sieve to remove any lumps. The texture won’t be as velvety, but the flavor will still be delicious—just stir it vigorously while heating to distribute the squash evenly.
How do I store leftover hot chocolate?
Store the finished hot chocolate (without marshmallows) in an airtight container in the fridge for up to 3 days. Reheat gently on the stove over low heat, stirring constantly, until warmed through. For the marshmallow topping, store it separately in the fridge and whip it fresh before serving to keep it light and fluffy.
Is this recipe kid-friendly?
Kids love the creamy texture and marshmallow topping, but you can adjust the spice level. Reduce the cinnamon and nutmeg to ½ teaspoon total and add an extra 1 tablespoon of sugar if needed. For picky eaters, blend in ½ cup vanilla ice cream during the purée step for a dessert-like twist.
What’s the best mug to serve this in?
Use a wide, heat-resistant mug (like stoneware or thick ceramic) to highlight the creamy layers. For extra flair, choose mugs with ridges or handles that make it easy to stir in marshmallows. Avoid thin glass—it won’t hold heat well, and the marshmallow topping might melt too quickly.
