Beverages
Carla Shellis' hot chocolate recipe transforms a simple beverage into a luxurious, spice-infused experience that feels like a warm hug in a mug. The secret lies in balancing rich cocoa with aromatic spices like cinnamon and vanilla, creating depth without overpowering sweetness.
This isn't your childhood hot chocolate—it's a sophisticated drink that pairs perfectly with cozy evenings or festive gatherings.
What sets this recipe apart is the velvety texture achieved through slow simmering and careful whisking, ensuring no graininess remains. The spices are toasted lightly to enhance their natural oils, adding a subtle complexity that elevates the flavor profile.
Unlike store-bought mixes, this version builds layers of warmth and richness that linger with every sip.
By the time you're done, you'll have a steaming mug of hot chocolate with a glossy sheen, fragrant spices swirling at the surface, and a smooth, almost silky mouthfeel.
The aroma alone—warm cocoa, toasted cinnamon, and a hint of vanilla—will fill your kitchen and set the mood for relaxation or celebration.
The best part? This recipe comes together in just minutes, making it ideal for spontaneous cravings or last-minute entertaining. Whether you're treating yourself after a long day or hosting friends for movie night, Carla Shellis' method guarantees a hot chocolate experience that rivals your favorite café.
Ingredients for carla shellis hot chocolate
Twelve ingredients transform a simple mug into a luxurious spice-infused hot chocolate experience.
| Ingredient | Amount | Notes |
|---|---|---|
| Heavy Cream 🥛 | 1 cup | Full-fat for velvety texture |
| Whole Milk 🥛 | 1 cup | Warmed to blend smoothly |
| Unsweetened Cocoa Powder 🍫 | ½ cup | High-quality Dutch-processed |
| Granulated Sugar 🍚 | ¾ cup | Adjust to taste preference |
| Vanilla Extract 🌿 | 1 tbsp | Pure vanilla preferred |
| Ground Cinnamon 🌶️ | 1 tsp | Toasted for deeper aroma |
| Ground Nutmeg 🌶️ | ¼ tsp | Freshly grated preferred |
| Pinch of Salt 🧂 | ⅛ tsp | Enhances all flavors |
| Dark Chocolate Chips 🍫 | ½ cup | 70% cocoa or higher |
| Whipped Cream 🍦 | ½ cup | Stabilized with cornstarch |
| Cinnamon Sticks 🌿 | 2 whole | For garnish and aroma |
| Orange Zest 🍊 | 1 tsp | Freshly grated for brightness |
The cocoa powder is non-negotiable—Dutch-processed from a trusted brand like Valrhona or Ghirardelli dissolves smoothly and adds depth. Trader Joe's carries excellent options at reasonable prices, or hit the bulk section at Whole Foods for the best quality. The dark chocolate chips should be at least 70% cocoa; anything lower will make the drink taste overly sweet. Toast your spices lightly in a dry pan for 30 seconds—this enhances their natural oils and takes the flavor to the next level. I always grab extra cinnamon sticks for garnish; they infuse the drink with aroma as they steep.
No vanilla extract? Vanilla bean paste works beautifully—just use half the amount since it's more concentrated. Running low on heavy cream? Full-fat coconut milk gives a similar richness, though the flavor profile shifts slightly. The sugar can be swapped for maple syrup or agave, but reduce by one-third since these are sweeter. For a nutty twist, add 1 tbsp of hazelnut butter to the base. If you're serving this to kids, cut the spices in half—start with 0.5 tsp cinnamon and 0.125 tsp nutmeg—and add extra whipped cream to balance the intensity.
This reheats beautifully—just whisk in a splash of milk and warm on the stove. Store leftovers in the fridge for up to 5 days, but the whipped cream will separate, so add it fresh when serving. For a crowd, double the recipe and simmer in a slow cooker on low for 2 hours—it keeps warm and continues to develop flavor. The spices lose potency after 2 weeks, so buy small amounts or store them in airtight containers away from light. Garnish with extra chocolate shavings or an orange twist for that café-quality finish.
Why You'll Love This Recipe
- No Whisk Needed: I swear by this—just heat, stir, and boom. No blender, no fancy tools, just a saucepan and a spoon. The heavy cream and cocoa powder melt together so smoothly, you’ll wonder why you ever bothered with pre-made mixes.
- Velvet-Smooth Richness: That perfect balance of whole milk and heavy cream makes it dangerously good—creamy without being greasy, sweet without tasting like candy. The vanilla extract? It’s the cherry on top, giving it this warm, cozy depth that’s impossible to resist.
- Date Night or Lazy Sunday: Make it for a fancy evening in with candles and jazz, or whip it up on a Sunday morning while the coffee maker groans. It’s equally at home in a mug or a pitcher—no judgment if you pour yourself two cups.
- Budget-Friendly Luxury: Honestly, this costs less than half of what you’d pay for store-bought gourmet hot chocolate. The cocoa powder and sugar are pantry staples, and the cream stretches further than you’d think. Leftovers? Just reheat and enjoy—no waste, all satisfaction.
Step-by-step instructions for Carla Shellis' hot chocolate recipe
This velvety spice-infused hot chocolate comes together faster than you'd expect—warm, aromatic, and perfectly balanced.
Warm the Milk and Infuse with Spices
In a medium saucepan, combine the 1 cup whole milk, 2 whole cinnamon sticks, and 1 tsp orange zest. Warm over medium heat until the mixture reaches 160°F—just until small bubbles form around the edges but before it boils. This gentle warming releases the spices' aromatic oils without scorching them. The orange zest will add a subtle citrus brightness that cuts through the richness.
While warming, whisk the 0.5 cup unsweetened cocoa powder and 0.75 cup granulated sugar together in a separate bowl. This pre-mixing prevents clumping when added to the hot liquid. Remove the saucepan from heat, discard the cinnamon sticks, and stir in the cocoa-sugar mixture until fully dissolved. The mixture should look smooth and glossy—this is your base.
Create the Creamy Base
Return the saucepan to low heat and slowly pour in the 1 cup heavy cream while whisking continuously. The cream will temper the hot liquid, preventing the cocoa from seizing. Let the mixture simmer gently for 3-4 minutes, stirring frequently, until it thickens slightly and coats the back of a spoon. You're aiming for a velvety consistency—not too thin, but not paste-like either.
Here's the thing—this is where the magic happens. The combination of warm milk, melted cocoa, and cream creates a luxurious texture. If the mixture looks too thick, add 1-2 tablespoons of hot water to reach your desired pouring consistency. Taste and adjust sweetness if needed—you can always add more sugar later, but you can't remove it.
Add Chocolate and Vanilla
Reduce heat to lowest setting and gently stir in the 0.5 cup dark chocolate chips. Let them melt slowly into the mixture, stirring occasionally, until completely incorporated. The chocolate will deepen the flavor profile and add a subtle bitterness that balances the sweetness. Add the 1 tbsp vanilla extract and 0.25 tsp ground nutmeg next, stirring well to distribute evenly.
For the final touch, sprinkle in the 0.125 tsp pinch of salt. This might seem counterintuitive, but salt enhances all the flavors—making the chocolate richer, the spices warmer, and the sweetness more refined. Give it one last taste and adjust if needed. The hot chocolate should be rich, aromatic, and perfectly balanced between sweet, spicy, and bitter notes.
Serve with Whipped Cream and Garnish
Divide the hot chocolate among 4 mugs and let each person top with 2 tablespoons whipped cream (about 0.125 cup per serving). The whipped cream adds a light, airy contrast to the dense, velvety hot chocolate. For garnish, sprinkle with an additional pinch of ground cinnamon and a few curls of orange zest—these add visual appeal and a burst of complementary flavors with each sip.
Serve immediately while warm. The hot chocolate should be thick enough to coat a spoon but still pourable. Each mug should be topped with a dollop of whipped cream and a dusting of cinnamon, creating a beautiful contrast of colors and textures. This is the moment to gather around—hot chocolate tastes best shared and enjoyed with good company.
Pro Tips For Making Carla Shellis Hot Chocolate
- WHISK THE COCOA FIRST: Mix the unsweetened cocoa powder with a splash of cold milk before adding the rest—this prevents clumping like nothing else. I used to ignore this, and my hot chocolate always had those stubborn little gritty bits. Trust me, 30 seconds of whisking saves you from scraping lumps off your teeth later.
- HEAT THE CREAM SEPARATELY: Warm the heavy cream alone over medium-low heat until it’s just steaming (not boiling). Then pour it into the milk-cocoa mixture—this keeps the whole thing silky smooth instead of curdling. I learned this the hard way after making a sad, lumpy batch that tasted like pudding.
- SWEETEN TO TASTE: Start with half the sugar called for, then adjust to your preference—some people love it sweeter, others prefer it richer. The cocoa powder is bitter, and the cream can overpower, so taste as you go. (Yes, even if you’re impatient like me.)
- USE REAL VANILLA: Skip the imitation stuff—vanilla extract is cheap, and the difference is night and day. A full teaspoon (not the tiny splash most recipes suggest) adds depth. My grandmother swore by this, and she was right: the hot chocolate tastes like a proper dessert, not just a drink.
Creative variations of this dish
Spiced Orange Twist
Add ½ tsp freshly grated orange zest directly to the hot chocolate base while warming the milk—this brightens the drink without overpowering the cocoa. For extra flair, infuse the milk with 1 thin orange slice (no peel) for 5 minutes before removing it.
The citrus cuts through the richness beautifully, especially when paired with the toasted cinnamon. 🍊
Mexican Chocolate Fusion
Swap the cinnamon for 1 tsp ground ancho chili powder and add ¼ tsp cayenne pepper for a smoky, slightly spicy kick. Use ½ cup Mexican chocolate discs (like Abuelita) instead of dark chocolate chips, and top with whipped cream and a sprinkle of tajen seasoning.
This variation is perfect for cozy fall evenings or spice lovers.
White Chocolate Peppermint
Replace the dark chocolate chips with ½ cup white chocolate chips and add ½ tsp peppermint extract (adjust to taste). Garnish with crushed candy canes or a few drops of peppermint syrup for a festive holiday twist. The cool mint balances the creamy white chocolate beautifully—ideal for winter gatherings. 🎄
Salted Caramel Swirl
Stir in 2 tbsp caramel sauce (homemade or store-bought) while the hot chocolate simmers, then top each mug with an extra drizzle and a pinch of flaky sea salt.
The salt enhances the caramel’s sweetness, creating a sophisticated dessert-like experience. For a smoother texture, blend the caramel into the base before serving.
Espresso Infusion
Add 1 shot of espresso (about 1 oz) to the warm milk mixture before removing the cinnamon sticks. The espresso deepens the chocolate’s richness and adds a subtle bitterness that pairs perfectly with the vanilla and spices.
For an extra boost, use instant espresso powder (½ tsp) instead—it dissolves completely without altering the texture. ☕
Nutty Hazelnut Crunch
Fold in 2 tbsp hazelnut butter while the hot chocolate simmers, then top each mug with 1 tbsp crushed hazelnuts. The nutty depth complements the cocoa beautifully, and the crunch adds texture.
For a smoother version, blend the hazelnuts into the base before serving. This variation feels like a dessert in a mug! 🌰
Nutrition facts
Frequently asked questions
Can I make this hot chocolate with dairy-free milk?
For the creamiest texture, use a full-fat coconut milk or oat milk with at least 2% fat content. Replace the heavy cream with 1 cup coconut cream (the thick part from a can of full-fat coconut milk) for richness. The spices and cocoa will still shine, though the flavor will have subtle coconut undertones.
How do I fix hot chocolate that's too thick or grainy?
If your hot chocolate is too thick, whisk in 1-2 tablespoons of hot water or warm milk until it reaches a smooth, pourable consistency. For graininess, strain the mixture through a fine-mesh sieve to remove any undissolved cocoa lumps. If the texture is still off, simmer for an extra 1-2 minutes while stirring constantly—this helps emulsify the mixture.
Can I prepare this hot chocolate ahead of time?
Yes! Make the base mixture (without whipped cream) and store it in an airtight container in the fridge for up to 5 days. Reheat gently on the stove over low heat, stirring frequently, until warmed through. Add fresh whipped cream and garnishes when serving. For a crowd, double the recipe and keep it warm in a slow cooker on low for 2 hours. The spices will continue to infuse, deepening the flavor.
What's the best way to make this extra frothy?
For a café-style froth, heat the milk and cream separately to 160°F, then whisk vigorously before combining with the cocoa mixture. For extra fluffiness, use a handheld frother or French press to create foam on top of each mug. Pro tip: Add 1 tsp cornstarch to the milk mixture before heating—it stabilizes the foam for a longer-lasting froth.
Why does my hot chocolate taste bitter?
Bitter notes usually come from using too much dark chocolate or overcooking the spices. Balance it by adding 1-2 extra tablespoons of sugar or vanilla extract. For a smoother taste, reduce the dark chocolate to 0.35 cup and increase the cocoa powder to 0.6 cup. Always toast spices lightly in a dry pan for 30 seconds to enhance their natural oils without burning.
