Beverages
This Barefoot Contessa hot chocolate recipe delivers the kind of velvety, spiced perfection that feels like a warm hug in a mug. đ The secret lies in whisking hot milk with cocoa until it becomes impossibly smooth, then crowning it with rivers of melted marshmallows and a sprinkle of cinnamon.
I first made this version during a chilly winter evening when I needed something rich, comforting, and foolproofâit became an instant family favorite.
The recipe balances simplicity with restaurant-quality results: just a few pantry staples (cocoa, milk, sugar) and a whisk for that signature silky texture. The spicesâcinnamon and a pinch of cayenneâadd warmth without overpowering, while the marshmallow rivers create that signature gooey contrast.
What you end up with is a drink so luxurious it feels indulgent, yet easy enough for a weeknight treat.
What makes this version special is how the flavors develop as it sitsâeach sip reveals deeper layers of cocoa and spice, while the marshmallows melt into creamy rivers. The aroma alone transforms any kitchen into a cozy retreat.
Serve it in your best mug with whipped cream for extra decadence, or keep it classic with a sprinkle of sea salt for balance.
Perfect for chilly evenings, movie nights, or when you simply need a moment of comfort. The recipe scales effortlessly, so whether you're making one mug or serving a crowd, the results stay consistently velvety and satisfying. Here's how to create itâstep by step.
Ingredients for barefoot contessa hot chocolate
Four simple ingredients transform into a velvety, spiced hot chocolate hug in a mug.
| Ingredient | Amount | Notes |
|---|---|---|
| Whole Milk đĽ | 3 cups | Full-fat for creaminess (or substitute with 2% if preferred) |
| Unsweetened Cocoa Powder đŤ | ½ cup | High-quality Dutch-processed preferred (like Hershey's Special Dark) |
| Granulated Sugar đ | ½ cup | White or light brown works equally well |
| Large Egg Yolks đĽ | 2 whole | Room temperature for best whisking |
| Ground Cinnamon đż | 1 tsp | Freshly ground for maximum aroma |
| Cayenne Pepper đĽ | â tsp | Adjust for heat preference (start with pinch) |
| Vanilla Extract đ¸ | 1 tsp | Pure vanilla extract preferred |
| Large Marshmallows đŹ | 1 cup | Mini marshmallows work too (adjust quantity) |
| Heavy Whipping Cream đĽ | Âź cup | Optional for whipped cream topping |
| Sea Salt đ§ | â tsp | Fine grain for sprinkling |
| Dark Chocolate Chips đŤ | Âź cup | Optional for garnish (70% cocoa preferred) |
| Chocolate Syrup đŻ | 2 tbsp | Optional for drizzling (like Hershey's) |
The cocoa powder is where the magic happensâHershey's Special Dark or Ghirardelli make all the difference here. I always grab the Dutch-processed kind (it's smoother and less bitter), but regular cocoa works too. The milk? Full-fat gives the richest texture, but if you're watching calories, 2% works fine. For the cinnamon, Penzeys or the bulk section at Whole Foods have the freshest ground varieties. And those egg yolks? Room temperature is keyâthey whisk up much smoother that way. Pro tip: if you don't have room temperature yolks, just let them sit in warm water for 5 minutes.
No cayenne? Skip it entirelyâthis isn't a spicy drink, just a hint of warmth. Fresh out of vanilla? Imitation vanilla works in a pinch, but you'll notice the difference. Marshmallows running low? Mini marshmallows melt faster and give a different texture, so adjust quantity if using. The whipped cream topping is totally optional, but if you're making this for a crowd, double the cream. And that sea salt? Diamond Crystal kosher salt is my go-toâit dissolves perfectly and enhances all the flavors without overpowering. For the chocolate chips, Enjoy Life brand is my backup if anyone has allergies in the mix.
This reheats beautifullyâjust add a splash of milk to loosen it up. Keeps in the fridge for 5 days (though it's best fresh). For a crowd, make a big batch and store in a thermosâit stays warm for hours. The marshmallows will firm up when cold, so let it sit for 2 minutes before serving. Freezes for 3 months if you want to make it ahead, but the texture changes slightly after thawing. I always make extra because it disappears faster than you thinkâespecially when there's a movie night involved.
Why You'll Love This Recipe
- Velvet Smooth Magic: I swear, the egg yolks make this ridiculously creamyâno clumps, no grit, just that luxurious texture youâd pay $6 for at a cafĂŠ. The cocoa and cinnamon team up to give it this warm, spiced depth thatâs way more interesting than store-bought.
- Pantry Staple Power: Honestly, if youâve got milk, sugar, and eggs, youâre already halfway there. No fancy gadgets, no last-minute grocery runsâjust a saucepan and a whisk. Iâve made this with whatever was in my fridge, and it still comes out chefâs kiss.
- Cozy Crowd-Pleaser: This is my go-to for movie nights, sick days, or whenever the kids beg for something sweet. Double the batch, and youâve got leftovers for daysâperfect for reheating with a splash of milk or even turning into ice cream.
- Budget Luxury: Between us, this costs pennies to make but tastes like a splurge. The yolks add richness without breaking the bank, and the cocoa powder gives that artisanal vibe for way less than a fancy chocolate bar. My wallet and taste buds agree.
Step-by-step instructions for Barefoot Contessa's hot chocolate
Here's how to create that signature velvety, spiced hot chocolate with perfect marshmallow rivers.
đ¨âđł Step 1: Whisk Egg Yolks and Sugar to Ribbon Stage
In a medium heatproof bowl, whisk together the 2 whole large egg yolks and 0.5 cup granulated sugar until the mixture becomes pale and nearly doubles in volumeâthis should take about 3-4 minutes of vigorous whisking. You'll know it's ready when you lift the whisk and see ribbons of batter slowly fall back into the bowl.
This step is crucial for creating that signature silky texture. If you rush it, you'll end up with a thinner, less luxurious hot chocolate. I like to use a wire whisk for this because it creates more air incorporation than a fork. Keep the bowl off the stove for nowâwe'll temper the eggs gently in the next step.
đł Step 2: Temper the Egg Mixture with Warm Milk
In a separate saucepan, warm the 3 cups whole milk over medium-low heat until it's hot but not boilingâyou should see small bubbles forming around the edges and steam rising gently (160-170°F internal temperature). Slowly pour about ½ cup of this warm milk into the egg mixture while whisking constantly.
Once incorporated, gradually add another ½ cup of milk, whisking continuously. This gradual tempering prevents the eggs from scrambling. The mixture should thicken slightly but remain pourable. Return the entire tempered egg mixture to the saucepan with the remaining milk and keep it warm over low heatânever let it boil.
đĽ Step 3: Build the Chocolate Base
Reduce the heat to low and whisk in the 0.5 cup unsweetened cocoa powder, 1 tsp ground cinnamon, 0.125 tsp cayenne pepper, and 1 tsp vanilla extract until completely dissolved and smooth. The mixture should thicken noticeably as the cocoa blooms. Let it simmer gently for 3-4 minutes, stirring constantly, until it reaches a luxurious, velvety consistency.
Here's where the magic happensâthe spices should be fully incorporated but not overpowering. Taste and adjust the cayenne if you prefer more or less heat. The sauce should coat the back of a spoon but still be pourable. If it thickens too much, whisk in 1-2 tablespoons of hot milk to loosen it.
đĽ Step 4: Add Whipped Cream and Prepare Garnishes
In a separate chilled bowl, whip the 0.25 cup heavy whipping cream until soft peaks form. Set aside. In a small bowl, combine the 1 cup large marshmallows, 0.25 cup dark chocolate chips, and 0.125 tsp sea salt. Keep these separate until servingâwe're going for that classic "marshmallow rivers" presentation.
To serve, ladle the hot chocolate into mugs, then immediately top with a generous spoonful of whipped cream. The contrast of hot chocolate and cold whipped cream creates the perfect texture experience. Keep the marshmallows and chocolate chips separate so guests can add them just before drinking for maximum freshness.
đ˝ď¸ Step 5: Drizzle and Serve Immediately
Working quickly, drizzle 2 tbsp chocolate syrup in elegant swirls over each serving. Then let everyone add their own marshmallows and chocolate chips to create those beautiful rivers of melted goodness. The hot chocolate should be thick enough to hold its shape when poured but still silky smooth.
Serve immediately while the whipped cream is still fluffy and the chocolate is at its peak temperature. This hot chocolate tastes even better the second time you take a sipâit's that good. For extra indulgence, dust with a pinch of cinnamon or a sprinkle of cayenne on top before serving.
Pro Tips For Making Barefoot Contessa Hot Chocolate
- Temper the yolks: Whisk the egg yolks with sugar firstâbefore adding cocoaâuntil theyâre pale and ribbony. I learned this the hard way: skipping this step means your chocolate will taste raw and floury, not silky. (Yes, even if youâre impatient like me.)
- Sift that cocoa: Unsweetened cocoa powder clumps like a grumpy cat. Sift it directly into your saucepan while whisking the milk to dissolve it instantly. No lumps = no bitter surprises. (Your blender wonât fix this.)
- Low and slow: Heat the milk over medium-low until it just simmersâno rolling boil. I used to rush it, and the yolks scrambled like overcooked eggs. Keep it at a gentle simmer for 3â4 minutes, stirring constantly.
- Toast the cinnamon: Bloom the cinnamon in the dry cocoa powder for 30 seconds before adding milk. It deepens the spice aromaâlike waking up a sleepy flavor. (Sounds weird, but it works.)
Perfect pairings for this dish
Creamy Dessert Pairings
This rich hot chocolate pairs beautifully with vanilla bean ice creamâjust scoop a small ball on top for a cool contrast. I love using Häagen-Dazs vanilla or Ben & Jerry's for that creamy, dreamy texture.
For a lighter option, try coconut sorbet to cut through the richness while adding tropical brightness. đŚ
Crunchy Toppings
Add toasted meringue cookies or crushed peppermint candies for a delightful crunch. I like to sprinkle Lindt Lindor truffles (chopped) over the whipped cream for extra decadence. For a festive touch, try candied pecans or chopped hazelnutsâthey add a satisfying bite that balances the smooth hot chocolate. đ
Beverage Pairings
A glass of chilled Chardonnay (like Kendall-Jackson) complements the chocolate beautifully, while a dark roast coffee (such as Starbucks Sumatra) enhances the cocoa notes. For non-alcoholic options, sparkling apple cider adds a refreshing fizz that cleanses the palate between sips. â
Cozy Additions
Serve with warm cinnamon rolls or chocolate chip cookies for a full dessert experience. I often pair this hot chocolate with grilled cheese sandwiches for a comforting, nostalgic meal. For a lighter option, fruit tartlets (like strawberry or raspberry) provide a bright contrast to the rich chocolate. đ
Seasonal Twists
In winter, add pumpkin spice whipped cream and candied cranberries for a festive touch. For spring, swap marshmallows for fresh berries and drizzle with honey instead of chocolate syrup. In fall, try caramel drizzle and pecan pieces for a Thanksgiving-inspired treat. đ
Nutrition facts
Frequently asked questions
Why does this hot chocolate need egg yolks?
The egg yolks create that signature velvety texture that separates this drink from basic hot cocoa. When whisked properly, they emulsify the milk and cocoa into a luxurious, almost pudding-like consistency. Without them, you'll end up with something thinner and less richâthink of it as the secret to restaurant-quality hot chocolate at home.
Can I make this recipe without cayenne pepper?
The cayenne is just a tiny pinch (â teaspoon) for warmth, not heat. If you prefer no spice at all, simply omit itâthe cinnamon will still provide warmth without any kick. For a milder option, you could also use a pinch of nutmeg instead.
How do I fix hot chocolate that's too thick?
Whisk in 1-2 tablespoons of hot milk at a time until you reach your desired consistency. If it's still too thick after adding milk, gently reheat it while stirringâthis often helps loosen the texture. Remember, it should coat the back of a spoon but still be pourable.
Can I make this ahead of time?
Yes, but with a few adjustments. Make the base mixture (without marshmallows or whipped cream) and store it in an airtight container in the fridge for up to 5 days. Reheat gently over low heat, stirring constantly, then add fresh whipped cream and toppings before serving. For best results, make it fresh when possible.
What's the best way to serve this to a crowd?
Double the recipe and use a slow cooker on low heat to keep it warm while serving. Set out individual toppings (marshmallows, chocolate chips, whipped cream) in small bowls so everyone can customize their drink. For extra presentation, use a chocolate melter to create beautiful rivers of melted chocolate on top.
