Desserts
Crafting Ghirardelli drinking chocolate at home delivers that luxurious, velvety hot cocoa experience with restaurant-quality depth. The secret lies in balancing rich chocolate with just the right amount of sugar and hot milk, creating a smooth, decadent beverage that rivals store-bought versions.
I've perfected this recipe over years of testing, ensuring every sip is perfectly balanced between sweetness and chocolate intensity.
This recipe requires just five simple ingredients—Ghirardelli chocolate, sugar, milk, butter, and vanilla extract—along with precise heating techniques to achieve that signature velvety texture. The process is straightforward, taking about 10 minutes from start to finish, making it ideal for quick comfort without sacrificing quality.
What sets this apart is the way the chocolate melts completely, creating a silky-smooth consistency that coats your mouth with every sip.
By the end, you'll have a rich, aromatic hot cocoa that's velvety smooth with deep chocolate flavor and just the right amount of sweetness. The addition of butter enhances the richness, while vanilla extract adds warmth that elevates the entire experience.
This isn't just hot cocoa—it's a luxurious treat that feels like a dessert in a mug.
Perfect for cozy evenings, holiday gatherings, or anytime you crave something indulgent yet simple. The recipe scales easily, so you can make a single serving or a batch for sharing. Let's create this velvety masterpiece that tastes like a professional bar's finest drinking chocolate.
Ingredients for ghirardelli drinking chocolate
Five ingredients, ten minutes—luxurious hot cocoa that rivals Ghirardelli's finest.
| Ingredient | Amount | Notes |
|---|---|---|
| Ghirardelli Premium Dark Chocolate Bars 🍫 | 8 oz | 60-70% cacao for balanced richness |
| Granulated White Sugar 🍚 | ½ cup | For precise sweetness balance |
| Whole Milk 🥛 | 2 cups | Full-fat for velvety texture |
| Unsalted Butter 🧈 | 2 tbsp | Cold, cubed for richness |
| Pure Vanilla Extract 🌿 | 1 tsp | High-quality, not imitation |
| Diamond Crystal Kosher Salt 🧂 | ¼ tsp | Fine grain for delicate seasoning |
The chocolate is non-negotiable. Ghirardelli's 60-70% cacao bars strike the perfect balance—dark enough for depth, sweet enough to please. Grab the semi-sweet variety from their website or any major grocery store's baking aisle. If you're feeling fancy, Costco's bulk chocolate gives you more for less. Avoid anything with nuts or fillings—we want pure chocolate. Pro tip: break the bars into smaller pieces before melting for even texture (the good stuff, not the pre-chopped kind).
No Ghirardelli? Valrhona or Callebaut work beautifully, but expect to pay more. White sugar can be swapped for turbinado or powdered sugar—just taste as you go. Whole milk is ideal, but 2% or even half-and-half works if that's what you've got. Butter is key for that velvety mouthfeel—don't skip the full-fat version. Vanilla extract? Nothing but pure—the imitation stuff tastes like artificial cherry. Salt might seem odd, but it enhances all the flavors—trust me on that pinch.
This reheats beautifully—honestly tastes better the next day once everything melds together. Store leftovers in an airtight container for up to 5 days in the fridge. For single servings, freeze in ice cube trays with a splash of milk—just thaw and microwave for 20 seconds. The chocolate pieces stay intact, making it perfect for quick hot cocoa on busy mornings. Double the batch and freeze in portions—6 months in the freezer with no texture loss.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear, this is the kind of recipe where you’ll stare at your pantry thinking, "I already have all this?" Just melt the chocolate, stir in sugar and milk—boom. No fancy gadgets, no stress, just you and a pot that smells like heaven in 10 minutes.
- Rich Without Trying: That first sip? Chef’s kiss. The Ghirardelli’s deep cocoa cuts through the sweetness, while the butter makes it velvety—like a dessert that somehow also warms your soul. Honestly, my kids ask for it more than ice cream.
- Weeknight & Weekend Star: Spill hot chocolate on a Tuesday? No problem. Hosting game night? This is your go-to. Even my picky husband adds a splash of vanilla and calls it "the good stuff." (Between us, he’s not wrong.)
- Leftovers That Don’t Suck: Make a big batch—it keeps for days in the fridge. Reheat with a splash of milk, and it’s just as good as fresh. Plus, the cost? A fraction of fancy drinks. My secret weapon for lazy mornings or last-minute treats.
Step-by-step instructions for Ghirardelli drinking chocolate
Here's how to craft velvety, restaurant-quality drinking chocolate that balances deep cocoa richness with smooth, creamy perfection.
Chop the Chocolate for Even Melting
Break the 8 oz Ghirardelli Premium Dark Chocolate Bars into small, even pieces—about the size of a dime. This ensures the chocolate melts uniformly without creating clumps. I like to use a sharp chef's knife for this step, working in batches if needed. The smaller the pieces, the faster and more consistent the melting process will be.
Place the chopped chocolate in a medium heatproof bowl that will fit comfortably over your saucepan. This setup allows for gentle, indirect heat transfer that prevents burning while ensuring complete melting. Keep the chopped chocolate at room temperature until you're ready to melt it—cold chocolate takes longer to melt and can create uneven textures in your final drink.
Heat the Milk and Butter Together
In a medium saucepan, combine the 2 cups Whole Milk and the 2 tbsp Unsalted Butter over medium heat. I prefer using whole milk here because its fat content creates a luxurious, velvety texture that separates this drinking chocolate from basic hot cocoa. Bring the mixture to a gentle simmer, stirring occasionally to prevent scorching on the bottom of the pan.
Watch for small bubbles forming around the edges of the pan—that's your signal that the milk is hot enough. Once simmering, remove the pan from heat and let it sit for 1 minute. This brief pause allows the butter to fully incorporate and the milk to reach an optimal temperature for melting the chocolate without cooking it.
Temper the Mixture for Perfect Texture
Pour the warm milk-butter mixture over the chopped Ghirardelli Premium Dark Chocolate Bars in the heatproof bowl. Let it sit for 2 minutes while the chocolate softens. Then, using a whisk, gently stir the mixture in small circles. The residual heat from the milk will begin melting the chocolate, but you want to control this process to avoid seizing.
After 2 minutes, return the bowl to the saucepan (still over medium heat) and stir continuously for 5 minutes. This gradual melting process creates a smooth, glossy chocolate that's free of graininess. The constant stirring prevents any part of the chocolate from overheating while ensuring the entire mixture comes together uniformly. You'll know it's ready when the chocolate is completely dissolved and the mixture looks like thick, glossy pudding.
Add Sweetener and Seasonings
Remove the saucepan from heat and stir in the 0.5 cup Granulated White Sugar, 1 tsp Pure Vanilla Extract, and 0.25 tsp Diamond Crystal Kosher Salt. The sugar will dissolve quickly into the warm mixture, while the vanilla and salt enhance the chocolate's natural depth. I like to whisk vigorously for 30 seconds to ensure everything is fully incorporated and the salt is evenly distributed.
Here's the thing—this is where the magic happens. The salt might seem like a tiny amount, but it's crucial for balancing the sweetness and bringing out the chocolate's complex flavors. Taste the mixture now—it should be rich, slightly sweet, and have that deep cocoa aroma. If you want it sweeter, add a bit more sugar, but I find this amount creates perfect harmony with the chocolate's natural bitterness.
Reheat and Serve Immediately
Return the saucepan to low heat and stir gently for 2-3 minutes until the mixture reaches 160°F. This gentle reheating ensures the drinking chocolate maintains its velvety texture without becoming grainy. The ideal serving temperature should be warm enough to release the chocolate's aromatic compounds but not so hot that it burns your mouth.
Ladle the drinking chocolate into mugs and serve immediately. The texture should be silky smooth with a glossy sheen on top. For extra indulgence, top with whipped cream or a sprinkle of cocoa powder. This recipe makes 4 generous servings, each with that luxurious depth of flavor that makes Ghirardelli chocolate bars so special. Enjoy while warm—this drinking chocolate is best savored fresh from the pot.
Pro Tips For Making Ghirardelli Drinking Chocolate
- CHOP CHOCOLATE SMALL: Don’t go all Hulk on those Ghirardelli bars—break them into ½-inch chunks instead of giant hunks. I learned this the hard way when my first batch had stubborn, uneven clumps that wouldn’t melt smoothly. Small pieces dissolve faster and blend into the milk like they’re supposed to.
- STIR CONSTANTLY: The second the chocolate hits the milk, grab that whisk and don’t let up. I used to walk away for a second—big mistake. Scorched butter and grainy chocolate are the result. Keep it moving until everything’s silky, even if it means standing there like a mad scientist.
- USE WARM MILK: Cold milk from the fridge? Save it for cereal. Heat the whole milk to about 110°F (just warm to the touch) before adding the chocolate. This prevents the butter from seizing up and ensures the sugar dissolves properly. Trust me, your future self will notice the difference.
- WHISK IN VANILLA LAST: Add the vanilla extract after everything else is fully melted and smooth. If you toss it in too early, it burns off in the heat, and you’re left with a subtle hint instead of that rich vanilla punch. Stir it in at the very end—your taste buds will thank you.
Creative variations of this ghirardelli drinking chocolate
Spiced Mexican Style
Transform this classic into a warm Mexican hot chocolate by adding 1 tsp cinnamon, ½ tsp ground cumin, and ¼ tsp cayenne pepper when you stir in the vanilla and salt.
For extra depth, fold in 2 tbsp Mexican chocolate powder like Abel or Ibarra—this adds a smoky, slightly spicy complexity that pairs beautifully with the richness. Serve with a sprinkle of tajín on top for a sweet-spicy contrast that’s perfect for chilly evenings. 🌶️
Espresso Infusion
For an adult-friendly twist, stir in ½ cup freshly brewed espresso (cooled slightly) along with the vanilla and salt. The espresso enhances the chocolate’s depth while adding a subtle bitterness that balances the sweetness.
I like to use Starbucks dark roast or a high-quality La Marzocco espresso for the best results. Top with a dollop of whipped cream and a sprinkle of cocoa nibs for texture and a hint of crunch.
Salted Caramel Swirl
Take this to the next level by creating a salted caramel swirl. After removing the mixture from heat, stir in ½ cup homemade caramel sauce (simmer 1 cup sugar + ½ cup heavy cream until golden, then cool slightly).
Fold in 1 tsp flaky sea salt like Maldon and let it melt into the chocolate. Ladle into mugs, then drizzle an extra spoonful of caramel on top before serving. The salt cuts through the sweetness, creating a luxurious, restaurant-worthy finish. 💛
White Chocolate Peppermint
Swap the dark chocolate for 8 oz Ghirardelli White Chocolate Bars and reduce the sugar to ¼ cup. Add ½ tsp peppermint extract (not oil) and a pinch of cayenne pepper for a festive twist.
Top with crushed peppermint candies or a sprinkle of cocoa powder for a holiday-inspired treat. This version is creamy, aromatic, and perfect for winter gatherings or cozy nights in.
Matcha Green Tea Fusion
For a unique twist, whisk 1 tbsp high-quality matcha powder (like Ippodo) into the warm milk before pouring it over the chocolate. The earthy, slightly bitter notes of matcha complement the chocolate beautifully, creating a sophisticated flavor profile.
Adjust the sugar to taste—matcha can be quite strong, so start with ¼ cup sugar and add more if needed. Garnish with a dusting of matcha or a few white chocolate shavings for an elegant touch. ✨
Boozy Adult Version
Elevate this drinking chocolate with a splash of 1 oz bourbon or dark rum (like Buffalo Trace or Kahlúa) stirred in during the final reheating step. The alcohol enhances the chocolate’s aroma and adds a warm, smooth depth.
For a layered effect, pour the chocolate into mugs, then slowly drizzle a second layer of warmed heavy cream on top—it creates a stunning ombré effect. Top with a sprinkle of cocoa powder or a pinch of sea salt for contrast.
Nutrition facts
Frequently asked questions
Can I use milk chocolate instead of dark chocolate for this recipe?
The recipe is designed specifically for Ghirardelli dark chocolate (60-70% cacao) to achieve that rich, velvety depth. Milk chocolate will make the drinking chocolate sweeter and less complex in flavor. If you prefer milk chocolate, reduce the sugar to ¼ cup and add ½ tsp espresso powder to enhance the cocoa notes.
Why does my drinking chocolate turn grainy when reheated?
Graininess usually happens when the chocolate overheats or isn't stirred consistently during melting. Always keep the heat at medium-low and stir constantly for 5 minutes after adding the milk. For reheating leftovers, warm gently over low heat or in 10-second bursts in the microwave, stirring between each interval.
How do I make this recipe dairy-free?
Swap the whole milk for full-fat coconut milk or oat milk (avoid almond milk—it's too thin). Use dairy-free butter (like Miyoko's) and ensure your Ghirardelli chocolate is dairy-free (check labels). The texture will be slightly lighter but still rich. For extra creaminess, add 1 tbsp coconut cream at the end.
Can I make this recipe without a stovetop?
Yes! Use a microwave-safe bowl: heat the milk and butter in 30-second bursts, stirring between each, until steaming. Pour over chopped chocolate, let sit 2 minutes**, then microwave in 20-second intervals, stirring vigorously until smooth. Repeat until fully melted and glossy.
What's the best way to store leftovers?
Transfer to an airtight container and refrigerate for up to 5 days. Reheat gently on the stove or microwave in 10-second bursts, stirring between each. For longer storage, freeze in ice cube trays with a splash of milk—thaw and microwave for 20 seconds when ready to use. The texture remains velvety when reheated properly.
