There’s nothing quite like wrapping your hands around a warm mug of hot chocolate on a chilly evening, is there? The rich, velvety cocoa combined with the refreshing burst of peppermint schnapps creates a dreamy winter treat that feels like a cozy hug in every sip. The first time I made this delightful concoction was during a snowy weekend while binge-watching holiday classics—it instantly became my go-to winter pick-me-up. You know that moment when you take a sip, close your eyes, and feel like you’re in a holiday movie? That’s exactly what this peppermint schnapps hot chocolate delivers.
My family couldn’t get enough of it. In fact, my husband was sneaking refills when he thought I wasn’t looking, and my kids were begging for their own (sans schnapps, of course). It’s dangerously easy to whip up, and the combination of smooth chocolate with a cool peppermint kick is pure nostalgia and comfort. Whether you’re curled up by the fire, hosting friends for festive cocktails, or looking for a sweet treat to brighten your Instagram feed, this recipe is perfect. Trust me, you’ll be bookmarking this one for years to come.
Why You’ll Love This Recipe
- Quick & Easy: Ready in under 15 minutes, this recipe is perfect for last-minute cozy cravings.
- Simple Ingredients: No complex or hard-to-find items—everything is likely already in your pantry or liquor cabinet.
- Perfect for Winter Gatherings: Whether it’s a holiday party or a quiet evening at home, this drink is guaranteed to be the star of the season.
- Crowd-Pleaser: Adults love the boozy twist, and kids can enjoy a schnapps-free version.
- Rich and Creamy: The combination of velvety chocolate and refreshing peppermint is indulgent and comforting in equal measure.
What makes this hot chocolate stand out? The secret is the perfect balance between rich cocoa flavor and the zing of peppermint schnapps—it’s not overpowering, just enough to make your taste buds dance. Plus, adding a touch of whipped cream and crushed candy canes creates a café-worthy presentation that’s sure to impress your guests.
This isn’t just a drink; it’s an experience. It’s the kind of recipe that turns a simple winter night into something memorable. Ready to dive in? Let’s make some magic.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and a perfectly creamy texture. Here’s what you’ll need:
- Whole milk: The base for creamy hot chocolate. Feel free to substitute with almond or oat milk for a dairy-free version.
- Heavy cream: Adds richness and a velvety texture.
- Unsweetened cocoa powder: The star of the show—choose high-quality cocoa for the best flavor.
- Granulated sugar: Sweetens the drink to perfection. Adjust to taste.
- Vanilla extract: Adds depth and warmth to the cocoa flavor.
- Peppermint schnapps: The magic ingredient! Adds a refreshing minty kick.
- Chocolate chips: Optional, but they melt beautifully and make the hot chocolate extra decadent.
- Whipped cream: For topping—homemade or store-bought.
- Crushed candy canes: Adds a festive garnish and extra peppermint flavor.
Tip: If you’re feeling fancy, you can use dark chocolate or even a mix of milk and dark chocolate for a deeper flavor. For extra sweetness, use marshmallows as a topping option!
Equipment Needed
- Medium saucepan: To heat your ingredients evenly without scorching.
- Whisk: Essential for blending the cocoa smoothly into the liquid.
- Measuring cups and spoons: Precision is key for perfectly balanced flavors.
- Mugs: Choose your favorite oversized mugs for that cozy experience.
- Small bowl (optional): Useful for crushing candy canes or mixing additional toppings.
If you don’t have a whisk, a wooden spoon will work, though it may take a little longer to blend the cocoa powder smoothly. Also, a microwave can be used in place of a saucepan, but you’ll need to stir frequently to avoid uneven heating.
Preparation Method
- In a medium saucepan, combine 2 cups (480 ml) of whole milk and ½ cup (120 ml) of heavy cream. Heat over medium-low, stirring occasionally, until warm but not boiling—this takes about 3-4 minutes.
- While the milk warms, whisk together 3 tablespoons (22 g) of unsweetened cocoa powder and 3 tablespoons (45 g) of granulated sugar in a small bowl. Gradually add the dry mixture to the warm milk, whisking constantly to avoid clumps. (Pro tip: Sift the cocoa powder first for an ultra-smooth consistency!)
- Once the cocoa and sugar are dissolved, stir in ½ teaspoon (2.5 ml) of vanilla extract and let the mixture simmer gently for another 3 minutes. Avoid high heat, as it can scorch the milk.
- Add ¼ cup (60 ml) of peppermint schnapps to the saucepan and stir well. Adjust the amount of schnapps to your taste, depending on how strong you want the flavor to be.
- If you’re using chocolate chips, toss in about ¼ cup (45 g) at this point and stir until fully melted. This step is optional but adds an extra layer of chocolatey goodness.
- Remove the pan from heat and carefully pour the hot chocolate into your favorite mugs. Top each mug with a dollop of whipped cream and sprinkle with crushed candy canes for a festive touch.
- Serve immediately and enjoy! (Pro tip: If you’re entertaining, serve with a side of shortbread cookies or peppermint bark for an extra treat.)
Cooking Tips & Techniques
Here are some tips to ensure your hot chocolate turns out perfectly every time:
- Don’t rush the heating process. Heat the milk and cream slowly to avoid scorching—it should be warm but not boiling.
- If you’re making this for kids or non-drinkers, simply omit the peppermint schnapps and add a splash of peppermint extract for the same flavor.
- To crush candy canes easily, place them in a plastic bag and use a rolling pin or the bottom of a heavy glass to break them into small pieces.
- Want a thicker hot chocolate? Add an extra tablespoon of cocoa powder or a handful of chocolate chips.
- For a frothy finish, blend the hot chocolate with an immersion blender before serving—it adds a luxurious texture.
Variations & Adaptations
This recipe is incredibly versatile, and you can customize it to suit any taste or dietary preference:
- Dairy-Free Option: Use almond milk or coconut milk instead of dairy milk and cream. Pair it with coconut whipped cream for extra flavor.
- Spiced Hot Chocolate: Add a pinch of cinnamon or nutmeg to the cocoa mixture for a warming spice blend.
- Extra Boozy: Swap half the schnapps for an equal amount of Baileys or Kahlúa for a richer, creamier drink.
- Dark Chocolate Lovers: Use dark chocolate chips and a touch of espresso powder for a bold flavor.
- Kid-Friendly Version: Skip the schnapps and add mini marshmallows or a drizzle of caramel for a sweet treat they’ll love.
I once tried making a version with white chocolate and raspberry liqueur—it was a fun twist for Valentine’s Day! Feel free to experiment with different flavors and ingredients to find your favorite variation.
Serving & Storage Suggestions
This peppermint schnapps hot chocolate is best served piping hot with a generous dollop of whipped cream and a sprinkle of crushed candy canes. Pair it with holiday cookies or a slice of chocolate cake for the ultimate indulgence.
If you have leftovers (rare, but possible!), let the hot chocolate cool completely and store it in an airtight container in the fridge for up to 3 days. Reheat gently on the stovetop over low heat, stirring occasionally. Avoid microwaving as it may cause uneven heating.
Nutritional Information & Benefits
Here’s a rough nutritional breakdown per serving (based on using whole milk and heavy cream):
- Calories: Approximately 250 per serving
- Fat: 10g
- Protein: 6g
- Sugar: 20g
The cocoa in this recipe is packed with antioxidants, which can help reduce inflammation and improve heart health. Peppermint has been known to aid digestion and freshen breath, so you can feel good about that cooling kick. If you opt for a dairy-free version, you’ll also eliminate saturated fats associated with cream and milk.
Note: Peppermint schnapps contains alcohol, so this recipe is not suitable for children or those avoiding alcohol.
Conclusion
If you’re looking for the ultimate winter comfort drink, this hot chocolate with peppermint schnapps is the answer. It’s rich, creamy, and just the right amount of indulgent to brighten up even the coldest days. Whether you stick to the classic recipe or try one of the fun variations, you’re in for an unforgettable treat.
Honestly, this recipe has become one of my favorite holiday traditions—it’s simple, festive, and always a hit. I hope you love it as much as my family does!
Give this recipe a try, tweak it to your liking, and let me know your favorite variation in the comments below. Don’t forget to share this recipe with your friends and family—it’s sure to be a hit at your next gathering. Cheers to cozy nights and delicious sips!
FAQs
Can I make this hot chocolate ahead of time?
Yes! You can prepare it ahead and store it in the fridge for up to 3 days. Just reheat it gently on the stovetop when ready to serve.
Can I use peppermint extract instead of schnapps?
Absolutely! Peppermint extract is a great non-alcoholic alternative. Start with ¼ teaspoon and adjust to taste.
What’s the best milk for this recipe?
Whole milk gives the creamiest texture, but you can use almond milk, oat milk, or coconut milk for a dairy-free option.
How can I make this hot chocolate thicker?
Add an extra tablespoon of cocoa powder or include a small handful of melted chocolate chips for a thicker consistency.
Can I serve this without whipped cream?
Of course! While whipped cream adds a lovely touch, the hot chocolate is delicious on its own or topped with marshmallows or a sprinkle of cinnamon.
Pin This Recipe!

Hot Chocolate Recipe: Best Comforting Peppermint Schnapps Drink
A rich, velvety hot chocolate with a refreshing burst of peppermint schnapps, perfect for cozy winter evenings or festive gatherings.
- Prep Time: 5 minutes
- Cook Time: 10 minutes
- Total Time: 15 minutes
- Yield: 2 servings 1x
- Category: Beverage
- Cuisine: American
Ingredients
- 2 cups (480 ml) whole milk
- ½ cup (120 ml) heavy cream
- 3 tablespoons (22 g) unsweetened cocoa powder
- 3 tablespoons (45 g) granulated sugar
- ½ teaspoon (2.5 ml) vanilla extract
- ¼ cup (60 ml) peppermint schnapps
- ¼ cup (45 g) chocolate chips (optional)
- Whipped cream (for topping)
- Crushed candy canes (for garnish)
Instructions
- In a medium saucepan, combine 2 cups (480 ml) of whole milk and ½ cup (120 ml) of heavy cream. Heat over medium-low, stirring occasionally, until warm but not boiling—this takes about 3-4 minutes.
- While the milk warms, whisk together 3 tablespoons (22 g) of unsweetened cocoa powder and 3 tablespoons (45 g) of granulated sugar in a small bowl. Gradually add the dry mixture to the warm milk, whisking constantly to avoid clumps.
- Once the cocoa and sugar are dissolved, stir in ½ teaspoon (2.5 ml) of vanilla extract and let the mixture simmer gently for another 3 minutes. Avoid high heat, as it can scorch the milk.
- Add ¼ cup (60 ml) of peppermint schnapps to the saucepan and stir well. Adjust the amount of schnapps to your taste.
- If using chocolate chips, toss in about ¼ cup (45 g) at this point and stir until fully melted.
- Remove the pan from heat and carefully pour the hot chocolate into your favorite mugs. Top each mug with a dollop of whipped cream and sprinkle with crushed candy canes for a festive touch.
- Serve immediately and enjoy!
Notes
[‘Heat the milk and cream slowly to avoid scorching.’, ‘For a non-alcoholic version, replace peppermint schnapps with ¼ teaspoon of peppermint extract.’, ‘Crush candy canes easily by placing them in a plastic bag and using a rolling pin or heavy glass.’, ‘Add an extra tablespoon of cocoa powder or melted chocolate chips for a thicker hot chocolate.’, ‘Blend the hot chocolate with an immersion blender for a frothy texture.’]
Nutrition
- Serving Size: 1 cup
- Calories: 250
- Sugar: 20
- Fat: 10
- Protein: 6
Keywords: hot chocolate, peppermint schnapps, winter drink, holiday recipe, festive drink, cozy beverage, chocolate drink, peppermint hot chocolate




