Beverages
Carla Shellis' hot chocolate recipe transforms ordinary cocoa into a luxurious, velvety beverage with a bold espresso twist. The secret lies in slow-simmered chocolate and high-quality milk, creating a rich, smooth base that balances perfectly with the espresso's intensity.
This isn't your childhood mug—it's a sophisticated sip that feels like a warm hug for your taste buds.
What sets this recipe apart is the double espresso boost, which adds depth without overpowering the chocolate's natural sweetness. I've perfected the ratio to ensure every sip delivers that perfect harmony of bitterness and richness.
The process is simpler than you'd think—just a few pantry staples and a methodical approach to achieve restaurant-quality results at home.
By the time you're done, you'll have a steaming mug of velvety hot chocolate with swirls of espresso that cut through the creaminess. The aroma alone will have everyone gathering around, and the first sip promises to be worth every minute of preparation.
This is the kind of drink that elevates ordinary evenings into something special.
Serve it with a dusting of cocoa powder, a dollop of whipped cream, or even a sprinkle of sea salt for that final touch of sophistication. Perfect for cozy nights in or impressing guests with minimal effort. Let's get started on creating your own signature hot chocolate experience.
Ingredients for carla shellis hot chocolate
Eight ingredients, four servings of restaurant-worthy hot chocolate with espresso swirls.
| Ingredient | Amount | Notes |
|---|---|---|
| High-Quality Dark Chocolate Chips 🍫 | 8 oz | 70% cocoa or higher for depth |
| Whole Milk 🥛 | 2 cups | Full-fat for creamy texture |
| Heavy Whipping Cream 🧈 | ½ cup | Full-fat for velvety finish |
| Granulated Sugar 🍚 | ¼ cup | Adjust to taste for sweetness |
| Espresso Shots ☕ | 2 whole | Freshly brewed, double shot |
| Unsalted Butter 🧈 | 2 tbsp | Cold, cubed for smooth melting |
| Vanilla Extract 🌿 | 1 tsp | Pure, high-quality vanilla |
| Cocoa Powder 🍫 | 2 tbsp | Natural, unsweetened preferred |
| Sea Salt 🧂 | ¼ tsp | Fine grain for garnish |
| Whipped Cream 🧈 | ½ cup | Stabilized with powdered sugar |
| Dark Chocolate Shavings 🍫 | 2 tbsp | For garnish, optional |
The chocolate is non-negotiable—Ghirardelli or Valrhona chips deliver that deep, complex flavor. Whole milk and heavy cream create the velvety texture, but don't skimp on the fat content. Starbucks or local espresso bars are your best bet for fresh shots; instant won't cut it here. I always grab extra chocolate chips because they keep forever, and you'll want them for garnish too. The butter should be cold when you add it—this prevents the sauce from seizing up during simmering.
No espresso machine? Double-strength brewed coffee works in a pinch, but the acidity won't be as clean. Vanilla extract is a must—Nielsen-Massey is my go-to, but any pure extract will do. The cocoa powder adds richness without sweetness; Hershey's Special Dark is reliable if you're in a hurry. For the whipped cream, powdered sugar stabilizes it better than corn syrup. And trust me on the sea salt—it balances all that richness perfectly. The chocolate shavings are optional but add that final touch of sophistication.
Store the leftover chocolate mixture in an airtight container for up to 5 days—just reheat with extra milk. The whipped cream should be made fresh, but you can stabilize it ahead by adding a pinch of xanthan gum. Freeze whipped cream in portions if you're prepping for a crowd. The espresso shots need to be made fresh, so plan accordingly. This recipe doubles beautifully—just scale up the chocolate and milk proportionally.
Why You'll Love This Recipe
- I’ll be real: I often make a double batch because the leftovers reheat beautifully. The cream keeps it luscious, and the chocolate stays rich—no graininess, no sad texture. Store it in the fridge, and it’s ready to whisk back to glory in minutes. (Yes, even on a Tuesday night.)
- Five-Ingredient Magic: I swear by this recipe because it’s the kind of thing you can pull off with ingredients you already have—no fancy gadgets, no stress. Just melt those dark chocolate chips with a splash of milk, fold in the espresso shots, and top with whipped cream. That’s it. No measuring cups out, no last-minute grocery runs.
- Espresso Kiss: Here’s what sold me—the espresso shots. They take this from basic hot chocolate to something sophisticated without tasting like coffee. It’s rich, slightly bitter in the best way, and that velvety cream balances it perfectly. My coffee-loving husband now asks for seconds (and he’s usually the tea guy).
- Cozy Anywhere: Between us, this is my go-to for lazy Sundays, post-dinner treats, or even when I’m sick and just need warmth. Honestly, it’s the kind of drink that makes your whole kitchen smell like comfort. Plus, the whipped cream on top? Instant Instagram-worthy moment—no filter needed.
Step-by-step instructions for Carla Shellis' velvety hot chocolate
This isn't your average hot chocolate—we're creating decadent swirls with a bold espresso kick.
Melt Chocolate and Butter for a Silky Base
In a medium saucepan, combine the 8 oz high-quality dark chocolate chips, 2 tbsp unsalted butter, and 2 cups whole milk. Place over medium-low heat and stir gently until the chocolate begins to melt—you'll see the mixture transform from solid to glossy in about 3-4 minutes.
Here's the thing—don't rush this step. You want the chocolate to melt smoothly without burning. Once fully melted, remove from heat and whisk in the 2 tbsp cocoa powder and 0.25 cup granulated sugar until completely dissolved. The mixture should be velvety, not grainy—this is your foundation for those signature swirls.
Infuse with Espresso and Vanilla
Return the saucepan to low heat and carefully pour in the 2 whole espresso shots. Stir constantly for 2-3 minutes until the espresso is fully incorporated and the mixture reaches a gentle simmer. Then, remove from heat and stir in the 1 tsp vanilla extract. The aroma alone should tell you this is where the magic happens.
I like to taste at this stage—you'll notice the deep cocoa notes from the chocolate, the bittersweet punch of espresso, and just the right amount of sweetness. If you want it richer, add a pinch more sugar (but we're going for balance here). Let the mixture steep off heat for 5 minutes to let flavors meld.
Whip the Cream for Decadent Swirls
In a separate bowl, combine the 0.5 cup heavy whipping cream and 0.25 tsp sea salt. Using a hand mixer or stand mixer, whip on high speed until soft peaks form—about 2-3 minutes. The salt enhances the sweetness and helps stabilize the whipped cream for those beautiful swirls.
Here's where it gets fun—fold about ¼ cup of the hot chocolate mixture into the whipped cream to warm it slightly. Then gently fold this back into the remaining hot chocolate. The contrast between the warm chocolate and cool cream creates those signature marbled swirls. Don't overmix or you'll lose the texture.
Serve with Whipped Cream and Chocolate Garnish
Ladle the hot chocolate into 4 mugs (about 1 cup per serving). Top each with 2 tbsp whipped cream and sprinkle with 2 tbsp dark chocolate shavings. The whipped cream should be fluffy enough to hold its shape while the chocolate shavings add that final touch of elegance.
Serve immediately while hot. The contrast between the warm, velvety chocolate and cool whipped cream creates the perfect balance. Each sip delivers that deep cocoa richness with just the right espresso kick—this is what makes Carla Shellis' version truly special. Trust me, you'll want to make this your new go-to hot chocolate recipe.
Pro Tips For Making Carla Shellis Hot Chocolate
- Temper the Chocolate: Melt the dark chocolate chips slowly over low heat—never microwave or boil. I learned this the hard way when I rushed it and ended up with grainy, seizing chocolate that ruined the whole drink. A double boiler or heatproof bowl over barely simmering water keeps things smooth and silky.
- Whisk the Espresso In: Stir in the espresso shots after removing the chocolate from heat—hot liquid + cold espresso can cause instant seizing. Add a splash of warm milk first to temper the shot, then whisk everything together. This keeps the bitterness balanced and the texture perfect.
- Sweeten Last: Hold off on adding all the sugar until the very end—right before you pour in the cream. The heat caramelizes sugar fast, and you’ll end up with a cloyingly sweet, slightly burnt edge if you mix it in too early. Taste as you go, and adjust with just a pinch.
- Chill the Cream First: Cold heavy cream whips faster and holds its shape better—skip the room-temperature shortcut. Pop the cream in the fridge for 15 minutes before whipping, and you’ll get fluffy, stable foam that doesn’t turn to butter when folded in. (Yes, even if you’re impatient like me.)
Common mistakes when making this dish
Overheating the Chocolate
Watch the heat like a hawk—chocolate burns faster than you think! If your saucepan gets too hot, the chocolate will seize up or develop a bitter, grainy texture. I've ruined more hot chocolate than I'd admit by letting it boil.
Keep the heat at medium-low and stir constantly. If it starts to bubble vigorously, reduce the heat immediately. The goal is a smooth, glossy finish, not a burnt mess. 🔥
Skipping the Steeping Time
Don't rush the 5-minute steep after adding espresso and vanilla. This is when the flavors truly meld together, creating that perfect balance of bitterness and sweetness. I've made this mistake—skipping the steep results in a drink that tastes like separate ingredients rather than a cohesive harmony.
Patience here makes all the difference in the final product.
Using Low-Quality Chocolate
This isn't just about taste—it's about texture too. Cheap chocolate chips can make your hot chocolate grainy or overly sweet. Stick with 70% cocoa or higher brands like Ghirardelli or Valrhona.
I've tried the store-brand chips, and while they're fine for baking, they just don't deliver the same luxurious mouthfeel. Your hot chocolate deserves better than that.
Adding Espresso Too Early
If you add the espresso shots before the chocolate is fully melted, you risk creating a watery, thin sauce. The heat from the chocolate needs to fully incorporate before introducing the espresso.
I learned this the hard way—my first attempt turned out more like a chocolate milk than a rich hot chocolate. Always let the chocolate melt completely before adding the espresso. ⚡
Overmixing the Whipped Cream
Be gentle when folding the whipped cream into the hot chocolate. Overmixing can turn your beautiful swirls into a lumpy mess. I recommend using a spatula to gently fold the warm chocolate into the whipped cream, then carefully combining it back into the main mixture.
The goal is to create those elegant marbled patterns, not a smooth but uninteresting drink.
Ignoring the Sea Salt
That tiny pinch of sea salt isn't just for flavor—it balances the richness of the chocolate and enhances the sweetness. I've made this without it, and while it's still good, it lacks that final touch of sophistication.
Trust me, the salt makes all the difference in elevating this drink from ordinary to extraordinary. Don't skip it!
Nutrition facts
Frequently asked questions
Can I make this hot chocolate without espresso?
The espresso adds that signature depth, but you can substitute with 2 tablespoons instant coffee granules dissolved in 2 tablespoons hot water for a similar bitterness. For a milder version, skip it entirely and add an extra ½ teaspoon vanilla extract to enhance the chocolate flavor. The texture will still be velvety, just without the coffee kick!
How do I store leftovers?
Store the hot chocolate mixture (without whipped cream) in an airtight container in the fridge for up to 5 days. Reheat gently in a saucepan over low heat with a splash of milk until warm. The whipped cream should always be made fresh—it won't hold its texture when reheated. For the whipped cream, store it in an airtight container with parchment paper between layers to prevent sogginess.
What's the best mug for serving this?
Use a wide, shallow mug (like a cappuccino cup) to showcase the whipped cream swirls. The wider surface area helps distribute the flavors and makes the presentation look extra luxurious. Avoid tall, narrow mugs—they can make the drink seem too heavy. A pre-warmed mug also keeps your hot chocolate hotter longer, which is especially important for those first sips!
Can I make this dairy-free?
Replace the whole milk with full-fat coconut milk (canned, not carton) for richness, and use dairy-free whipped cream made with coconut cream. For the chocolate, ensure your chips are dairy-free (check labels). The espresso and vanilla remain the same. The texture will be slightly different but still velvety—just expect a more pronounced coconut flavor that pairs beautifully with the chocolate.
Why does my hot chocolate turn grainy?
Graininess usually happens from overheating or using low-quality chocolate. Keep the heat at medium-low and stir constantly to prevent burning. For extra smoothness, whisk in 1 tablespoon cornstarch with the cocoa powder—it acts as a natural thickener. Also, make sure your chocolate is fully melted before adding any liquids. If it's already grainy, strain it through a fine-mesh sieve before serving.
