Desserts
This Ghirardelli drinking chocolate recipe delivers the same luxurious richness you'd pay $6 a cup for—just with simple pantry staples and 10 minutes of work.
The secret lies in balancing high-quality cocoa powder with just the right amount of sugar and milk to create a velvety, melt-in-your-mouth texture that's smoother than any store-bought version. I've been making this for years, and it's become my go-to treat for cold evenings or dessert cravings.
The magic happens when you whisk the ingredients over gentle heat until completely smooth, then let it froth slightly before serving. No fancy equipment needed—just a saucepan, whisk, and patience. The result?
A glass of chocolate so rich and indulgent you'll swear you're sipping something from a high-end chocolatier, not your kitchen. The bittersweet balance is perfect—deep cocoa flavor without being overpowering.
What you'll end up with is a silky-smooth drinking chocolate that's perfect for sipping slowly or pairing with marshmallows, whipped cream, or a splash of vanilla. The texture is so luxurious it feels like a treat, not just a drink.
Warm it up when you need comfort, or chill it for a decadent cold beverage. Trust me, once you try this, you'll never go back to the store-bought stuff.
Make a double batch and keep it on hand for spontaneous chocolate cravings—it reheats beautifully and tastes even better the second time around. Here's how to make it!
Ingredients for ghirardelli drinking chocolate
Four simple ingredients transform into velvety chocolate luxury—no fancy tools needed.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsweetened Cocoa Powder 🍫 | ½ cup | High-quality Dutch-processed preferred |
| Granulated Sugar 🍚 | ½ cup | White or light brown preferred |
| Whole Milk 🥛 | 2 cups | Full-fat for creaminess |
| Heavy Whipping Cream 🥛 | ½ cup | Full-fat for richness |
| Vanilla Extract 🌿 | 1 tsp | Pure vanilla preferred |
| Salt 🧂 | ¼ tsp | Fine sea salt preferred |
| Unsalted Butter 🧈 | 2 tbsp | Cold, cut into small pieces |
| Pinch 🌶️ | 1 pinch | Ground cinnamon optional |
The cocoa powder is where the magic happens. Ghirardelli or Valrhona brands deliver that restaurant-quality depth, but Hershey's Special Dark works in a pinch. If your cocoa powder is clumpy, sift it first—clumps ruin the silky texture. Sugar matters too: Domino or C&H are reliable, but stay away from powdered sugar. For the dairy, whole milk and heavy cream create that ultra-creamy texture—skim milk or almond milk won't cut it. I always grab organic whole milk from Trader Joe's because it's rich and consistent, but any full-fat milk will work.
No vanilla extract? Vanilla bean paste at half the amount gives you those little specks of magic. Out of butter? Coconut oil works but changes the flavor slightly. Want it sweeter? Add 1 extra tablespoon of sugar. For a richer version, swap half the milk for chilled heavy cream—it froths better when warmed. The secret weapon here is patience: whisking over low heat prevents burning and creates that silky sheen. If you're in a rush, microwave in 20-second bursts while stirring, but you lose some of that velvety texture.
This reheats like a dream—just add 1-2 tablespoons of milk and warm over low heat. Keeps 5 days in the fridge, 3 months frozen. For freezing, pour into ice cube trays—perfect single servings. The butter adds richness but can separate when stored, so whisk vigorously before reheating. Double the batch and store in mason jars for instant chocolate moments. Trust me, once you taste this, you'll never go back to the store-bought powder again.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this recipe because it’s that simple—just cocoa, sugar, milk, cream, and vanilla. No fancy gadgets, no stress, just stir and savor. Honestly, I’ve made it while chatting on the phone, and it still turns out velvety smooth.
- Rich Without the Guilt: The combo of whole milk and heavy cream makes this decadent, but the unsweetened cocoa keeps it from being too heavy. That first sip? Pure comfort, but I won’t even notice the sugar rush afterward.
- Date Night or Lazy Sunday: This is my go-to for cozy nights in—whether I’m pouring it over ice cream for a fancy dessert or sipping it warm with whipped cream. Between us, it’s also the only thing that makes my kids sit still for five minutes.
- Make-Ahead Luxury: I double the batch and store it in the fridge for weeks. Just heat, stir, and enjoy—no last-minute shopping or measuring. Plus, the cost per serving is a steal compared to store-bought hot chocolate mixes.
Step-by-step instructions for rich Ghirardelli-style drinking chocolate
This luxurious drinking chocolate delivers velvety texture and deep cocoa flavor—just like your favorite store-bought version, but better.
Melt the Butter and Cocoa for a Silky Base
In a medium saucepan over medium-low heat, combine the 2 tablespoons unsalted butter and 0.5 cup unsweetened cocoa powder. I like to use a whisk here—it prevents any cocoa from sticking to the bottom. Stir constantly for 2-3 minutes until the butter melts completely and the mixture becomes smooth.
Watch closely as the cocoa dissolves—it should form a thick, glossy paste with no graininess. If you see any lumps forming, reduce the heat slightly and give it another 30 seconds of stirring. This step is crucial because any undissolved cocoa will make your final chocolate gritty instead of silky.
Whisk in Sugar and Salt for Balanced Flavor
Remove the saucepan from heat and let it cool for 1 minute—this prevents sudden temperature shock when adding liquids. Then, whisk in the 0.5 cup granulated sugar and 0.25 teaspoon salt until completely dissolved. The sugar should disappear entirely, leaving you with a smooth, caramel-colored mixture.
I find that using light brown sugar here adds subtle molasses notes that enhance the chocolate's complexity. If you prefer white sugar, the texture will still be perfect, but the flavor will be slightly more straightforward. Return the pan to medium-low heat once everything is fully incorporated.
Gradually Add Milk and Cream for a Velvety Texture
Slowly pour in the 2 cups whole milk and 0.5 cup heavy whipping cream while whisking continuously. This gradual addition prevents scorching and ensures the dairy incorporates smoothly. The mixture will thicken noticeably as it heats, but keep whisking to prevent any separation.
Bring the chocolate to a gentle simmer over medium heat, stirring constantly for 5-7 minutes. You're looking for a thick, syrupy consistency—it should coat the back of a spoon but still flow smoothly. If it starts to bubble vigorously, reduce the heat slightly to maintain control. This slow simmer develops deep, caramelized flavors that set this chocolate apart from basic cocoa mixes.
Finish with Vanilla and Optional Cinnamon for Depth
Remove the pan from heat and stir in the 1 teaspoon vanilla extract and 1 pinch ground cinnamon (if using). The vanilla should dissolve completely, adding a warm, aromatic sweetness that balances the bitterness of the cocoa. Let the mixture rest for 2 minutes—this allows all the flavors to meld together.
Here's the thing—this is where the magic happens. The cinnamon (if added) should be completely dispersed, and the vanilla should infuse throughout. If you skipped the cinnamon, don't worry—the chocolate will still be rich and satisfying. For an extra-luxurious touch, you can strain the mixture through a fine-mesh sieve to remove any potential lumps, though it's not strictly necessary with high-quality cocoa.
Serve Warm with Whipped Cream or Dipped Fruits
Pour the finished chocolate into mugs or small serving cups, filling them about ¾ full. The chocolate should be thick enough to hold its shape when poured but still flow smoothly when stirred. Serve immediately while warm—this is when it's at its most decadent, with that perfect balance of smoothness and richness.
For an authentic Ghirardelli experience, top each serving with a dollop of freshly whipped cream or a sprinkle of sea salt. You can also use this chocolate as a dipping sauce for fresh strawberries, bananas, or pound cake. The key is to serve it warm—cold chocolate loses that luxurious mouthfeel and becomes more like a thick milkshake than a velvety treat.
Pro Tips For Making Ghirardelli Drinking Chocolate
- Whisk Like You Mean It: Don’t just stir—whisk the cocoa and sugar together over low heat until it’s actually dissolved. I used to stop when it looked smooth, but those tiny undissolved bits turn your chocolate into a gritty mess. Keep going until it’s silky, even if it takes a solid 3-4 minutes.
- Warm the Milk First: Heat the milk to just below boiling—about 170°F—before adding it to the cocoa mixture. Cold milk makes the chocolate seize up, and you’ll end up with lumps that no whisking can fix. A quick microwave or stovetop heat saves you from scraping the pot later.
- Skip the Boil: Once the chocolate mixture thickens and coats the back of a spoon, take it off the heat immediately. Boiling it turns the cream into a gluey, overly thick sludge. You want it smooth and pourable, not a syrup that sets like cement.
- Vanilla Last, Heat Off: Stir in the vanilla after removing the pot from heat—this keeps the flavor bright and prevents it from cooking off into nothing. I learned this the hard way when my chocolate tasted like vanilla extract fumes instead of real vanilla.
Flavor customization for this dish
Spiced Variations
For a cozy autumn twist, add ½ teaspoon ground cinnamon and ¼ teaspoon cayenne pepper to the base recipe. The cayenne adds a subtle heat that balances the richness beautifully—trust me, it’s a game-changer.
I also like to stir in 1 teaspoon orange zest for a bright, citrusy note that cuts through the sweetness. This version tastes like a warm hug on a chilly evening. 🍂
Espresso Infusion
Swap ½ cup of the milk for freshly brewed espresso (about 1 shot) to create a mocha-style drinking chocolate. The bitterness of the espresso enhances the cocoa’s depth, creating a sophisticated flavor profile.
For extra richness, top with a sprinkle of dark chocolate shavings or a dollop of whipped cream. This is my go-to when I need a caffeine boost that feels like dessert. ☕
Salted Caramel Twist
Add 2 tablespoons caramel sauce (homemade or store-bought) and a pinch of flaky sea salt for a decadent salted caramel version. The salt amplifies the caramel’s sweetness while balancing the chocolate’s bitterness.
I recommend using Trader Joe’s salted caramel sauce for the best results—it’s the perfect blend of sweet and salty. Serve with a drizzle of caramel on top for maximum indulgence. 🍬
Peanut Butter Dream
Stir in 2 tablespoons smooth peanut butter (like Skippy or Jif) for a Reese’s-inspired twist. The peanut butter adds a creamy, nutty richness that pairs perfectly with the chocolate.
For extra texture, top with crushed peanuts or a swirl of peanut butter before serving. This version is a crowd-pleaser, especially for peanut butter lovers. 🥜
Chilled Version
For a refreshing summer treat, chill the finished chocolate in the refrigerator for 2 hours until thickened. Serve over vanilla ice cream or as a filling for chocolate-dipped strawberries.
The cool temperature makes it taste like a rich chocolate mousse. I like to add ½ teaspoon almond extract for a marzipan-like flavor that’s perfect for warm weather. ❄️
White Chocolate Fusion
Replace ¼ cup of the cocoa powder with ¼ cup white chocolate chips (like Ghirardelli) for a lighter, creamier version. The white chocolate adds a delicate sweetness that complements the deep cocoa flavor.
For extra indulgence, top with white chocolate curls or a sprinkle of crushed pistachios. This version is perfect for those who prefer a milder, sweeter chocolate experience. 🍫
Nutrition facts
Frequently asked questions
Can I make this drinking chocolate without butter?
Yes, but the texture will be slightly lighter. Replace the 2 tablespoons butter with 2 tablespoons coconut oil or 2 tablespoons heavy cream for richness. The flavor won't be identical, but it'll still taste delicious. For a dairy-free version, use coconut milk instead of regular milk and omit the butter entirely.
How do I fix if my chocolate turns grainy?
Graininess usually means undissolved cocoa or sugar. Remove from heat immediately, whisk vigorously for 1-2 minutes, then return to low heat while stirring constantly. If it's still grainy, strain through a fine-mesh sieve for ultra-smooth results. Always whisk continuously while heating to prevent this issue.
Can I use powdered sugar instead of granulated?
Not recommended—powdered sugar dissolves differently and can make the chocolate too sweet. If you must use it, reduce to ⅓ cup and add 1 tablespoon cornstarch to help thicken. The texture will be slightly lighter, but the flavor will remain balanced. For best results, stick with granulated sugar.
How long will this keep in the fridge?
Store in an airtight container in the fridge for up to 5 days. The texture will thicken slightly—just whisk in 1-2 tablespoons of milk and warm over low heat to restore smoothness. For longer storage, freeze in ice cube trays for 3 months. Thaw overnight in the fridge before reheating.
What's the best way to serve it for guests?
Warm the chocolate to 160°F (just below simmer), then ladle into small mugs or teacups. Top with whipped cream, chocolate shavings, or a sprinkle of sea salt. For a showstopper, serve in a chafing dish with a cinnamon stick for garnish. Preheat your serving vessels first—the chocolate will look more professional and stay warm longer.
