Carla Shellis' Hot Chocolate Recipe: Spiced Vanilla Bean Velvety Richness

Beverages

Carla Shellis' Hot Chocolate Recipe: Spiced Vanilla Bean Velvety Richness

Carla Shellis' hot chocolate recipe transforms a simple cup of cocoa into a luxurious, spiced vanilla bean experience that feels like a warm hug in a mug. The secret lies in slow-simmered spices and real vanilla, creating velvety richness that rivals any café.

This isn't your childhood hot chocolate—it's a sophisticated, comforting drink with depth and character.

The recipe begins with a simple base of dark chocolate and whole milk, but the magic happens in the spice blend: cinnamon, nutmeg, and a pinch of cayenne for warmth without heat. Vanilla bean paste adds luxurious aroma, while a touch of sea salt balances the sweetness.

The slow heating technique ensures no graininess, resulting in a silky-smooth texture that coats your mouth with every sip.

What makes this recipe truly special is its versatility. Serve it as-is for a classic presentation, or elevate it with whipped cream, a sprinkle of cocoa powder, or even a shot of espresso for an adult twist.

The spiced vanilla flavor profile works beautifully with seasonal additions like orange zest or peppermint extract during the holidays.

Perfect for cozy nights in, holiday gatherings, or treating yourself after a long day, this hot chocolate delivers restaurant-quality results at home. The instructions are straightforward, but the flavor is anything but ordinary—this is hot chocolate the way it should be enjoyed.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for carla shellis hot chocolate

Eight essential ingredients transform simple cocoa into velvety, spiced luxury.

Ingredient Amount Notes
Dark Chocolate Bars 🍫 8 oz 70% cocoa or higher, chopped
Whole Milk 🥛 4 cups Full-fat preferred for creaminess
Vanilla Bean Paste 🌿 1 tbsp High-quality, real vanilla preferred
Ground Cinnamon 🌶️ 1 tsp Freshly ground for best flavor
Ground Nutmeg 🌶️ ¼ tsp Freshly grated preferred
Cayenne Pepper 🌶️ ⅛ tsp Pinch for subtle heat
Sea Salt 🧂 ¼ tsp Fine grain preferred
Granulated Sugar 🍚 ½ cup Adjust to taste
Orange Zest 🍊 1 tsp Optional, for seasonal twist
Heavy Whipping Cream 🥛 ½ cup For optional topping
Cocoa Powder 🍫 2 tbsp For garnish, optional
Espresso Shots ☕ 2 oz Optional, for adult version

The dark chocolate is non-negotiable here—70% cocoa or higher from a trusted brand like Ghirardelli or Lindt ensures deep flavor without bitterness. Whole milk creates that signature creaminess, but half-and-half works if you prefer extra richness. Vanilla bean paste? Trader Joe's or Williams Sonoma carry excellent options—real vanilla makes all the difference. For spices, Penzeys bulk bins are ideal, but grocery store brands work fine if freshly ground. The orange zest is optional but adds a bright pop during holidays—just zest one organic orange.

No vanilla bean paste? Pure vanilla extract at half the amount works in a pinch, though it lacks depth. Running low on dark chocolate? Chopped chocolate bars (like Lindt or Ghirardelli) or even high-quality chocolate chips (like Guittard) can substitute. Want to reduce sugar? Maple syrup or agave at a 1:1 ratio keeps things balanced. The cayenne is just a whisper of heat—skip it if you prefer completely mild. For the adult version, espresso shots add a mocha twist without overpowering the spices. And if you're feeling fancy, whipped cream and cocoa powder turn it into a café-style treat.

Store the spice blend (cinnamon, nutmeg, cayenne, salt) in a small jar for up to 6 months—it’s perfect for future batches. Chocolate bars keep indefinitely in a cool, dark place. For the orange zest, freeze it in an ice cube tray with a bit of oil to preserve freshness for 3 months. Leftovers? Reheat gently in the microwave with a splash of milk—20 seconds is all it takes. This recipe scales beautifully for crowds, so double the spices and chocolate for 8 servings without altering the balance.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: the leftovers are better the next day. The chocolate settles into the milk, deepening the flavor, and the spices mellow into this warm, spiced richness. I keep a thermos of it in the fridge for lazy mornings—no reheating needed, just pour and enjoy. (Yes, even on a Tuesday.)
  • Five-Minute Magic: I swear, this is the kind of drink you can make while your coffee’s still brewing. Just chop the chocolate, heat the milk, stir in that vanilla paste—boom—you’re already sipping something richer than anything from a mug at the café.
  • Velvet-Smooth Richness: That dark chocolate melts into the warm milk like it’s been waiting its whole life to happen, while the vanilla bean paste adds this deep, floral note that makes it taste like a hug from a spice cabinet. Honestly, the nutmeg and cinnamon? They’re the secret handshake—just a pinch, but it turns ordinary into oh-wow.
  • Cozy Anywhere: Between us, this isn’t just for winter nights. I’ve made it for post-lunch pick-me-ups, after a long drive, or even as a fancy-ish dessert when company drops by. The milk’s creamy enough to feel indulgent, but the spices keep it from being too heavy—so it works at breakfast or bedtime.

Step-by-step instructions for carla Shellis' spiced vanilla bean hot chocolate

Here's the method for velvety, aromatic hot chocolate with layers of spice and depth.

1

Melt the Chocolate and Milk

In a medium saucepan, combine the chopped 8 oz dark chocolate bars with the 4 cups whole milk. Place over medium heat and stir gently until the chocolate begins to melt. You'll see the milk start to bubble around the chocolate pieces—this is when you should reduce the heat to low to prevent scorching.

Continue stirring constantly with a wooden spoon or silicone spatula, breaking up any large chocolate chunks as they melt. The mixture will thicken slightly as it heats, but should remain smooth. Once fully melted and smooth, remove from heat. This process should take about 5-7 minutes, but watch carefully—the chocolate can burn quickly if left unattended.

2

Infuse with Spices and Vanilla

Return the saucepan to low heat and add the 0.5 cup granulated sugar, stirring until completely dissolved. Then whisk in the 1 tbsp vanilla bean paste, 1 tsp ground cinnamon, 0.25 tsp ground nutmeg, 0.125 tsp cayenne pepper, and 0.25 tsp sea salt. The spices will dissolve gradually as you stir, creating an aromatic base.

Add the 1 tsp orange zest and the 2 oz espresso shots (if using). Let the mixture simmer gently for 3-4 minutes, stirring occasionally. You'll notice the vanilla bean's rich aroma develop, and the spices will infuse the milk with warm, earthy notes. If you're using the cocoa powder, sprinkle it over the surface now and whisk to combine—this adds depth without overpowering the chocolate's natural flavor.

3

Finish and Prepare for Serving

Remove the saucepan from heat and let the hot chocolate rest for 2-3 minutes. This allows the flavors to meld and the mixture to thicken slightly. Taste and adjust the sweetness or spice level if needed—you can add a bit more sugar or a pinch of cinnamon to suit your preference.

For an extra-luxurious finish, pour the hot chocolate into mugs and top each serving with a dollop of the 0.5 cup heavy whipping cream. The cream adds a silky texture and balances the intensity of the spices. Serve immediately while warm, as the flavors are most vibrant right after preparation.

👨‍🍳

Pro Tips For Making Carla Shellis Hot Chocolate

  • CHOP CHOCOLATE SMALL: I learned this the hard way—big chunks of dark chocolate sink to the bottom and refuse to melt evenly. Use a sharp knife to cut the bars into ¼-inch pieces before adding them to the milk. This ensures every sip is velvety smooth, not lumpy.
  • SCRAPE THE VANILLA BEAN: That little paste isn’t enough—my grandmother swore by this, and she was right. Split the vanilla bean lengthwise, scrape out the seeds with the back of your knife, and add both the seeds and the scraped pod to the milk. The pod infuses deeper flavor, and you’ll taste the difference.
  • LOW AND SLOW: Cranking the heat to boil this drink turns it bitter. Once the chocolate and milk hit a simmer, drop the heat to low and let it bubble gently for 5 minutes. This lets the spices (cinnamon, nutmeg) bloom without scorching the milk or overpowering the chocolate.
  • STRAIN THE SPICES: Sounds weird, but it works—especially if you’re using pre-ground spices. After heating the milk, strain it through a fine-mesh sieve to remove any grit from the cinnamon or nutmeg. Your drink will taste cleaner, and you’ll avoid that unpleasant texture surprise. (Yes, even if you’re impatient like me.)

Dietary considerations for this dish

Dairy-Free Adaptation

For a creamy dairy-free version, swap the whole milk for 4 cups unsweetened almond milk or oat milk—both work beautifully. I’ve tested this with Silk Vanilla Almond Milk and Oatly Barista Oat Milk, which add natural sweetness and a velvety texture.

Use 1 tbsp cornstarch mixed with 1 tbsp cold water as a thickener to mimic the richness of dairy. The spices still shine through, and the vanilla bean paste adds depth even without milk fat. 🌱

Vegan-Friendly Swaps

Replace the dark chocolate bars with 8 oz vegan dark chocolate (look for brands like Enjoy Life or Hu Kitchen). For the heavy whipping cream, top with coconut whipped cream (chill a can of full-fat coconut milk overnight, then whip the solids with 1 tsp powdered sugar).

The sea salt and cayenne remain key for balance, and the vanilla bean paste ensures that luxurious aroma. This version is just as rich and satisfying. ✨

Lower Sugar Options

Reduce the 0.5 cup granulated sugar to 0.3 cup and add 2 tbsp maple syrup or agave nectar for natural sweetness. The spices and chocolate will still dominate, but the drink stays lighter.

If you prefer a sugar-free route, use 1-2 tbsp monk fruit sweetener (like Lakanto)—it dissolves well and won’t alter the texture. Taste as you go; the orange zest helps brighten the flavor if you cut back on sweetness. 🍯

Gluten-Free & Allergen Notes

This recipe is naturally gluten-free, but always double-check your dark chocolate and spices for cross-contamination warnings. For nut allergies, ensure your vanilla bean paste and cocoa powder are nut-free (brands like Trader Joe’s and Anthony’s are safe bets).

If you’re avoiding dairy, stick to certified dairy-free milk alternatives, and use vegan chocolate as mentioned earlier. The cayenne and sea salt are always safe for allergens. 🚫

Keto-Friendly Version

To make this keto-friendly, replace the 0.5 cup sugar with 2 tbsp erythritol or monk fruit sweetener (like Swerve). Use unsweetened almond milk or heavy whipping cream (for richness) instead of whole milk. The dark chocolate (70%+ cocoa) is already keto-compliant, and the spices add warmth without carbs.

Top with whipped cream and a sprinkle of unsweetened cocoa powder for extra indulgence. This version keeps the velvety texture while cutting carbs. 💪

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 20g100%
Cholesterol 95mg32%
Sodium 310mg13%
Total Carbohydrate 48g18%
Dietary Fiber 6g21%
Sugars 42g
Protein 10g20%
* 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

Can I make this hot chocolate without vanilla bean paste?

Yes! Use 1.5 teaspoons of high-quality pure vanilla extract instead. While vanilla bean paste adds depth, extract works in a pinch. For extra richness, add a pinch of vanilla sugar (vanilla-infused sugar) to the mixture. The spices will still shine through beautifully.

2

How do I prevent the hot chocolate from getting grainy?

Graininess happens when chocolate overheats or isn't stirred properly. Always use medium-low heat and stir constantly with a silicone spatula. Remove from heat before it boils, and let it rest for 2-3 minutes before serving. For extra smoothness, whisk in 1 tablespoon cornstarch mixed with 1 tablespoon cold water at the end.

3

Can I make this hot chocolate ahead of time?

Prepare the spiced chocolate base (without the milk) and store it in an airtight container for up to 1 week at room temperature. When ready to serve, heat 4 cups milk separately, whisk in the chocolate base, and warm through. For best flavor, add fresh orange zest and vanilla at serving time.

What's the best mug for serving this hot chocolate?

Use a wide, deep mug (like a ceramic café mug) to highlight the whipped cream topping. The extra space helps the flavors develop and makes it feel more indulgent. For extra warmth, preheat your mug by rinsing it with hot water before pouring. A mug warmer or even wrapping it in a towel works too!

4

How can I make this recipe kid-friendly?

Reduce the cayenne pepper to 1/8 teaspoon (or omit it entirely) and cut the nutmeg in half. Add extra marshmallows or crushed candy canes for holiday fun. Serve in smaller mugs with a fun straw for a cozy treat they'll love. The vanilla and chocolate flavors will still shine!

★★★★★4.9(4 reviews)
Categories Beverages