If you ever crave a cozy, festive treat that wraps you in warmth and joy, this Rich Peppermint Hot Chocolate Recipe is exactly what you need. Silky smooth and decadently chocolatey, with just the right hint of peppermint to brighten every sip, this drink feels like a hug in a mug. Whether you’re settling in on a snowy evening or looking to impress friends with a homemade holiday classic, this recipe delivers comfort and cheer with every taste.

Ingredients You’ll Need
Getting started with this Rich Peppermint Hot Chocolate Recipe is delightfully simple because every ingredient plays a crucial role in crafting that luscious, creamy flavor and velvety texture. These essentials work together to create a balance of rich chocolate and refreshing peppermint that makes your cup unforgettable.
- Whole milk (4 cups): Provides a creamy, smooth base for the hot chocolate, ensuring it’s indulgently rich.
- Heavy cream (1/2 cup): Adds extra silkiness and depth, making the drink luxuriously thick.
- Semi-sweet chocolate chips or chopped semi-sweet chocolate (1/2 cup): Melts beautifully to deliver that classic chocolatey richness.
- Unsweetened cocoa powder (2 tablespoons): Boosts the chocolate flavor with a deep, intense cocoa punch.
- Granulated sugar (2 tablespoons): Sweetens and enhances all the chocolate notes without overpowering.
- Salt (1/4 teaspoon): Just a pinch to balance the sweetness and intensify flavors.
- Pure peppermint extract (1/2 teaspoon): Infuses the drink with that fresh, cool peppermint essence that makes it truly festive.
- Vanilla extract (1/2 teaspoon): Rounds out the flavors with a subtle floral sweetness for complexity.
- Whipped cream for topping: Adds a cloud-like, creamy finish that makes every sip feel special.
- Crushed peppermint candies or candy canes (optional): Perfect for a festive crunch and extra peppermint punch right on top.
How to Make Rich Peppermint Hot Chocolate Recipe
Step 1: Warm the Milk and Cream
Start by gently heating the whole milk and heavy cream in a medium saucepan over medium heat. You want to see steam rising, just before the mixture starts to boil. This careful warming ensures the chocolate melts smoothly later and helps all the ingredients blend perfectly without scorching.
Step 2: Add Cocoa, Sugar, and Salt
Once your milk and cream are steaming, whisk in the unsweetened cocoa powder, granulated sugar, and salt. Whisking here is key because it helps these ingredients fully dissolve and prevents lumps, setting the stage for a silky hot chocolate base loaded with flavor.
Step 3: Melt the Chocolate
Next, stir in the semi-sweet chocolate chips or chopped chocolate. Keep stirring over medium heat until the chocolate is completely melted and the mixture is smooth and glossy. This step creates that irresistible rich texture and chocolate intensity you’re craving.
Step 4: Infuse Peppermint and Vanilla
Reduce the heat to low and gently stir in the peppermint extract and vanilla extract. These extracts bring the magic to your Rich Peppermint Hot Chocolate Recipe — the peppermint adds festive, cooling brightness while vanilla softens and deepens the overall flavor profile. Taste and adjust sweetness if you like it a bit sweeter.
Step 5: Serve Warm
Pour your glorious hot chocolate into mugs right away so it stays warm. This drink tastes best fresh off the stove, with its creamy texture and vibrant peppermint aroma fresh and inviting.
How to Serve Rich Peppermint Hot Chocolate Recipe

Garnishes
Top your Rich Peppermint Hot Chocolate Recipe with a generous swirl of whipped cream, which melts wonderfully into the hot liquid. Sprinkle crushed peppermint candies or candy canes on top for a festive crunch and bonus peppermint kick. If you want, a small peppermint stick makes for a charming, edible stirrer.
Side Dishes
This hot chocolate pairs beautifully with cozy treats like freshly baked gingerbread cookies, buttery shortbread, or even a warm chocolate chip cookie. The buttery, cinnamon-spiced flavors of these sides complement the rich chocolate and cool peppermint perfectly — it’s a match made in wintertime heaven.
Creative Ways to Present
Serve your Rich Peppermint Hot Chocolate Recipe in clear glass mugs so the layered whipped cream and crushed candy colors shine through. For a party or holiday gathering, consider rim-coating the glasses with crushed peppermint before pouring in the hot chocolate — it adds extra sweetness and festive flair. Mini marshmallows or a dusting of cocoa powder also make for playful, inviting garnishes.
Make Ahead and Storage
Storing Leftovers
If you have any leftover hot chocolate, store it in an airtight container in the refrigerator for up to 2 days. Give it a good stir before reheating since natural separation can occur. While best fresh, this allows you to enjoy your Rich Peppermint Hot Chocolate Recipe again without wasting any.
Freezing
Freezing hot chocolate isn’t ideal due to changes in texture upon thawing, but if you want to save some for later, pour it into ice cube trays and freeze. These chocolate cubes can then be melted into warm milk later on for quick hot chocolate or added to coffee for a peppermint twist.
Reheating
When reheating, do so gently in a saucepan over low heat or in the microwave in short bursts, stirring frequently. This keeps the creamy texture from breaking and prevents scorching. Add a splash of milk if the mixture feels too thick when reheated.
FAQs
Can I make this recipe dairy-free?
Absolutely! Substitute the whole milk and heavy cream with almond milk, oat milk, or any other plant-based milk, and use dairy-free chocolate. The flavor will still be rich and delicious with a slightly different texture, perfect for dairy-free diets.
How strong is the peppermint flavor?
The peppermint extract adds a refreshing but balanced coolness that complements rather than overpowers the chocolate. You can always adjust the amount to suit your taste—start with half a teaspoon and add more if you want a stronger peppermint punch.
Can I use dark chocolate instead of semi-sweet?
Yes, using bittersweet or dark chocolate will give your hot chocolate a deeper, more intense chocolate flavor. It’s a great option if you prefer a richer, less sweet drink but keep in mind that you might want to tweak the sugar levels accordingly.
Is this recipe suitable for kids?
Definitely! This Rich Peppermint Hot Chocolate Recipe is kid-friendly but skip the peppermint extract if you think it might be too strong for little ones. You can also add marshmallows or whipped cream on top for an extra fun treat.
What’s the best way to prevent the hot chocolate from burning?
Use medium heat when melting the chocolate and stir constantly. Avoid boiling the mixture as high heat can cause the milk and chocolate to scorch. Slow, gentle heating makes all the difference in achieving a smooth, rich hot chocolate.
Final Thoughts
There is something truly magical about making and sipping this Rich Peppermint Hot Chocolate Recipe. It’s a simple yet spectacular way to bring warmth and holiday spirit into your home. Once you try it, you’ll understand why it’s a favorite for chilly evenings and festive celebrations alike. So go ahead, grab your ingredients, and make yourself a mug of pure comfort and delight. You deserve it.
Print
Rich Peppermint Hot Chocolate Recipe
- Prep Time: 5 minutes
- Cook Time: 10 minutes
- Total Time: 15 minutes
- Yield: 4 servings
- Category: Beverage
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
Indulge in the cozy, festive flavors of this Rich Peppermint Hot Chocolate. Made with creamy whole milk, melted semi-sweet chocolate, and a refreshing hint of peppermint, this decadent beverage is perfect for warming up on chilly days or celebrating the holiday season.
Ingredients
Main Ingredients
- 4 cups whole milk
- 1/2 cup heavy cream
- 1/2 cup semi-sweet chocolate chips or chopped semi-sweet chocolate
- 2 tablespoons unsweetened cocoa powder
- 2 tablespoons granulated sugar
- 1/4 teaspoon salt
- 1/2 teaspoon pure peppermint extract
- 1/2 teaspoon vanilla extract
Toppings
- Whipped cream for topping
- Crushed peppermint candies or candy canes for garnish (optional)
Instructions
- Heat the milk and cream: In a medium saucepan over medium heat, combine the whole milk and heavy cream. Warm the mixture until it is steaming but not boiling, ensuring not to scald the milk.
- Add cocoa, sugar, and salt: Whisk in the unsweetened cocoa powder, granulated sugar, and salt until they are completely dissolved, creating a smooth base for your hot chocolate.
- Melt the chocolate: Stir in the semi-sweet chocolate chips or chopped chocolate. Continue stirring until the chocolate is fully melted and the mixture is smooth and velvety.
- Flavor the hot chocolate: Reduce the heat to low and stir in the peppermint extract and vanilla extract. Taste the hot chocolate and adjust the sweetness if desired by adding a little more sugar.
- Serve and garnish: Pour the hot chocolate into mugs. Top with whipped cream and sprinkle with crushed peppermint candies or candy canes for a festive touch. Serve immediately while warm and enjoy.
Notes
- For a richer, darker chocolate flavor, substitute bittersweet chocolate instead of semi-sweet.
- To make this recipe dairy-free, use almond milk or oat milk and choose dairy-free chocolate chips.
- Add a small peppermint stick to each mug for extra festive flavor and presentation.

