Beverages
Carla Shellis' hot chocolate recipe transforms a simple cup of cocoa into a velvety, spiced masterpiece that feels like a warm hug on a chilly evening. This isn’t your childhood powdered mix—it’s a rich, whisked creation with layers of cinnamon, nutmeg, and vanilla that dance on your tongue. The secret lies in tempering the chocolate properly and whisking it just right to create that signature silky texture.
What makes this recipe special is its simplicity paired with sophistication. You’ll start with high-quality chocolate, melted and whisked into warm milk until it becomes a luxurious, frothy concoction. The spices—cinnamon, nutmeg, and a hint of cayenne—add depth without overpowering, while a touch of sea salt balances the sweetness.
This method ensures every sip is smooth, aromatic, and utterly indulgent.
The result is a hot chocolate so rich and flavorful, it feels like a dessert in a mug. The whisking technique creates a velvety finish that’s impossible to resist, and the spices linger just enough to keep you reaching for another sip.
Perfect for cozy nights in, holiday gatherings, or treating yourself after a long day, this recipe delivers restaurant-quality results with minimal effort.
Once you taste this version, you’ll never go back to instant mixes. The process is straightforward—melt, whisk, and enjoy—but the outcome is anything but ordinary. Let’s get started on creating your own batch of this decadent, spiced hot chocolate magic.
Ingredients for carla shellis hot chocolate
High-quality chocolate, warm milk, and aromatic spices—this is your ticket to restaurant-style hot chocolate.
| Ingredient | Amount | Notes |
|---|---|---|
| Dark Chocolate Bars 🍫 | 8 oz | 70% cocoa or higher, chopped |
| Whole Milk 🥛 | 2 cups | Warm, not boiling |
| Heavy Whipping Cream 🧈 | ½ cup | Full-fat for richness |
| Ground Cinnamon 🌿 | 1 ½ tsp | Freshly ground preferred |
| Ground Nutmeg 🌿 | ½ tsp | Freshly grated for depth |
| Pure Vanilla Extract 🍃 | ½ tsp | Bourbon or Madagascar |
| Cayenne Pepper 🔥 | ⅛ tsp | Pinch for subtle heat |
| Flaky Sea Salt 🧂 | ¼ tsp | For finishing touch |
| Granulated Sugar 🍚 | 2 tbsp | Adjust to taste |
| Unsalted Butter 🧈 | 1 tbsp | For tempering chocolate |
| Whole Vanilla Bean 🍃 | 1 whole | Optional, for seeds |
The chocolate is non-negotiable here. 70% cocoa or higher is ideal—Ghirardelli or Lindt are my go-tos, but any good dark chocolate works. Chop it yourself for even melting. Warm the milk gently—never boiling, or it’ll scorch. The spices? Penzeys or bulk bins for the freshest ground cinnamon and nutmeg. A whole vanilla bean adds luxury, but extract works in a pinch. Cayenne is key for that subtle kick—adjust to taste if you're sensitive to heat.
No dark chocolate? High-quality semi-sweet chocolate chips melt just as well. Milk too warm? Cool it slightly before whisking. Out of vanilla extract? Vanilla sugar or even almond extract (use sparingly) works. The butter is crucial for tempering—don’t skip it, or the chocolate will seize. For extra richness, swap half the milk for heavy cream. And if you’re feeling fancy, infuse the milk with a cinnamon stick or star anise while warming it.
Store leftover chocolate in an airtight container for up to 2 weeks—it reheats beautifully. The spices lose potency over time, so replenish your stash every 6 months. For a crowd, double the recipe—just whisk vigorously to maintain that silky texture. Pro tip: Keep a small jar of melted chocolate in the fridge for quick reheats. This tastes even better the second day, once the flavors meld.
Why You'll Love This Recipe
- No-Fuss Magic: I swear, this takes less effort than microwaving a mug. Just melt the dark chocolate with milk—no whisking, no straining—then stir in the cream and spices. The hardest part? Deciding who gets the first sip.
- Velvet Spice Bomb: That first sip of melted dark chocolate with a whisper of nutmeg and cinnamon? Chef’s kiss. The cream makes it luxuriously thick, but not heavy—like a warm hug in a mug. (Honestly, I’ve skipped dessert for this.)
- Cozy Anywhere: Rainy afternoon? Movie night? Post-hike recovery? This works for all of it. Double the batch, pour into jars, and store in the fridge—perfect for quick reheats or even ice cream toppings. (Yes, even on a Tuesday night.)
- Budget Luxury: Dark chocolate bars and spices cost pennies compared to fancy hot cocoa mixes, but the flavor? Next-level. A single bar stretches into multiple servings, and the cream makes it feel indulgent without breaking the bank. (My wallet thanks me.)
Step-by-step instructions for Carla Shellis' spiced whisked hot chocolate
This isn't your childhood hot chocolate—it's a velvety, spiced masterpiece with depth and warmth in every sip.
Prepare the Chocolate Base
In a medium saucepan, combine the 8 oz chopped dark chocolate bars, 2 tbsp granulated sugar, and 1 tbsp unsalted butter. Place over medium-low heat and stir gently until the chocolate melts completely and the mixture becomes smooth. You should see tiny bubbles forming around the edges—this signals the chocolate is fully incorporated.
I always use medium-low heat here to prevent burning the chocolate. Once melted, remove the pan from heat and let it cool slightly for 2-3 minutes. This tempering step ensures your hot chocolate won't seize up when you add the milk later. The mixture should be warm but not hot to the touch—about 110°F on an instant-read thermometer if you're precise.
Infuse the Spices and Milk
Return the pan to low heat and add the 2 cups warm whole milk (it should be warm enough to dissolve sugar but not boiling). Whisk constantly as you bring it to a gentle simmer—you'll see tiny bubbles form at the edges but shouldn't see vigorous boiling. This gradual heating prevents scorching the milk.
While the milk heats, split the 1 whole vanilla bean lengthwise and scrape out the seeds with the back of a knife. Add both the seeds and the pod to the pan along with the 1.5 tsp ground cinnamon, 0.5 tsp ground nutmeg, 0.5 tsp pure vanilla extract, and 0.125 tsp cayenne pepper. Stir well to combine—you'll notice the spices immediately perfume the kitchen with warm, aromatic notes.
Whisk in Cream and Finish
Once the mixture reaches a gentle simmer, reduce heat to low and stir in the 0.5 cup heavy whipping cream. Let it heat through for 2-3 minutes, then remove from heat. The cream will add luxurious richness without making the drink too heavy—this is where Carla Shellis' magic happens.
Taste and adjust sweetness if needed, though the 2 tbsp sugar should balance the bitterness of the dark chocolate perfectly. The spices should be present but not overpowering—you want warmth from cinnamon and nutmeg with just a whisper of cayenne heat. Let the mixture sit off heat for 2 minutes to let flavors meld completely.
Serve with Perfect Garnish
Ladle the hot chocolate into 4 mugs (about 1 cup per serving). Sprinkle each with 0.0625 tsp flaky sea salt—this enhances all the flavors and cuts through the richness. I like to add a small piece of vanilla bean or a cinnamon stick as garnish, but it's completely optional.
Serve immediately while steaming hot. The texture should be silky smooth with just a hint of thickness from the cream. Each sip should deliver deep chocolate flavor, warm spice notes, and that perfect balance of sweet and subtle heat. For extra indulgence, top with whipped cream—though this version is already luxurious enough on its own.
Pro Tips For Making Carla Shellis Hot Chocolate
- Chop Chocolate Small: Use a sharp knife or microplane to turn the dark chocolate into tiny, even shavings—think rice-sized pieces, not big chunks. I learned this the hard way after burning the bottom of my pot trying to melt unevenly sized chocolate bars.
- Heat Milk Slowly: Warm the whole milk over medium-low heat until it’s just steaming, not boiling—about 160°F (71°C). Boiling turns the cream grainy and kills the rich flavor, and you’ll end up with a watery mess instead of velvety hot chocolate.
- Whisk in Cream Last: Stir the heavy whipping cream into the chocolate after it’s fully melted and off the heat. Adding it too early can cause the cream to separate or turn buttery instead of staying silky smooth.
- Toast Spices First: Lightly toast the cinnamon and nutmeg in a dry pan for 30 seconds until fragrant—it deepens their flavor without overpowering. Skip this, and your hot chocolate will taste like baking spices instead of something warm and cozy.
Creative variations of this dish
Spiced Rum Twist
Swap out the cayenne for 1 tbsp spiced rum (like Kahlúa or Captain Morgan) and add ½ tsp orange zest for a boozy, citrusy twist. Heat the rum with the milk and spices, then reduce slightly to infuse the flavors.
Top each serving with a cinnamon stick and a flamed orange peel for drama. This version feels like a cozy cocktail—perfect for adults or holiday gatherings. 🍹
White Chocolate Vanilla Dream
Replace dark chocolate with 8 oz high-quality white chocolate bars (like Ghirardelli or Lindt) and reduce sugar to 1 tbsp. Add 1 tsp almond extract and ½ tsp cardamom for a fragrant, floral twist.
The result is creamy, sweet, and subtly aromatic—ideal for those who prefer milder flavors. Garnish with toasted coconut flakes for extra texture. 🌸
Mexican Mocha Kick
Boost the heat with 1 tsp chili powder and ½ tsp smoked paprika, then stir in 1 tbsp instant espresso powder for a mocha-inspired depth. Use whole milk for richness and top with whipped cream and crushed cinnamon.
This version has a smoky, slightly spicy edge that pairs perfectly with churros or shortbread cookies. 🌶️
Marshmallow Cloud Version
For a kid-friendly (or nostalgic adult) twist, fold in ½ cup mini marshmallows at the end and top with extra whipped cream. Add ½ tsp orange extract for a fun citrus note.
Serve in mason jars with a cinnamon stick for a playful presentation. This version is sweeter and lighter—great for movie nights or dessert cravings. ☁️
Salted Caramel Swirl
Melt ½ cup caramel sauce (homemade or store-bought) into the hot chocolate, then swirl it gently with a spoon before serving. Sprinkle with flaky sea salt and crushed pecans for crunch.
The caramel adds a buttery sweetness that balances the spices beautifully. Perfect for those who love salted caramel desserts but want a drinkable version. 🍯
Espresso Shots for Grown-Ups
Add 2 shots of espresso (about 2 tbsp) to the simmering milk for a mocha-inspired boost. Top with whipped cream and a dusting of cocoa powder.
The coffee enhances the chocolate depth while keeping the spice profile intact. This version is bold and energizing—ideal for a morning treat or late-night indulgence. ☕
Nutrition facts
Frequently asked questions
Can I use milk chocolate instead of dark chocolate?
While you can substitute milk chocolate, the result won't be as rich or sophisticated. Milk chocolate lacks the depth of dark chocolate, and the spices will blend less harmoniously. If you must use it, reduce the sugar to 1 tbsp and increase the cayenne to 0.25 tsp for better balance. For the best experience, stick with 70% cocoa or higher dark chocolate.
Why does my hot chocolate turn grainy when I whisk?
This happens when the chocolate overheats or the milk isn't warm enough to fully incorporate it. Always melt chocolate on medium-low heat and let it cool slightly before adding milk. If it starts to seize, whisk in 1 tsp butter or 1 tsp heavy cream to restore smoothness. The ideal temperature for melted chocolate before adding milk is about 110°F.
How can I make this recipe dairy-free?
Swap whole milk for unsweetened almond or oat milk, and use coconut cream instead of heavy cream. For richness, add 1 tbsp coconut oil when melting the chocolate. Keep the spices and salt the same, but you may need to adjust sweetness—dairy-free milks can taste milder. A pinch of vanilla bean powder helps enhance flavor. The texture will be lighter but still delicious!
Can I make this ahead of time?
Yes! Prepare the spiced chocolate base (without milk) up to 3 days ahead and store it in an airtight container at room temperature. When ready to serve, reheat gently with warm milk, whisking until smooth. For best results, reheat only what you need—leftover reheated hot chocolate can become grainy. The flavors actually improve overnight as the spices meld.
What's the secret to getting that silky texture?
The magic lies in proper whisking and heat control. After adding milk, whisk constantly over low heat until it reaches a gentle simmer, then reduce heat immediately. The cream should be incorporated just before removing from heat—this creates tiny air pockets that make it velvety. A hand mixer works wonders for extra smoothness, but a whisk will do if you stir vigorously for 2-3 minutes.
