Beverages
Martha Stewart's hot chocolate recipe transforms a simple cup of cocoa into a luxurious, velvety experience that feels like a cozy embrace on a chilly evening. The secret lies in slow-simmered spices and rich chocolate that meld together for a depth of flavor you won't find in instant mixes.
I've perfected this method over years of testing, ensuring every sip delivers that signature Martha Stewart touch—smooth, aromatic, and impossibly comforting.
What makes this recipe special is the balance of ingredients: high-quality dark chocolate, aromatic spices like cinnamon and nutmeg, and a touch of vanilla that rounds out the flavors. The whipped cream topping isn't just decoration—it adds a light, airy contrast to the rich, spiced chocolate beneath.
This isn't your childhood hot chocolate; it's a sophisticated beverage that still feels warm and inviting, perfect for a quiet night in or a gathering with friends.
The process is simpler than you'd think, with just a few key steps: melting the chocolate, whisking in warm milk, and simmering the spices until fragrant. The result is a drink so velvety and flavorful, you'll want to savor every sip.
Once you try this version, store-bought hot chocolate mixes will never compare again.
Serve it in your finest mug, topped with freshly whipped cream and a sprinkle of cocoa powder for that restaurant-quality finish. This recipe is foolproof, elegant, and guaranteed to become a winter staple in your home. Let's get started on making your hot chocolate as luxurious as it can be.
Ingredients for martha stewart hot chocolate
Rich cocoa, warm spices, and velvety cream make this Martha Stewart-inspired hot chocolate unforgettable.
| Ingredient | Amount | Notes |
|---|---|---|
| High-Quality Dark Chocolate Bars 🍫 | 8 oz | 70% cacao or higher, chopped fine |
| Whole Milk 🥛 | 2 cups | Warm, not boiling |
| Heavy Whipping Cream 🧈 | 1 cup | Full-fat for best whipping |
| Granulated Sugar 🍚 | ¼ cup | Adjust to taste |
| Ground Cinnamon 🌿 | 1 tsp | Freshly ground preferred |
| Ground Nutmeg 🌿 | ¼ tsp | Freshly grated nutmeg better |
| Pure Vanilla Extract 🍯 | 1 tsp | Not imitation |
| Pinch of Salt 🧂 | ⅛ tsp | Enhances flavor |
| Unsalted Butter 🧈 | 2 tbsp | For extra richness |
| Unsweetened Cocoa Powder 🍫 | 1 tbsp | For dusting top |
| Mini Marshmallows 🍫 | ½ cup | Optional garnish |
| Chocolate Chips 🍫 | ¼ cup | For garnish |
The chocolate is non-negotiable here—Ghirardelli or Lindt 70% bars are my go-tos, but any high-quality dark chocolate works. Look for bars with at least 70% cacao for that deep, bittersweet flavor. Whole milk is key; it's creamy but not overly rich like heavy cream. If you're feeling fancy, organic whole milk from Trader Joe's adds a subtle sweetness. The spices? Freshly ground cinnamon and nutmeg make all the difference—Penzeys sells pre-ground blends if you're short on time. And don't skip the vanilla; Nielsen-Massey is the gold standard, but any pure extract will do.
No dark chocolate? Semisweet chocolate chips work in a pinch (use 10 oz total), but it won't be as luxurious. Swapping milk? Oat milk or almond milk for a lighter version, but the texture won't be as rich. Short on spices? Pumpkin pie spice has cinnamon and nutmeg already mixed in—just use half the amount. The whipped cream can be store-bought (like Reddi-wip), but homemade is worth it for that Martha Stewart touch. For the garnish, skip the marshmallows if you're watching sugar—a sprinkle of cocoa powder still looks elegant.
This reheats beautifully—just add a splash of milk and stir until smooth. Keeps in the fridge for 3 days if you make extra (though it's best fresh). The whipped cream should be made last-minute—whip it right before serving so it stays fluffy. Store any leftover cream in an airtight container with a damp paper towel over it to keep it fresh for 2 days. For a crowd, double the recipe—it's that good.
Why You'll Love This Recipe
- Here’s what sold me: I make a big pot, store it in the fridge, and reheat portions all week. The cream keeps it velvety, and the sugar balances the bitterness so it doesn’t taste flat. (Yes, even on a Tuesday night.)
- Five-Ingredient Magic: I swear by this recipe because it’s that simple—just chop the chocolate, heat the milk, and stir. No whisking, no tempering, no stress. Martha’s genius here is trusting the chocolate to do the heavy lifting while you sip your first cup.
- Velvet-Smooth Richness: That first sip? Chef’s kiss. The dark chocolate melts into the warm milk like silk, while the heavy cream adds a luxurious mouthfeel. Honestly, the cinnamon dusting on top isn’t just for looks—it’s the secret that makes it taste like a cozy hug in a mug.
- Crowd-Pleaser Flex: Between us, this is my go-to for movie nights, sick days, or even a fancy dessert when company drops by. Double the batch, pour into jars, and you’ve got instant gifts—or a midnight treat without the guilt.
Step-by-step instructions for Martha Stewart's hot chocolate recipe
Here's how to create rich, velvety hot chocolate with a perfect whipped cream topping.
Melt the Chocolate and Butter
In a medium saucepan, combine the 8 oz high-quality dark chocolate bars and 2 tbsp unsalted butter. Place over medium heat and stir gently until the chocolate begins to melt. You'll see the chocolate start to soften and pull away from the sides of the pan—this is your signal to keep stirring.
Once fully melted, remove from heat and let it cool for 2 minutes. This step ensures the chocolate melts smoothly without burning. If you rush it, you'll end up with a bitter, grainy mixture. The butter adds richness and helps create that signature velvety texture Martha Stewart is known for.
Warm the Milk and Cream
In a separate saucepan, gently warm the 2 cups whole milk and 1 cup heavy whipping cream over medium-low heat until it's hot but not boiling. You want to see small bubbles forming around the edges and steam rising, but the mixture shouldn't be vigorously bubbling. This gentle warming prevents the milk from curdling or becoming too hot for the chocolate.
Remove from heat and let it sit for 1 minute. The milk should be warm enough to melt the chocolate completely but not so hot that it causes the chocolate to seize up. This temperature control is crucial for that silky, luxurious texture we're aiming for.
Combine and Season
Slowly pour the warm milk mixture into the melted chocolate while whisking constantly. This gradual addition prevents the chocolate from seizing. Return the mixture to low heat and add the 0.25 cup granulated sugar, 1 tsp ground cinnamon, 0.25 tsp ground nutmeg, 1 tsp pure vanilla extract, and 0.125 tsp pinch of salt.
Stir continuously for 3-4 minutes until everything is fully incorporated and the mixture is smooth. You'll notice the spices dissolving and the mixture becoming fragrant with warm, comforting aromas. Taste and adjust the sweetness if needed—you can always add more sugar, but you can't take it out once it's in.
Prepare the Whipped Cream Topping
In a chilled mixing bowl, whip the remaining 1 cup heavy whipping cream (from the original 1 cup) until soft peaks form. This should take about 2-3 minutes with an electric mixer. The bowl should be cold to help stabilize the cream—if it's too warm, the cream won't whip properly.
In a small bowl, mix the 1 tbsp unsweetened cocoa powder with 1 tbsp of the hot chocolate mixture to create a paste. Fold this cocoa paste into the whipped cream until evenly distributed. This step gives the whipped cream that signature chocolate flavor that pairs perfectly with the hot chocolate.
Assemble and Serve
Divide the hot chocolate among 4 mugs. Spoon the whipped cream topping over each serving and sprinkle with 0.5 cup mini marshmallows and 0.25 cup chocolate chips. The contrast of warm chocolate and cool whipped cream creates the perfect texture experience.
Let each serving sit for 30 seconds to allow the marshmallows to soften slightly. Serve immediately with a cinnamon stick for stirring and garnish. This hot chocolate is rich enough to satisfy even the most devoted chocolate lovers, with just the right balance of sweetness and spice.
Pro Tips For Making Martha Stewart Hot Chocolate
- CHOP CHOCOLATE SMALL: Martha’s recipe relies on even melting, so break that dark chocolate into ¼-inch cubes—not chunks—before heating. I learned this the hard way when I used a single bar and ended up with grainy, unmelted bits lurking at the bottom. A microplane works too, but a sharp knife takes 30 seconds and does the job.
- WHISK IN STAGES: Don’t dump all the sugar and cinnamon at once—heat the milk and cream first, then whisk in half the sugar while warm. This prevents clumping and lets the spices bloom properly. I used to add everything cold, and the cinnamon would just settle like dust at the bottom.
- SKIP THE BOIL: The recipe calls for simmering, but never let it bubble vigorously—that’s how you scorch the cream. Keep it at a gentle shimmer, stirring every 30 seconds. I’ve ruined batches by walking away, so set a timer if you’re distracted.
- STRAIN THE CREAM: If your heavy cream has separated or looks grainy, strain it through a fine-mesh sieve before heating. This removes any butterfat lumps that’ll make your hot chocolate look (and taste) uneven. Sounds paranoid, but it makes a real difference when you’re serving guests.
Dietary considerations for this recipe
Dairy-Free Adaptation
For a dairy-free version, swap whole milk and heavy cream for unsweetened almond milk and coconut cream. Use 1 cup almond milk and ½ cup coconut cream—the coconut cream adds richness similar to dairy.
Melt the chocolate with 2 tbsp coconut oil instead of butter. The texture will be slightly lighter, but the flavor remains deep and satisfying. 🌱
Lower-Sugar Option
Reduce the sugar to 2 tbsp and use 1 tsp monk fruit sweetener or 1 tbsp maple syrup for natural sweetness. The spices and chocolate will still shine without overpowering the drink.
For extra richness, add 1 tbsp tahini—it blends seamlessly and adds a subtle nutty depth. Taste as you go; you might not need any added sweetener at all! 🍯
Nut-Free Modifications
If nut allergies are a concern, skip the almond milk and coconut cream. Instead, use oat milk> (barista-style for creaminess) and omit the whipped cream topping. Garnish with crushed freeze-dried raspberries or dark chocolate shavings> instead.
The oat milk adds a mild sweetness that complements the chocolate beautifully. Always check labels to ensure no cross-contamination with nuts. 🍓
Gluten-Free Considerations
This recipe is naturally gluten-free, but watch for hidden sources like vanilla extract (some brands use malt). Opt for gluten-free pure vanilla extract> or vanilla bean paste. If using marshmallows, choose a brand labeled gluten-free—Dandies> or Wholesome!> are safe options.
The rest of the ingredients are inherently gluten-free, so no other adjustments are needed. ✨
Vegan Version
For a fully vegan hot chocolate, replace the dark chocolate with Enjoy Life Foods chocolate bars> (ensure they're dairy-free). Use oat milk> and coconut cream> as the liquid base, and melt the chocolate with 2 tbsp coconut oil>.
Whip the cream topping with vegan whipped topping> (like Reddi-wip Vegan>) or coconut whipped cream>. The result is just as rich and indulgent! 🌿
Keto-Friendly Adjustments
Reduce the sugar to 1 tbsp erythritol or monk fruit sweetener> and use unsweetened almond milk> for a lower-carb option. Skip the marshmallows and chocolate chips—opt for unsweetened cocoa powder> on top instead.
The whipped cream can be made with heavy whipping cream> (no sugar needed), and the spices add warmth without carbs. This version keeps the indulgence while fitting keto guidelines. 🥛
Nutrition facts
Frequently asked questions
Can I make this hot chocolate without a stove?
Yes! Use a microwave-safe bowl and heat the milk mixture in 30-second intervals, stirring well between each. For the chocolate, chop it finely and melt it in the microwave in 20-second bursts with 15-second stirs to prevent burning. The texture will be slightly less velvety but still delicious.
Why does my whipped cream not hold its shape?
Cold ingredients are key! Chill your mixing bowl and beaters for 10 minutes before whipping, and use very cold heavy cream straight from the fridge. If it still doesn't hold, the cream may be too warm or old—try substituting with whipped topping powder mixed with cold water.
How can I make this recipe kid-friendly?
Skip the nutmeg (it can be too strong for kids) and reduce the cinnamon to ½ tsp. Use white chocolate chips instead of dark for a sweeter taste, and top with extra marshmallows. For extra fun, serve in mugs with colorful striped straws!
Can I prepare this ahead of time?
Make the hot chocolate mixture up to 2 days ahead and store it in an airtight container in the fridge. Reheat gently on the stove, stirring constantly, until warm. Whip the cream fresh before serving—it won't hold its shape if made ahead. The flavors actually improve overnight!
What's the secret to Martha Stewart's velvety texture?
The magic lies in low-and-slow heat and proper whisking. Never boil the milk—just warm it until tiny bubbles form at the edges. Whisking constantly while combining hot milk with melted chocolate prevents graininess. The butter and cream also create that luxurious mouthfeel.