Beverages
This boozy peppermint hot chocolate recipe transforms a cozy winter drink into a sophisticated, festive treat that feels like a hug in a mug. The secret lies in balancing rich cocoa with peppermint schnapps—just enough boozy warmth to elevate the flavors without overpowering the velvety chocolate base.
I developed this version after years of holiday gatherings where guests always begged for seconds, and it’s become my go-to for chilly evenings or special occasions.
The magic happens with a frosting swirl of whipped cream and crushed candy canes, adding both texture and a festive crunch.
You’ll need just a handful of ingredients—high-quality cocoa, warm milk, a splash of peppermint schnapps (or rum for a different twist), and a pinch of peppermint extract—to create a drink that’s creamy, aromatic, and perfectly spiked. The alcohol infuses the cocoa while keeping the drink smooth and indulgent, never harsh.
By the time you pour the first sip, you’ll taste layers of deep chocolate, cool mint, and a subtle warmth from the alcohol—each element working together to create a drink that’s both comforting and exciting.
The whipped cream swirl adds a light, airy contrast, while the candy cane crunch delivers a festive surprise with every bite. This isn’t just hot chocolate; it’s a restaurant-quality dessert drink you can make at home.
Perfect for holiday parties, date nights, or cozy solo evenings, this recipe scales easily to serve a crowd or a single indulgent serving. The best part? It’s foolproof—no fancy techniques required, just a few simple steps and the right balance of flavors.
Let’s make this drink that’ll have everyone asking for the recipe.
Ingredients for boozy peppermint hot chocolate
Rich cocoa meets festive mint and boozy warmth—this drink transforms simple ingredients into a holiday masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsweetened Cocoa Powder 🍫 | ½ cup | High-quality Dutch-processed preferred |
| Heavy Whipping Cream 🥛 | 1 ½ cups | Full-fat for best whipping texture |
| Whole Milk 💧 | 2 cups | Warm to 160°F before adding cocoa |
| Granulated Sugar 🍚 | ½ cup | Or light brown sugar for caramel notes |
| Peppermint Schnapps 🍹 | ¼ cup | Or white rum for non-peppermint twist |
| Pure Peppermint Extract 🍃 | 1 tsp | Not imitation, for authentic flavor |
| Vanilla Extract 🌿 | 1 tsp | Pure Madagascar preferred |
| Crushed Candy Canes 🎄 | ¼ cup | Freshly crushed for maximum crunch |
| Salt 🧂 | ¼ tsp | Fine sea salt enhances all flavors |
| Dark Chocolate Chips 🍫 | ¼ cup | 70% cocoa for melting into mugs |
| Whipped Cream 🍦 | 1 cup | Stabilized with powdered sugar |
| Powdered Sugar 🍚 | 2 tbsp | For stabilizing whipped cream |
The cocoa powder makes all the difference here. Dutch-processed (like Ghirardelli) dissolves smoothly without bitterness, while natural cocoa adds depth. For the peppermint schnapps, Lorann O'Toole or Hendrick's are my go-tos—they're strong enough to infuse flavor without overpowering. If you can't find peppermint schnapps, white rum plus extra extract works beautifully. The candy canes should be fresh; those stale ones from last Christmas? Toss them. Look for ones with thick stripes—they've got more oil and flavor. And don't skip the vanilla extract; it rounds out the sharpness of the peppermint beautifully.
No peppermint schnapps? Substitute equal parts white rum and peppermint extract, but reduce the extract to ½ teaspoon to avoid overpowering. The whipped cream can be stabilized with 2 tablespoons powdered sugar instead of cornstarch if you prefer. For a dairy-free version, swap the heavy cream for full-fat coconut cream (chilled overnight) and use almond milk instead of whole milk—just know the texture will be slightly lighter. The dark chocolate chips add a luxurious touch; if you're feeling fancy, melt them into each mug at the end. And if you're making this for a crowd, double the candy cane crunch—it's the most requested garnish at holiday parties.
This drink reheats beautifully—just add a splash of milk and whisk. The whipped cream swirl stays fresh for 2 days if covered tightly, but honestly, it disappears faster than that. For make-ahead prep, store the dry ingredients (cocoa, sugar, extracts) separately and assemble just before serving. The candy cane crunch loses its magic after 24 hours, so crush it fresh if possible. Leftovers? Freeze the chocolate base (without cream) for 3 months—just thaw and reheat with fresh cream.
Why You'll Love This Recipe
- Five-Minute Whisk: I swear, this is the kind of drink where you measure, stir, and boom—it’s ready. No tempering chocolate, no fancy gadgets, just a saucepan, a whisk, and five ingredients you already own. Honestly, I’ve made it while my coffee brewed, while waiting for a slow oven, even while my toddler napped (quietly, please).
- Minty Kick Without Effort: That first sip? It’s like Christmas morning in a mug—rich cocoa, creamy warmth, and just enough peppermint schnapps to make it feel special, not medicinal. The schnapps melts into the heat instead of burning, so you get that cool holiday vibe without the alcohol overpowering. Between us, I’ve seen grown adults take a second sip and go, “Wait, is this even dessert?”
- Holiday or Hangover Helper: Here’s what sold me—this works anytime. Stuck making a cozy night in? Perfect. Need to nurse a headache after too many eggnogs? Still perfect. I’ve served it at Christmas parties (with marshmallows for the kids, schnapps for the adults) and as a midnight snack when I couldn’t sleep. It’s the kind of drink that adapts to the mood, not the other way around.
- Leftovers That Don’t Suck: Make a big batch on Sunday, and you’ll have a week’s worth of instant comfort. The cocoa mixture keeps for days in the fridge (just reheat with milk and a splash of cream), and the schnapps adds a little je ne sais quoi that actually improves over time. I’ll be real: I’ve reheated this stuff three mornings in a row, and it’s still better than store-bought hot chocolate. Plus, it’s cheaper than buying fancy holiday drinks—win-win.
Step-by-step instructions for boozy peppermint hot chocolate
Here's how to craft rich, spiked hot chocolate with festive peppermint swirls and crunch.
Warm the Milk and Melt the Cocoa
In a heavy-bottomed saucepan, combine the 2 cups of whole milk and 0.5 cup of granulated sugar over medium heat. Warm until steaming but not boiling—you should see small bubbles forming around the edges but no rolling boil. This gentle warming prevents scorching the cocoa later.
In a separate bowl, whisk together the 0.5 cup unsweetened cocoa powder and 0.25 teaspoon salt. Slowly pour the warm milk into the cocoa mixture while whisking continuously to dissolve completely. Return the mixture to the saucepan and heat gently for 2-3 minutes until smooth and fully incorporated. The cocoa should create a velvety, thick base without any gritty texture.
Infuse with Peppermint and Alcohol
Remove the saucepan from heat and stir in the 0.25 cup peppermint schnapps and 1 teaspoon pure peppermint extract. The alcohol will mellow slightly from the heat, but you'll still get that signature festive kick. For extra depth, add the 1 teaspoon vanilla extract and 0.25 cup crushed candy canes. Let the mixture steep for 5 minutes off the heat—this allows the peppermint flavors to fully meld into the chocolate.
While the hot chocolate steeps, melt the 0.25 cup dark chocolate chips in a microwave-safe bowl in 20-second bursts, stirring between each interval until completely smooth. The chocolate should reach a temperature where it coats the back of a spoon but doesn't feel hot to the touch—around 110°F. This melted chocolate will create beautiful swirls when combined with the whipped cream later.
Whip the Cream and Prepare the Frosting
In a chilled mixing bowl, combine the 1.5 cups heavy whipping cream and 2 tablespoons powdered sugar. Using a hand mixer or stand mixer, whip on medium speed until soft peaks form. Increase speed to high and continue whipping until the cream holds stiff peaks—it should be thick enough to hold its shape when the whisk is lifted. This whipped cream will create the signature frosting swirls on top.
Divide the whipped cream into two portions. To one portion, gently fold in half of the melted dark chocolate using a spatula, creating a marbled effect. Keep the other portion plain for topping. The chocolate-infused cream will create those beautiful swirls when layered, while the plain cream adds lightness and contrast.
Assemble and Serve Immediately
Divide the hot chocolate among 4 mugs, filling each about 3/4 full. Ladle the chocolate-infused whipped cream over the top of each mug, then carefully swirl with a skewer or spoon to create marbled patterns. Top each serving with a dollop of plain whipped cream and a sprinkle of remaining crushed candy canes for texture and visual appeal.
Serve immediately while the hot chocolate is steaming and the whipped cream is still light and airy. The contrast of warm chocolate with cool whipped cream creates an irresistible texture experience. For an extra touch, garnish with a few extra dark chocolate shavings or a candy cane stirrer—just be sure to let your guests know about the peppermint kick!
Pro Tips For Making Boozy Peppermint Hot Chocolate
- Whisk the cocoa first: I learned this the hard way—dumping cocoa powder into hot milk creates clumps that never dissolve, no matter how much you stir later. Mix the cocoa with a splash of cold milk or cream first to make a smooth paste, then pour in the rest. This keeps your drink silky, not grainy.
- Warm the schnapps: Peppermint schnapps freezes solid in the bottle, and tossing ice cubes into your hot chocolate just dilutes the flavor. Pop the bottle in warm water for 30 seconds to loosen it up, or keep a small bottle in your pantry instead of the freezer. Trust me, your drink will taste stronger—and you’ll use less.
- Don’t boil the cream: Heavy whipping cream scalds faster than milk, and once it curdles, your hot chocolate turns lumpy and greasy. Heat the cream and milk together over medium-low until it’s steaming (170°F/77°C max)—not rolling bubbles. If it’s too hot, the peppermint flavor will fade, and the foam will collapse faster.
- Sweeten in stages: Sugar burns easily, and if you add all of it at once, you’ll end up with a bitter, unevenly sweetened drink. Start with half the sugar while heating the milk mixture, then add the rest after the schnapps goes in. This balances the alcohol’s sharpness and lets you taste as you go—no guessing.
Flavor customization for boozy peppermint hot chocolate
Spice Level Control
Adjust the peppermint intensity by tweaking the extract or schnapps. For a subtle hint of mint, use just ½ teaspoon peppermint extract and 2 tablespoons schnapps. If you love bold flavors, boost to 1.5 teaspoons extract and ⅓ cup schnapps—just remember, alcohol content will increase.
I find 1 teaspoon extract and ¼ cup schnapps strikes the perfect balance for most drinkers. 🌶️
Alcohol Alternatives
Swap peppermint schnapps for other spirits to change the flavor profile. Try white rum (like Bacardi Superior) for a tropical twist—add ½ teaspoon extra peppermint extract to compensate. For a creamy, caramel note, use Kahlúa coffee liqueur (reduce to 2 tablespoons) and add ½ teaspoon cinnamon extract.
Amaretto adds almond warmth, while Irish cream liqueur (like Baileys) makes it extra decadent. Always reduce alcohol by 25% when substituting to maintain balance.
Dairy-Free Adaptations
For a rich dairy-free version, replace whole milk with 2 cups warm coconut milk (full-fat, canned) and heavy cream with 1.5 cups chilled coconut cream (refrigerated overnight). Use Dutch-process cocoa powder to avoid bitterness. The texture will be lighter but still luxurious.
For extra richness, stir in 1 tablespoon coconut oil at the end. The peppermint and alcohol flavors shine through even without dairy—just expect a slightly thinner consistency. ✨
Sweetness Adjustments
Customize sweetness based on your preference. For a more decadent drink, add 1 extra tablespoon sugar or 2 tablespoons maple syrup to the milk mixture. If you prefer less sweetness, reduce sugar to ¼ cup and balance with 1 teaspoon vanilla bean paste for depth.
Dark chocolate lovers can omit sugar entirely—just use extra cocoa powder (up to ⅔ cup) for a bitter, intense flavor. Taste as you go; the alcohol and peppermint are bold enough to handle adjustments.
Festive Garnishes
Elevate presentation with creative garnishes. For a classic look, use crushed candy canes (as in the recipe) plus sprinkles of crushed freeze-dried mint for extra aroma. Add chocolate-dipped candy cane sticks as stirrers—melt 1 oz dark chocolate with 1 teaspoon coconut oil, dip canes halfway, and let harden.
For a grown-up touch, top with edible gold leaf or a dusting of matcha powder. A pinch of smoked sea salt on whipped cream adds a sophisticated contrast to the sweetness.
Boozy Strength Variations
Control the alcohol's warmth by adjusting quantities. For a lighter sip, reduce schnapps to 2 tablespoons and add ½ teaspoon extra peppermint extract to maintain flavor. For a stronger kick, increase to ⅓ cup schnapps and 1.5 teaspoons extract.
Remember, alcohol diffuses into the cocoa—so if you're serving kids or non-drinkers, prepare a separate batch with just ½ teaspoon extract and no alcohol. The peppermint flavor carries even without booze, making it a crowd-pleaser. 🍹
Nutrition facts
Frequently asked questions
Can I make this without alcohol?
The peppermint flavor still shines without alcohol! Skip the schnapps but keep the 1 teaspoon peppermint extract and add ½ teaspoon extra vanilla extract for depth. For a festive twist, infuse warm milk with 2 crushed candy canes for 5 minutes before straining. The drink will taste minty and cozy—just less boozy!
How do I prevent the whipped cream from melting too fast?
Chill your mixing bowl and beaters for 10 minutes before whipping, and use ultra-cold heavy cream (straight from the fridge). For extra stability, add 1 tablespoon powdered sugar to the whipped cream and fold in 1 teaspoon cornstarch before dividing. Serve immediately with a spoonful of ice on top to keep it cool longer.
What's the best way to store leftovers?
Store the hot chocolate base (without whipped cream) in an airtight container for up to 3 days in the fridge. Reheat gently on the stove with a splash of milk, then top with fresh whipped cream. The whipped cream should be made fresh—it doesn't reheat well. For the candy cane crunch, crush it fresh before serving to preserve texture.
Can I use this recipe for a crowd?
Scale up by doubling the cocoa, milk, and sugar, then use a large pot for heating. For 12 servings, multiply all ingredients by 3. Use a stand mixer to whip 3 cups heavy cream and prepare extra whipped cream for topping. Pre-mix dry ingredients (cocoa, sugar, extracts) in separate bowls to streamline assembly. Serve in a slow cooker on "warm" setting to keep drinks hot for guests.
Why does my hot chocolate taste bitter?
Bitter cocoa usually means overheating or using natural (not Dutch-processed) cocoa. Always heat milk to 160°F (gentle simmer) and whisk continuously to avoid scorching. Dutch-process cocoa dissolves smoothly—if you used natural cocoa, replace ¼ cup with Dutch-process. For extra richness, add 1 tablespoon corn syrup or 1 teaspoon instant espresso powder to balance bitterness.
