Few things capture the spirit of the holidays like a warm mug of peppermint hot chocolate. It’s not just a drink—it’s a moment. A pause in your busy day. A small act of self-care. Whether you’re curled up by the fireplace, entertaining guests, or simply winding down from the cold, this easy peppermint hot chocolate recipe will wrap you in warmth from the inside out.
Made with a rich chocolate ganache base, this festive drink delivers a silky texture and bold flavor that beats any powdered mix. The hint of peppermint cuts through the richness, creating a perfect balance that feels indulgent without being overwhelming. And with a few simple ingredients, you’ll have a luxurious treat that’s ready when you are.
This guide walks you through everything you need to know—from ingredients to step-by-step preparation, tips for perfect results, customizations, and answers to common questions. By the end, you’ll feel confident crafting your own batch of this holiday favorite.

Table of Contents
Why This Peppermint Hot Chocolate Stands Out
Real Chocolate, Real Flavor
Unlike powdered mixes that rely on cocoa and sugar, this recipe uses a ganache made with 70% dark chocolate. This gives your hot chocolate a deeper, richer flavor and a velvety texture you just can’t get from store-bought options. There’s no bitterness, no chalky aftertaste—just smooth, decadent chocolate in every sip.
Make-Ahead Convenience
Life gets busy during the holidays. That’s why this recipe is designed to work for your schedule. The chocolate ganache can be made ahead of time and stored in the fridge in small portions. When you’re ready for a cup, simply melt a couple of ganache balls in milk and enjoy. It’s fast, flexible, and perfect for impromptu cravings or unexpected guests.
Holiday Peppermint Twist
Peppermint adds a refreshing, festive note that pairs beautifully with dark chocolate. It’s not overpowering—just enough to make each sip feel like the holidays. Use a high-quality peppermint extract for best results, and adjust the amount to your taste.
Ingredients You’ll Need
To create this rich and festive hot chocolate, you’ll need just a handful of accessible ingredients.
For the Ganache:
- 3½ ounces (100g) 70% dark chocolate, finely chopped
- 3½ ounces (100g) double cream (48% fat content recommended)
- ⅛ teaspoon sea salt
- ½ teaspoon peppermint extract
For Each Serving:
- 2 tablespoons ganache (or 2 small balls)
- 1 cup milk of choice (dairy or plant-based)
- 1 teaspoon maple syrup (optional, for sweetness)
- Toppings: whipped cream, chocolate shavings, marshmallows, or crushed candy canes
How to Make Peppermint Hot Chocolate
This recipe follows a two-part process: making the ganache, then preparing the hot chocolate. Here’s how to do it step by step.
Step 1: Make the Ganache
- Heat the cream in a small saucepan over medium heat. You want to scald it—look for small bubbles forming around the edge and steam rising. Avoid boiling.
- Combine with chocolate and salt. Pour the hot cream over the finely chopped chocolate and sea salt in a heatproof bowl. Let it sit undisturbed for 5 minutes.
- Stir gently until the chocolate is fully melted and the mixture is smooth.
- Add peppermint extract and mix to incorporate.
- Let it cool slightly, then refrigerate for at least 45 minutes. Once set, scoop into 1-tablespoon balls for easy portioning.
Step 2: Prepare the Hot Chocolate
- Add ganache to a mug. Place 2 tablespoons (or 2 ganache balls) into your favorite heatproof mug.
- Melt with a splash of milk. Add a small amount of hot milk and stir or microwave in 30-second intervals until melted into a thick chocolate pool.
- Add the rest of the milk. Pour in the remaining hot milk and whisk until smooth.
- Sweeten to taste. Add maple syrup if you prefer a sweeter drink.
- Garnish and serve. Top with whipped cream, marshmallows, chocolate shavings, or crushed candy canes for a festive finish.
Creative Variations and Customizations
This peppermint hot chocolate is incredibly versatile. You can easily adjust it to suit your preferences or dietary needs.
Make It Vegan
- Use vegan dark chocolate with no dairy content.
- Swap cream for coconut cream or a thick plant-based alternative.
- Use oat, almond, or soy milk to complete the drink.
Try Other Flavors
- Orange extract for a citrus-chocolate twist
- Hazelnut extract for a nutty, Nutella-like vibe
- Vanilla bean for a smooth, creamy undertone
Garnish Ideas
- Crushed peppermint candy for extra minty crunch
- Peppermint bark pieces for added texture
- Holiday sprinkles to make it kid-friendly and festive
Expert Tips for the Best Results
- Chop chocolate finely. Smaller pieces melt more evenly and quickly when combined with hot cream.
- Scald, don’t boil. Scalded cream (around 180°F or 82°C) will melt the chocolate perfectly without burning.
- Store ganache properly. Keep in an airtight container in the fridge for up to 1 week.
- Use the microwave wisely. To save time, melt the ganache in short bursts (30 seconds) with milk, stirring in between.
Nutritional Information (Per Serving)
Here’s the approximate nutritional breakdown for one mug made with ganache and whole milk:
- Serving Size: 1 mug
- Calories: 282 kcal
- Sugar: 17.6g
- Sodium: 171.6mg
- Fat: 18g
- Saturated Fat: 11g
- Unsaturated Fat: 6.1g
- Trans Fat: 0g
- Carbohydrates: 20.6g
- Fiber: 1.8g
- Protein: 9.9g
- Cholesterol: 38.9mg
Note: Values may vary slightly based on the type of milk and chocolate used.
Peppermint Hot Chocolate FAQ
Can I make peppermint hot chocolate in advance?
Yes, the ganache can be prepared ahead and stored in the fridge for up to a week. When you’re ready for a drink, just heat with milk and enjoy.
What kind of milk should I use?
You can use any milk you prefer. Whole milk gives the richest texture, but oat, almond, or soy milk are great dairy-free options that also blend well with chocolate.
Why choose ganache instead of cocoa powder?
Ganache delivers a smoother, more luxurious drink. It avoids the bitterness and graininess often found in cocoa-based recipes. Plus, you can roll it into truffles for a dual-purpose treat.
Conclusion
Peppermint hot chocolate is more than just a seasonal beverage—it’s a comforting ritual that brings warmth, nostalgia, and a touch of indulgence to your day. By starting with a ganache base, you’re elevating a classic drink into something truly special, one that satisfies both your craving for chocolate and your need for cozy comfort.
With just a few ingredients and a little preparation, you can enjoy a drink that feels like a holiday celebration in every cup. Whether you’re sharing it with loved ones or savoring it solo, this peppermint hot chocolate is sure to become your go-to recipe for winter.
Now that you have everything you need, it’s time to make your own. Try it once, and it might just become your favorite holiday tradition.
Discover More Recipes
- Peppermint Oreo Truffle Balls: These no-bake treats capture the same festive peppermint-chocolate magic as the hot chocolate recipe. With a creamy center and a smooth chocolate coating, they’re perfect for holiday dessert trays or a sweet companion to your peppermint drink.
- Gingerbread Latte: If you love warming seasonal drinks, this gingerbread latte offers a spicy, comforting flavor with hints of cinnamon and nutmeg. It’s an excellent festive alternative to peppermint hot chocolate, ideal for cozy mornings or chilly evenings.
- Christmas Coffee: This holiday coffee blend combines bold coffee flavor with sweet seasonal touches, creating a caffeinated companion to your peppermint hot chocolate. Serve both drinks together at your next holiday brunch or family gathering.
Easy Peppermint Hot Chocolate
A rich and festive peppermint hot chocolate made with a silky ganache base. This cozy winter drink is perfect for the holiday season and can be made ahead for quick preparation.
- Prep Time: 7 minutes
- Cook Time: 5 minutes
- Total Time: 52 minutes
- Yield: 6 servings
- Category: Drinks
- Method: Stovetop
- Cuisine: British
- Diet: Vegetarian
Ingredients
- 3½ ounces (100g) 70% dark chocolate, finely chopped
- 3½ ounces (100g) double cream
- ⅛ teaspoon sea salt
- ½ teaspoon peppermint extract
- 1 cup milk of choice (250ml)
- 1 teaspoon maple syrup (optional)
- Whipped cream, for topping (optional)
- Chocolate shavings, for garnish (optional)
- Marshmallows, for topping (optional)
Instructions
- Heat the cream in a small saucepan over medium heat until scalded (small bubbles form and steam rises).
- Pour the hot cream over the finely chopped chocolate and salt in a heatproof bowl. Let sit for 5 minutes.
- Stir gently until the mixture is smooth and fully combined.
- Add peppermint extract and stir to incorporate. Let cool slightly, then refrigerate for 45 minutes until set.
- Scoop 2 tablespoons of ganache into a mug with a splash of hot milk. Stir or microwave in 30-second intervals until melted into a thick chocolate base.
- Add the remaining hot milk and whisk until smooth.
- Sweeten with maple syrup if desired. Top with whipped cream, marshmallows, or chocolate shavings and serve.
Notes
- Use oat milk or soy cream for a vegan version.
- Store ganache in the fridge in an airtight container for up to 1 week.
- Use high-quality peppermint extract for best flavor.
- Microwave method is faster for preparing a single cup.







