If you’re ready to cozy up with a cup full of holiday magic, this Festive Peppermint Hot Chocolate Recipe is exactly what you need. I absolutely love how this hot chocolate hits that perfect balance of rich, creamy chocolate and bright, refreshing peppermint — it’s like a warm hug on a chilly winter evening. Whether you’re winding down after a day in the snow or just craving something indulgent, you’ll find that this recipe is simple, quick, and an absolute crowd-pleaser.
Why You’ll Love This Recipe
- Rich and Creamy: The blend of whole milk and heavy cream gives it a smooth, luxurious texture you’ll savor.
- Perfect Peppermint Twist: Crushed peppermint candies and garnish add that festive zing that sets this hot chocolate apart.
- Super Easy to Make: Just a few pantry staples and less than 15 minutes stand between you and this cozy treat.
- Customizable: You can personalize sweetness and spice, making it just right every time.
Ingredients You’ll Need
Each ingredient in this Festive Peppermint Hot Chocolate Recipe has a role in creating that rich, deeply flavorful cup of yum. I always recommend fresh cocoa powder and good-quality chocolate chips for the best results. Here’s a quick rundown of what you’ll need and a few tips for shopping:

- Whole milk: Adds creaminess and helps meld the flavors together beautifully.
- Heavy cream: This is the secret to that velvety texture that makes hot chocolate feel extra indulgent.
- Semi-sweet chocolate chips: Use good-quality chips or chopped bars for melting smooth chocolate goodness.
- Unsweetened cocoa powder: It packs deep chocolate flavor and balances the sweetness.
- Sugar: You can adjust this to taste; I like just enough to let the chocolate shine.
- Ground cinnamon: Adds warmth and a subtle spice note that complements peppermint perfectly.
- Salt: Just a pinch enhances all the flavors without making it salty.
- Pure vanilla extract: I always add this for that cozy, rounded aroma.
- Whipped cream: Essential for topping — it adds creaminess and makes every sip dreamy.
- Crushed peppermint candies: A festive, minty crunch that balances the sweetness.
- Cinnamon sticks (optional): Great for stirring and adding an extra festive flair.
- Peppermint candy or mini candy canes: Adorable garnish that brings holiday vibes to the table.
Variations
I like to switch things up sometimes depending on my mood or what I have on hand — and you should too! This Festive Peppermint Hot Chocolate Recipe is easy to customize, so don’t hesitate to make it your own.
- Dairy-Free Version: I swapped the whole milk and cream for coconut milk and dairy-free chocolate chips once, and it turned out fantastic — still creamy and wonderfully minty.
- Extra Peppermint Punch: Sometimes I add a drop or two of peppermint extract for a stronger mint flavor (but be careful—it can get overpowering fast!).
- Spiced Up: My family likes it with a pinch of cayenne or nutmeg for a subtle kick. It’s a nice surprise for those who love a little heat with their chocolate.
- Mocha Twist: Add a teaspoon of instant coffee granules to the mix for a cozy mocha vibe that pairs beautifully with peppermint.
How to Make Festive Peppermint Hot Chocolate Recipe
Step 1: Warm the Milk and Heavy Cream Gently
Start by combining the whole milk and heavy cream in a medium saucepan over medium heat. This step is crucial — you want the mixture to be steaming hot but not boiling. When I first tried boiling it, the milk scalded and affected the taste, so trust me on keeping your eyes on it and removing from heat just before bubbles appear.
Step 2: Melt the Chocolate and Cocoa Powder
Once your milk and cream are warm, whisk in the semi-sweet chocolate chips, unsweetened cocoa powder, and sugar. Keep stirring constantly until the chocolate fully melts and the mixture looks silky smooth—this usually takes a few minutes. I like using a whisk because it helps avoid clumps and evenly blends everything.
Step 3: Add Spices and Flavor
Stir in the ground cinnamon, salt, and vanilla extract next. These small additions make a big difference in the warmth and depth of your hot chocolate’s flavor. Then, let it simmer gently for 2 to 3 minutes, whisking occasionally. This is when the magic happens and all those cozy flavors meld together beautifully.
Step 4: Taste and Adjust
Give it a taste, and don’t be shy about tweaking this step. Maybe you want a bit more sweetness, or you fancy a little extra cinnamon warmth. Adding sugar or spices bit by bit ensures you get a personalized cup of hot chocolate that’s just right.
Step 5: Serve and Garnish
Pour your luscious peppermint hot chocolate into your favorite mugs, then pile on a generous swirl of whipped cream. Sprinkle crushed peppermint candies on top, pop in a cinnamon stick if you have one, and add a mini candy cane or peppermint candy for that festive finish. I promise, your friends and family will go crazy for this presentation!
Pro Tips for Making Festive Peppermint Hot Chocolate Recipe
- Use Quality Chocolate: I learned that using good semi-sweet chocolate chips really elevates the flavor from “meh” to “wow” — it melts better and tastes richer.
- Gentle Heat is Key: Heating milk and cream slowly prevents scalding and gives you a velvety base without burnt flavors.
- Crushed Peppermint Timing: Adding crushed peppermint on top keeps the candy crunchy and fresh — if you stir it all in, it dissolves quickly but still tastes good.
- Don’t Skip the Salt: A tiny pinch brings out the depth in chocolate and balances sweetness beautifully.
How to Serve Festive Peppermint Hot Chocolate Recipe

Garnishes
I’m a big fan of keeping things classic with a generous dollop of whipped cream topped with those crushed peppermint candies for texture. Sometimes, I add a cinnamon stick—both as a stirrer and for that subtle spicy aroma that fills the room. A little candy cane hooked over the mug’s rim just makes it extra festive and fun. You’ll see that these simple touches take your hot chocolate from cozy to “oh wow” in seconds.
Side Dishes
To round out this warm drink, I often serve it alongside gingerbread cookies, shortbread, or even peppermint bark for some crunchy contrast. My family goes crazy for pairing it with cinnamon sugar doughnuts or fluffy scones, too. Basically, any treat with a hint of spice or chocolate works perfectly here!
Creative Ways to Present
For holiday gatherings, I’ve used clear mugs so everyone can see the beautiful layers of whipped cream and crushed candy. I once served it in mini mason jars with festive ribbons tied around the neck—everyone loved the rustic, cozy vibe. You can even sprinkle edible glitter or colorful sprinkles on top to amp up the festive cheer. Serving it on a wooden tray with holiday napkins adds a warm, inviting touch every time.
Make Ahead and Storage
Storing Leftovers
If you make extra, you can store leftover hot chocolate in an airtight container in the fridge for up to 2 days. I usually avoid saving whipped cream though, as it loses its texture and taste. When reheating, do so gently on the stove or microwave in short bursts to preserve that creamy consistency.
Freezing
I haven’t personally frozen this hot chocolate because I prefer it fresh, but if you want to try, freezing in ice cube trays works best. Then, you can thaw and warm these cubes in milk for an easy single-serving hot chocolate anytime. Just know texture might change slightly after freezing.
Reheating
When reheating, make sure to do it slowly over low heat to avoid scorching. Stir often to keep the chocolate from settling or separating. If it gets too thick, add a splash of milk to loosen it back up. This careful approach saves you from a grainy or burnt mess — something I learned the hard way!
FAQs
-
Can I use milk alternatives like almond or oat milk for this Festive Peppermint Hot Chocolate Recipe?
Absolutely! You can substitute whole milk and cream with almond, oat, or other milk alternatives. Just keep in mind the texture will be lighter and less creamy. For the richest dairy-free option, I recommend coconut milk paired with dairy-free chocolate chips.
-
How can I make this hot chocolate extra minty?
If you love peppermint, try adding a few drops of pure peppermint extract in addition to the crushed peppermint candies. Start small and taste as you go because peppermint extract is very potent and can easily overpower the drink.
-
Can I prepare this recipe ahead of time?
You can make the hot chocolate base in advance and refrigerate it for up to two days. When you’re ready to serve, gently reheat and add fresh whipped cream and peppermint garnishes. This makes entertaining a breeze.
-
What’s the best way to prevent burned milk when heating?
Heat the milk and cream mixture slowly over medium to low heat, stirring occasionally. Remove it from heat as soon as you see steam or tiny bubbles forming around the edges. Scalding milk will give your hot chocolate a bitter taste, so patience is key.
Final Thoughts
This Festive Peppermint Hot Chocolate Recipe has become a staple in my winter routine, and I can’t recommend it enough. Its cozy, rich chocolate goodness and refreshing peppermint notes always bring a smile and a sense of comfort to those sipping it. I hope you try it soon and make it your own holiday tradition — it’s the kind of recipe that feels like a warm hug from the inside out.
Print
Festive Peppermint Hot Chocolate Recipe
- Prep Time: 5 minutes
- Cook Time: 10 minutes
- Total Time: 15 minutes
- Yield: Serves 2 large mugs or 3–4 small cups
- Category: Beverage
- Method: Stovetop
- Cuisine: American
Description
Celebrate the festive season with this rich and creamy Christmas Hot Chocolate, a perfect warm treat made with melted semi-sweet chocolate, cocoa powder, and a hint of cinnamon. Garnished with whipped cream and peppermint, this cozy drink is easy to prepare and ideal for holiday gatherings or cozy winter evenings.
Ingredients
Base
- 2 cups whole milk
- ½ cup heavy cream
Chocolate Mixture
- ½ cup semi-sweet chocolate chips (or chopped chocolate bar)
- 2 tbsp unsweetened cocoa powder
- 2 tbsp sugar (adjust to taste)
Flavorings
- ¼ tsp ground cinnamon
- ⅛ tsp salt
- ½ tsp pure vanilla extract
Garnishes
- Whipped cream
- Crushed peppermint candies
- Cinnamon sticks (optional)
- Peppermint candy or mini candy canes for garnish (optional)
Instructions
- Heat the Milk and Cream: In a medium saucepan over medium heat, combine the milk and heavy cream. Warm the mixture until it is steaming but not boiling, ensuring not to scald the milk.
- Add the Chocolate Goodness: Whisk in the semi-sweet chocolate chips, cocoa powder, and sugar. Stir constantly until the chocolate is fully melted and the mixture is smooth, creating a rich chocolate base.
- Add Flavor: Stir in the ground cinnamon, salt, and vanilla extract. Let the hot chocolate simmer gently for 2 to 3 minutes, whisking occasionally to meld the flavors together.
- Taste and Adjust: Sample the hot chocolate and adjust sweetness or spice as needed. Add more sugar for extra sweetness or an extra pinch of cinnamon for added warmth and depth.
- Serve It Up: Pour the hot chocolate into mugs. Top each with whipped cream, crushed peppermint candies, and a cinnamon stick if desired. Garnish with peppermint candy or a mini candy cane for a festive holiday touch.
Notes
- You can substitute milk alternatives such as oat or almond milk, but the drink will be less rich.
- For a dairy-free version, use coconut cream and dairy-free chocolate.
- Adjust the sugar and cinnamon levels to suit your personal taste preferences.
- Use high-quality chocolate chips or chopped bars for the best flavor.
Nutrition
- Serving Size: 1 large mug (approx. 1 cup)
- Calories: 320
- Sugar: 22g
- Sodium: 120mg
- Fat: 20g
- Saturated Fat: 12g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 2g
- Protein: 6g
- Cholesterol: 65mg


