Carla Shellis' Hot Chocolate Recipe: Spiced and Velvety Warmth in Minutes

Beverages

Carla Shellis' Hot Chocolate Recipe: Spiced and Velvety Warmth in Minutes

Carla Shellis' hot chocolate recipe transforms a simple cup of cocoa into a luxurious, spiced elixir that warms the soul in just minutes. The secret lies in a carefully balanced blend of rich cocoa powder, warm spices, and velvety milk—no fancy equipment required. I developed this version after years of perfecting the art of hot chocolate, ensuring every sip delivers deep, comforting flavors without bitterness or cloying sweetness.

What sets this recipe apart is Carla’s signature technique of blooming the spices in melted butter before combining them with cocoa—a step that infuses the drink with layers of aromatic warmth.

The result is a velvety, frothy hot chocolate that’s rich yet balanced, with just the right amount of sweetness to complement its spiced depth. Unlike store-bought versions, this recipe builds flavor gradually, making it perfect for cozy nights or festive gatherings.

By the time you’re done, you’ll have a steaming mug of hot chocolate with a glossy foam on top and a subtle cinnamon-orange undertone that lingers. The spices—cinnamon, nutmeg, and a hint of orange zest—add complexity without overpowering, while the whipped cream topping adds a light, airy contrast.

This is the kind of hot chocolate that feels like a hug in a cup.

The best part? It’s incredibly versatile. Serve it as-is for a classic experience, or customize it with marshmallows, chocolate shavings, or a sprinkle of sea salt for a gourmet twist. Whether you’re treating yourself after a long day or hosting a holiday gathering, this recipe delivers restaurant-quality results at home.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for carla shellis hot chocolate

Twelve ingredients transform ordinary cocoa into Carla Shellis' signature velvety spiced hot chocolate.

Ingredient Amount Notes
Unsalted Butter 🧈 ½ cup Cold, cubed for blooming spices
High-Quality Cocoa Powder 🍫 ¾ cup Unsweetened, Dutch-processed preferred
Heavy Whipping Cream 🥛 2 cups Full-fat for best texture
Whole Milk 🥛 1 cup Warmed for smooth blending
Granulated Sugar 🍚 ½ cup Light brown sugar for depth
Ground Cinnamon 🌿 1 tbsp Freshly ground for aroma
Ground Nutmeg 🌿 ½ tsp Freshly grated preferred
Orange Zest 🍊 1 tsp From organic orange
Vanilla Extract 🌸 1 tsp Pure Madagascar preferred
Pinch of Salt 🧂 ⅛ tsp Enhances all flavors
Heavy Whipping Cream (for topping) 🥛 ½ cup Chilled for stiff peaks
Powdered Sugar (for topping) 🍚 2 tbsp For dusting whipped cream

The cocoa powder and spices are the heart of this recipe. Valrhona or Ghirardelli cocoa delivers the richest flavor, but Hershey's Special Dark works in a pinch. For the spices, Penzeys Spices offers the freshest ground cinnamon and nutmeg—critical for that aromatic depth. The orange zest should come from an organic orange; its bright flavor cuts through the richness beautifully. If you can't find organic, conventional is fine, but avoid zest from waxed oranges. The butter must be unsalted to control the final saltiness—any brand will do, but Plugrá or Land O'Lakes are reliable choices. For the whipped cream topping, Land O'Lakes heavy whipping cream consistently gives the best volume and texture, but any full-fat cream will work if properly chilled.

No high-quality cocoa powder? Melted dark chocolate (70% cocoa or higher) works in a bind, but reduce the amount to 0.5 cups and strain out any lumps. Freshly grated nutmeg and cinnamon are non-negotiable for authentic flavor, but if you only have whole spices, toast and grind them yourself—it makes a noticeable difference. The orange zest can be substituted with 1/2 teaspoon orange extract, though it won't have the same bright citrus punch. For a dairy-free version, replace the milk and cream with full-fat coconut milk, though the texture will be slightly lighter. The vanilla extract is essential—imitation vanilla lacks the depth. If you're out, vanilla bean paste is a worthy substitute, but adjust to taste.

Store the dry ingredients—cocoa, spices, sugar—in an airtight container in a cool, dark place for up to 6 months. The butter should be kept in its original packaging in the fridge, and the cream should stay chilled until ready to use. Once prepared, this hot chocolate reheats beautifully—simply warm on the stovetop over low heat, stirring constantly, and whisk in a splash of milk to restore creaminess. The whipped cream topping should be made fresh, but you can prepare the powdered sugar mixture ahead and store it in a small jar for up to 1 week. For a make-ahead option, prepare the spiced cocoa base (without the milk or cream) and store it in the fridge for up to 2 weeks—just add the warmed dairy when ready to serve.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: I can make a big batch, store it in the fridge, and reheat it later with a splash of milk. The cream keeps it luscious, so it doesn’t turn watery—just stir, sip, and repeat. Budget-friendly, too.
  • Five-Minute Magic: I swear, this hot chocolate comes together faster than microwaving leftovers. Just melt the butter, whisk in the cocoa and sugar, then pour in the cream and milk—no fancy steps, just pure, velvety smoothness in minutes.
  • Rich Without Guilt: That first sip? Chef’s kiss. The high-quality cocoa powder and unsalted butter give it a depth you won’t find in store-bought mixes, but it’s still light enough to sip all day. (Yes, even on a Tuesday night.)
  • Crowd-Pleaser Flex: Between us, this is the drink I make when friends drop by unexpectedly. It’s fancy enough for date nights but simple enough to whip up for kids’ sleepovers—just adjust the sugar to taste.

Step-by-step instructions for Carla Shellis' luxurious spiced hot chocolate

This method delivers velvety texture and complex spice notes that elevate ordinary hot chocolate.

1

Bloom the Spices in Cold Butter

In a medium saucepan, melt the 0.5 cup unsalted butter over low heat until completely liquid. Reduce heat to the lowest setting and whisk in the 1 tablespoon ground cinnamon, 0.5 teaspoon ground nutmeg, 1 teaspoon orange zest, and 0.125 teaspoon salt. Let the mixture steep for 3-4 minutes—you'll notice the spices release their aromatic oils, filling your kitchen with warm citrus and baking spices.

This blooming process extracts maximum flavor from the spices before they're incorporated into the chocolate base. Stir occasionally to prevent burning. The butter should develop a subtle golden hue and rich, spiced aroma. Remove from heat once the spices are fully infused, as any further cooking will turn them bitter.

2

Whisk in Cocoa and Sugar

Return the saucepan to medium-low heat and gradually whisk in the 0.75 cup high-quality cocoa powder and 0.5 cup granulated sugar until completely dissolved and smooth. The mixture should thicken slightly as the cocoa powder hydrates. This step creates the flavor foundation—don't rush it, as proper emulsification prevents graininess in the final drink.

Watch for any lumps forming. If they appear, increase heat briefly to medium and whisk vigorously until smooth, then return to medium-low. The ideal consistency at this stage should be thick enough to coat the back of a spoon but still pourable. This ensures the hot chocolate will be velvety rather than thin or clumpy when diluted with milk later.

3

Gradually Add Warm Milk and Cream

In a separate saucepan, gently warm the 1 cup whole milk and 2 cups heavy whipping cream together until steaming but not boiling. The temperature should reach 180-190°F—this prevents curdling when combined with the cocoa mixture. Slowly pour the warm dairy into the cocoa base while whisking continuously to prevent scorching.

Return the entire mixture to low heat and simmer gently for 5-7 minutes, stirring constantly with a wooden spoon. You're looking for a smooth, glossy texture that coats the spoon completely. The hot chocolate should thicken noticeably as it comes together. If it becomes too thick, thin with 1-2 tablespoons of hot milk until it reaches a luxurious pouring consistency.

4

Finish with Vanilla and Strain

Remove from heat and stir in the 1 teaspoon vanilla extract. Let the mixture sit for 2 minutes to allow the vanilla to infuse fully. For the smoothest possible texture, strain through a fine-mesh sieve into a clean saucepan. This removes any residual cocoa grit that might affect the velvety mouthfeel.

Return the strained hot chocolate to low heat for just 1 minute to warm through completely. The final temperature should be 160-170°F—hot enough to steam slightly when poured but not scalding. Taste and adjust sweetness if needed, though the recipe's sugar balance should be perfect. The aroma should be rich with chocolate, citrus, and warm spices.

5

Prepare the Whipped Cream Topping

In a chilled mixing bowl, whip the 0.5 cup heavy whipping cream to stiff peaks using a hand mixer or stand mixer. Add the 2 tablespoons powdered sugar and whip for another 30 seconds until fully incorporated. The cream should hold its shape when the whisk is lifted, creating soft peaks that will melt beautifully into the hot chocolate.

For presentation, pipe the whipped cream into small mounds or dollops directly onto each serving. The contrast between the warm spiced chocolate and cool, sweet cream creates the perfect balance. Serve immediately while the hot chocolate is steaming and the whipped cream is at its peak texture.

👨‍🍳

Pro Tips For Making Carla Shellis Hot Chocolate

  • WHISK THE BUTTER FIRST: I learned this the hard way—melting butter into cold milk makes clumps that never dissolve, no matter how long you stir. Cut the butter into tiny cubes (think rice grains) and whisk it into the warm milk before adding cocoa. It’ll disappear smoothly, and your chocolate will be velvety instead of lumpy.
  • SIFT THE COCOA: That fancy cocoa powder isn’t just for show—it’s packed with air pockets that turn to dust if you just scoop it in. Sift it directly into your pot while whisking the warm milk mixture. This keeps the texture silky and prevents gritty bits, especially if you’re using a high-quality Dutch-process cocoa.
  • STOP AT SMALL BUBBLES: Boiling this hot chocolate until it rolls like a lava lamp is a rookie move. Once you add the sugar and cocoa, simmer until tiny bubbles form around the edges—about 3-4 minutes total. Overcooking turns the cream into a sad, watery mess, and you’ll lose that rich, thick texture Carla’s version is famous for.
  • SWAP CREAM FOR HEAT: Heavy whipping cream is non-negotiable for that ultra-smooth finish, but if you’re in a rush (or forgot to buy it), substitute half the cream with extra whole milk and a splash of vanilla extract. It won’t be identical, but it’ll still taste luxurious—just don’t skip the cream if you’re aiming for the real deal. (Your future self will notice the difference.)

Regional styles of this dish

Classic Southern Style

In the American South, hot chocolate often takes on a richer, almost dessert-like quality. For this regional twist, replace the 1 cup whole milk with 1 cup evaporated milk and add 2 tablespoons corn syrup to the cocoa mixture.

The evaporated milk creates a thicker, creamier texture that feels indulgent, while the corn syrup adds subtle sweetness. Top with mini marshmallows and a sprinkle of crushed graham crackers for a nostalgic Southern touch. 🥄

Mexican-Inspired Mole

For a bold, complex flavor profile inspired by Mexican hot chocolate, stir in 1 teaspoon ground cinnamon, ½ teaspoon ground cloves, and ½ teaspoon ground anise along with the butter. Add 1 tablespoon Mexican chocolate (like Abuelita) to the cocoa mixture for depth.

Serve with a side of churros or conchas for a festive pairing. The spices create a warm, almost smoky depth that contrasts beautifully with the sweetness. 🌶️

European-Style Creamy

European hot chocolate often prioritizes a silky, almost custard-like texture. To achieve this, replace 1 cup whole milk with 1 cup heavy cream and add 1 egg yolk to the cocoa mixture. Whisk the yolk into the warm cocoa base before straining for an ultra-smooth finish.

Garnish with dark chocolate shavings and a pinch of sea salt to balance the richness. This style is perfect for cozy evenings and feels luxurious without being overly sweet. ✨

Spiced Caribbean Twist

Inspired by Caribbean flavors, this version swaps 1 teaspoon orange zest for 1 teaspoon lime zest and adds ½ teaspoon ground allspice and ¼ teaspoon ground nutmeg. Use coconut milk instead of dairy for a tropical vibe, and top with toasted coconut flakes and a sprinkle of cinnamon.

The bright citrus and warm spices create a refreshing yet comforting drink, ideal for warm climates or summer nights. 🌴

French-Style Affogato

For a French-inspired twist, prepare the hot chocolate as directed but serve it over vanilla bean ice cream instead of with whipped cream. The contrast of warm chocolate and cold ice cream creates a decadent dessert-like experience.

Add a drizzle of honey and a sprinkle of crushed pistachios for extra elegance. This style is perfect for special occasions or as a dessert after dinner. 🍦

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 24g120%
Cholesterol 120mg40%
Sodium 150mg7%
Total Carbohydrate 38g13%
Dietary Fiber 3g11%
Sugars 34g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does this recipe use butter for the spices?

Blooming spices in butter extracts their aromatic oils for maximum flavor. The butter acts as a flavor carrier, creating a rich, spiced base that blends seamlessly into the hot chocolate. This technique is Carla Shellis' signature method for achieving that signature velvety depth.

2

Can I make this recipe without dairy?

Yes! Replace the milk and cream with full-fat coconut milk for a dairy-free version. Use 2 cups coconut milk for the base and 0.5 cup coconut cream for the whipped topping. The texture will be slightly lighter but still delicious. For extra richness, add 1 tablespoon coconut oil to the cocoa mixture.

3

How do I fix grainy hot chocolate?

Graininess usually means the cocoa wasn't fully dissolved. Strain the mixture through a fine-mesh sieve, then return to low heat while whisking constantly. If it's still grainy, whisk in 1-2 tablespoons of hot milk to smooth it out. For prevention, always use high-quality cocoa and whisk vigorously at every step.

4

What's the best way to store leftovers?

Store the prepared hot chocolate base (without milk or cream) in an airtight container in the fridge for up to 2 weeks. When ready to serve, simply reheat gently on the stovetop with a splash of warm milk. The whipped cream topping should be made fresh, but you can prepare the powdered sugar mixture ahead and store it separately.

5

Can I make this recipe in a slow cooker?

Combine all ingredients except the whipped cream in your slow cooker on low heat for 1-2 hours, stirring occasionally. Keep the temperature below 190°F to prevent scorching. For the whipped topping, chill your mixing bowl thoroughly before whipping. The slow cooker method works well for larger batches.

★★★★★5.0(3 reviews)
Categories Beverages