Beverages
Martha Stewart's hot chocolate recipe delivers the kind of velvety, spiced perfection that transforms an ordinary evening into a cozy ritual. The secret lies in slow-simmered spices and a swirl of whipped cream that creates those signature marbled layers—no fancy equipment required.
I've made this version countless times for holiday gatherings, and it never fails to impress even the most skeptical chocolate lovers.
What sets this recipe apart is the balance of rich cocoa, warm spices, and just enough sweetness to let the chocolate shine. You'll use simple pantry staples—dark chocolate, milk, and a blend of cinnamon, nutmeg, and vanilla—but the technique makes all the difference.
The slow heating on the stovetop develops deep, aromatic flavors, while the final whipped cream swirl adds that luxurious touch.
By the time you're done, you'll have a mug of hot chocolate so smooth and fragrant it feels like a hug in liquid form.
The spices create layers of warmth—cinnamon's sweetness, nutmeg's earthiness, and vanilla's comforting depth—while the whipped cream swirls melt into the cocoa for a texture that's impossible to resist. This is the kind of drink that turns cold nights into memories.
Perfect for holiday gatherings, snowy evenings, or anytime you need a moment of warmth. The recipe scales easily, so you can make a single serving or enough for a crowd. Here's how to create Martha Stewart's signature hot chocolate at home.
Ingredients for martha stewart hot chocolate
Eight simple ingredients, one luxurious drink—Martha Stewart’s hot chocolate is all about slow-simmered spice and velvety swirls.
| Ingredient | Amount | Notes |
|---|---|---|
| Dark Chocolate Bars 🍫 | 8 oz | 70% cocoa, high-quality preferred |
| Heavy Whipping Cream 🥛 | 1 cup | Full-fat for best whipping |
| Whole Milk 🥛 | 2 cups | Warmed for smooth texture |
| Granulated Sugar 🍚 | ¼ cup | Adjust to taste |
| Ground Cinnamon 🌿 | 1 tsp | Freshly ground preferred |
| Ground Nutmeg 🌿 | ¼ tsp | Freshly grated for depth |
| Pure Vanilla Extract 🍯 | ½ tsp | High-quality preferred |
| Salt 🧂 | ¼ tsp | Fine sea salt |
| Unsalted Butter 🧈 | 2 tbsp | For richness |
| Orange Zest 🍊 | 1 tsp | Freshly grated |
| Pinch of Cayenne Pepper 🔥 | 0.1 tsp | Optional for warmth |
The dark chocolate is non-negotiable here—70% cocoa or higher for that deep, bittersweet richness. Ghirardelli or Lindt bars melt beautifully, but any high-quality bar works. The heavy whipping cream must be full-fat; Trader Joe’s or local creamery brands are my go-tos. For the spices, Penzeys or bulk bins ensure freshness—nutmeg especially loses potency fast. I always double-check the vanilla extract label for pure alcohol content; Heinz or Nielsen-Massey are reliable. The orange zest adds a bright pop, so grab a fresh orange from the produce section—Valencia or navel varieties work best.
No dark chocolate? Semisweet chocolate chips in a pinch, though they’ll be sweeter. Running low on heavy cream? Half-and-half plus a splash of milk mimics the texture. The spices can be swapped—cardamom or allspice add complexity, but stick to the original blend for Martha’s signature warmth. For extra richness, swap 1 tbsp butter for 1 tbsp coconut oil, though it won’t whip as well. If you’re making this ahead, store the dry spices in an airtight jar away from light to preserve their aroma.
This hot chocolate reheats beautifully—just warm the milk and chocolate mixture gently, then whisk in fresh whipped cream. The spices keep for 6 months in a cool, dark place, while the chocolate bars last 1 year unopened. For the whipped cream, chill your beaters and bowl first; it’ll hold its peaks longer. Portion into mugs with a sprinkle of cinnamon on top—instant cozy vibes. Leftovers? The whipped cream swirls melt into the cocoa overnight, so reheat and re-whip for a second round.
Why You'll Love This Recipe
- Here’s what sold me: dark chocolate bars and basic pantry staples make this taste like a $10 café drink for pennies. A single bar of good chocolate stretches to four servings, and the cinnamon adds warmth without costing extra. Plus, it reheats beautifully—no waste, just pure comfort.
- No-Mess Magic: I swear by this recipe because it’s literally three steps: melt the chocolate, stir in the cream and milk, then dust with cinnamon. No whisking, no tempering—just heat, pour, and enjoy. The dark chocolate melts so smoothly into the warm milk, and the cinnamon? It’s like a secret hug in every sip.
- Velvet-Smooth Richness: That first taste of dark chocolate melting into the heavy cream and milk is next-level. It’s not too sweet, not too bitter—just perfectly balanced, with a whisper of cinnamon that lingers like a cozy blanket. Honestly, it’s the kind of drink that makes you pause mid-sip just to savor it.
- Weeknight & Weekend Hero: I make this for my kids after school (they call it "Mom’s fancy cocoa") and for date nights when we want something indulgent but effortless. The leftovers? Even better cold—pour over ice for a decadent milkshake vibe. It’s my go-to for lazy Sundays or when unexpected guests show up.
Step-by-step instructions for Martha Stewart's hot chocolate
This velvety hot chocolate comes together in minutes with layers of spice and a luxurious swirl.
Melt the Chocolate and Butter
In a medium saucepan, combine the 8 oz dark chocolate bars, 2 tbsp unsalted butter, and 2 cups whole milk over medium-low heat. Stir gently until the chocolate and butter melt completely, creating a smooth base. You'll know it's ready when the mixture reaches 160°F and has a glossy, velvety appearance. Avoid boiling—the chocolate can seize if the temperature gets too high.
This is where the magic begins. The combination of dark chocolate and butter creates a rich foundation that balances the sweetness and spices we'll add next. I like to use a candy thermometer for precision, but if you don't have one, watch for small bubbles forming around the edges of the pan as your visual cue.
Sweeten and Infuse with Spices
Remove the saucepan from heat and whisk in the 0.25 cup granulated sugar, 1 tsp ground cinnamon, 0.25 tsp ground nutmeg, and 0.25 tsp salt. The spices will sink to the bottom, so give it a good stir to distribute them evenly. Return the pan to low heat and let it simmer gently for 2-3 minutes, stirring occasionally, until the sugar dissolves completely.
Here's where the complexity comes in. The spices need time to bloom and infuse the mixture fully. You'll notice the aroma become more pronounced—the warm cinnamon and subtle nutmeg will fill your kitchen. This step ensures every sip carries that comforting spice profile Martha Stewart is known for. A light pinch of cayenne pepper can be added now if you want a hint of warmth, but I prefer to add it later for better control over the heat level.
Create the Signature Spice Swirl
In a small bowl, whisk together the 1 cup heavy whipping cream, 0.5 tsp pure vanilla extract, and 1 tsp freshly grated orange zest until smooth and slightly thickened. This cream mixture will become our signature swirl. Return the hot chocolate to low heat and pour the cream mixture into the saucepan in a slow, steady stream while stirring constantly with a whisk.
The contrast between the warm chocolate and cool cream creates beautiful swirls as they marry together. You'll see delicate ribbons form in the liquid—this is the visual hallmark of this recipe. If you're feeling ambitious, you can use a spoon to create more pronounced swirls before serving. The orange zest adds a bright, citrusy note that cuts through the richness of the chocolate beautifully.
Finish with Cayenne and Serve Immediately
Return the saucepan to low heat and add the 0.1 tsp pinch of cayenne pepper. Stir gently just until the pepper dissolves completely—this ensures an even distribution of heat throughout each serving. Taste and adjust the sweetness if needed, adding more sugar if the chocolate tastes too bitter for your preference.
This hot chocolate is best served immediately while the cream swirls are still visible. For an extra touch, I like to dust each serving with a pinch of cinnamon or a sprinkle of orange zest. The contrast between the warm, spiced chocolate and the cool cream creates a luxurious drinking experience that's perfect for chilly evenings. Serve in pre-warmed mugs to maintain the temperature and enhance the aroma.
Pro Tips For Making Martha Stewart Hot Chocolate
- Chop Chocolate Like a Pro: Use a sharp knife and cut the dark chocolate bars into ¼-inch squares—not tiny shavings—so they melt evenly without clumping. I learned this the hard way when I pulsed them in a food processor and ended up with a grainy, lumpy mess.
- Heat Milk Slowly: Warm the whole milk and cream together over medium-low heat until it just starts to simmer—no boiling. Martha’s recipe relies on smooth, silky texture, and rushing this step turns your hot chocolate into scrambled eggs.
- Whisk in Sugar First: Stir the granulated sugar into the warm milk before adding the chocolate—this dissolves it completely and prevents gritty pockets. I used to skip this, and my hot chocolate always tasted like I’d forgotten to mix something.
- Temper the Whipped Cream: Whip the heavy cream cold (straight from the fridge) and fold it in at the very end—this keeps it light and fluffy instead of turning into butter. (Yes, even if you’re impatient like me.)
Make-ahead tips for this martha stewart hot chocolate
Prep Ahead Spices
Measure and combine all your spices—1 tsp cinnamon, ¼ tsp nutmeg, and ¼ tsp salt—in a small bowl. Store this spice blend in an airtight container for up to 6 months in a cool, dark place.
This pre-mixed blend saves time and ensures consistent flavor every batch. I keep mine in a glass jar with a tight lid from Weck—it preserves freshness perfectly. 🌿
Chocolate Prep Shortcut
Chop your 8 oz dark chocolate bars into small, even pieces before melting to speed up the process. Place them in a microwave-safe bowl and melt in 30-second intervals on medium power, stirring between each interval.
This method works well if you’re making this ahead for a crowd and need to prep components separately. Store the melted chocolate in an airtight container at room temperature for up to 2 days—just reheat gently before adding the cream swirl.
Cream Whipping Prep
Chill your 1 cup heavy whipping cream, beaters, and mixing bowl in the fridge for at least 30 minutes before whipping. This ensures the cream reaches stiff peaks effortlessly. Store the whipped cream in an airtight container with parchment paper pressed against it to prevent a skin from forming.
It’ll hold for 24 hours in the fridge, though the texture softens slightly after 4 hours. For best results, whip fresh cream just before serving.
Fully Assembled Make-Ahead
Combine the melted chocolate, milk, sugar, and spices in a slow cooker on low heat for up to 4 hours before serving. Keep the whipped cream separate and add it fresh when ready to serve. This method keeps the mixture warm and flavorful without overcooking.
Alternatively, pour the hot chocolate into a thermos and store for 2 hours—just add fresh whipped cream before drinking. The spices stay vibrant, and the texture remains smooth. ❄️
Freezer-Friendly Base
For a 3-month freezer-friendly version, prepare the chocolate-spice mixture without the cream, then cool completely and store in freezer-safe containers. When ready to serve, thaw in the fridge overnight, then reheat gently on the stovetop. Whip fresh cream and add it just before serving to maintain that signature swirl.
This is my go-to for holiday mornings—just assemble and enjoy without last-minute stress. The flavors actually deepen after freezing, making it even more comforting. 💫
Portioning for Parties
Divide the hot chocolate base into individual mugs and store them in the fridge for up to 2 days. When guests arrive, simply reheat each mug in the microwave for 1-2 minutes, then top with freshly whipped cream.
I like to pre-sprinkle each mug with a pinch of cinnamon or orange zest before serving—it adds that Martha Stewart touch without extra effort. For large groups, use a chafing dish to keep the chocolate warm and serve family-style. 🍫
Nutrition facts
Frequently asked questions
Can I make this hot chocolate without a stove?
For a stovetop-free version, melt the 8 oz dark chocolate and 2 tbsp butter in 30-second microwave intervals on medium power, stirring between each. Heat the 2 cups milk separately in the microwave for 2 minutes, then whisk everything together. The cream swirl method works the same way—just whisk the cold cream separately and pour it in last. This method works great for dorms or small kitchens!
Why does my hot chocolate turn grainy?
Graininess usually happens when chocolate overheats or comes into contact with cold liquids too quickly. Always heat the milk and chocolate together on low heat and never let it boil. If it does seize, whisk in 1 tsp corn syrup or a splash of warm milk to smooth it out. Stirring constantly prevents separation, and using high-quality chocolate (like Ghirardelli) reduces the risk.
Can I make this hot chocolate dairy-free?
Yes! Swap the whole milk for oat or coconut milk (full-fat for creaminess) and use dairy-free whipped cream (like coconut or almond-based brands). For the chocolate, ensure it's labeled dairy-free. The spices and sugar remain the same, but you may need to adjust sweetness slightly—dairy-free milks can taste less sweet naturally. The texture will be lighter but still delicious!
How do I make this recipe for a crowd?
Double or triple the recipe and use a large stockpot or slow cooker on low heat to keep it warm. For serving, divide the hot chocolate into individual mugs and store them in a chafing dish or slow cooker with the lid slightly ajar. Keep the whipped cream in a separate bowl and add it fresh when guests are ready to drink. Pre-sprinkle mugs with cinnamon or orange zest for that Martha Stewart presentation!
What’s the secret to perfect whipped cream swirls?
The key is contrast! Whip the cream until it reaches stiff peaks (chilled bowl and beaters help), then pour it into the warm chocolate while stirring constantly with a whisk. The heat from the chocolate will create natural swirls as the cream cools. For extra drama, use a spoon to gently drag the cream through the chocolate in circular motions before serving. Serve immediately to preserve those beautiful ribbons!