If you are looking for a cozy, festive treat that warms both your hands and your heart, this Peppermint Hot Chocolate Recipe is an absolute must-try. Imagine rich, velvety chocolate infused with the bright, refreshing taste of peppermint, crowned with a crunchy touch of crushed candy canes or whipped cream. It’s the kind of drink that instantly lifts your spirits on a chilly day and feels like a celebration in a cup. Whether you’re curling up by the fireplace or sharing moments with friends, this recipe promises to make those moments even sweeter.

Ingredients You’ll Need
The magic of this Peppermint Hot Chocolate Recipe lies in its simple yet carefully chosen ingredients. Each one plays a key role in creating a creamy, flavorful experience that’s both indulgent and refreshing.
- 2 cups milk: The creamy base that creates the smooth texture and helps blend all flavors perfectly.
- 4 ounces quality semi-sweet chocolate, coarsely chopped: Choosing good chocolate ensures rich, deep cocoa flavor that melts beautifully.
- 1/4 teaspoon peppermint extract: Just the right amount adds a cool, minty brightness without overpowering the chocolate.
- Mint candy canes, crushed: For a fun, festive crunch and extra peppermint flavor to sprinkle on top.
- Whipped cream, for topping (optional): Adds a creamy, cloud-like finish and makes every sip feel like a treat.
How to Make Peppermint Hot Chocolate Recipe
Step 1: Warm the Milk
Start by pouring your milk into a medium saucepan and gently heating it over medium heat. You want to bring it to a gentle simmer, which means small bubbles forming around the edge but not boiling. This ensures your milk stays smooth and doesn’t scorch.
Step 2: Melt Chocolate and Infuse Peppermint
Reduce the heat to low so things don’t get too hot too fast. Add the chopped chocolate and peppermint extract to the warm milk, then whisk slowly and steadily. This takes about 3 to 4 minutes until the chocolate melts completely and the mixture transforms into a silky, creamy delight. Slow whisking is key here to avoid any lumps and to let the flavors marry beautifully.
Step 3: Pour and Garnish
Once the hot chocolate is luxuriously smooth, pour it evenly into two cups. This is the moment to add your favorite toppings, whether you’re going classic with whipped cream or going all out with crushed candy canes for that extra pop of festive charm.
How to Serve Peppermint Hot Chocolate Recipe
Garnishes
The joy of this Peppermint Hot Chocolate Recipe continues in the garnishing. A generous swirl of whipped cream adds a creamy contrast to the rich chocolate and peppermint flavors. Sprinkling crushed candy canes on top brings a joyful crunch and a burst of mint that lights up each sip perfectly.
Side Dishes
This hot chocolate pairs wonderfully with baked treats like sugar cookies, chocolate chip cookies, or even a warm brownie. These sides enhance the cozy feeling and make your peppermint hot chocolate moment feel like a mini celebration every time.
Creative Ways to Present
Serve your peppermint hot chocolate in glass mugs to show off the rich chocolatey color. Add mini candy canes hanging on the rim for instant charm, or float a peppermint stick inside the drink to stir as you sip. Presenting it like this turns a simple drink into a festive experience everyone will remember.
Make Ahead and Storage
Storing Leftovers
If you have any leftover peppermint hot chocolate, store it in an airtight container in the refrigerator for up to 2 days. Shake or stir well before reheating to restore the creamy texture, as some ingredients may settle when chilled.
Freezing
Freezing this hot chocolate is possible but not ideal, as the milk and chocolate can separate once thawed. If you do freeze it, store in a sealed container for up to one month and thaw overnight in the refrigerator before reheating gently.
Reheating
Reheat your peppermint hot chocolate slowly on the stovetop over low heat or in the microwave at short intervals, stirring often. This helps avoid scorching and keeps the smooth, luscious texture intact so every sip tastes just like freshly made.
FAQs
Can I use a non-dairy milk alternative?
Absolutely! Almond milk, oat milk, or any creamier non-dairy milk works well, though results may vary slightly in thickness and flavor. Just make sure to choose an unsweetened version to balance the sweetness of the chocolate.
How much peppermint extract should I use?
The recipe calls for 1/4 teaspoon because peppermint extract is quite strong. Adding more can quickly overpower the chocolate flavor. Start with the recommended amount and adjust in future batches to your taste.
Can I make this recipe for one person?
Yes! Simply halve the ingredients to make a single serving. The process and timing stay the same. It’s perfect for a personal cozy treat.
Is there a way to make this recipe vegan?
Sure! Use a plant-based milk like coconut or almond milk and substitute the semi-sweet chocolate for dairy-free vegan chocolate. It still will be deliciously rich and pepperminty.
What can I substitute for the crushed candy canes?
If you don’t have candy canes on hand, crushed peppermint candies or a few drops of additional peppermint extract on top will work well. Even a sprinkle of cocoa powder or a cinnamon stick adds a nice twist to the presentation.
Final Thoughts
This Peppermint Hot Chocolate Recipe is a heartwarming, easy-to-make delight that blends the comforting richness of chocolate with the refreshing cheer of peppermint. Perfect for quiet nights or holiday gatherings, it’s sure to become a favorite way to celebrate any chilly day. Give it a try and let the cozy flavors bring a little extra joy to your day!
Print
Peppermint Hot Chocolate Recipe
- Prep Time: 2 minutes
- Cook Time: 5 minutes
- Total Time: 7 minutes
- Yield: 2 servings
- Category: Beverage
- Method: Stovetop
- Cuisine: American
Description
A rich and creamy Peppermint Hot Chocolate that blends smooth semi-sweet chocolate with a refreshing hint of peppermint. Perfect for cozy winter evenings or festive holiday celebrations, this easy-to-make drink is topped with whipped cream and crushed mint candy canes for an extra touch of sweetness and crunch.
Ingredients
Hot Chocolate Base
- 2 cups milk
- 4 ounces quality semi-sweet chocolate, coarsely chopped
- 1/4 teaspoon peppermint extract
Toppings (Optional)
- Mint candy canes, crushed
- Whipped cream
Instructions
- Heat the Milk: Add the milk to a medium saucepan and bring it to a gentle simmer over medium heat. This helps to warm the milk without scalding, creating the perfect base for the chocolate.
- Melt Chocolate and Add Peppermint: Reduce the heat to low, then add the coarsely chopped chocolate and peppermint extract. Whisk slowly and continuously until the chocolate melts completely and the mixture becomes smooth and creamy, about 3-4 minutes.
- Serve and Garnish: Pour the hot chocolate evenly into two cups. Top with a generous dollop of whipped cream and sprinkle with crushed mint candy canes or add a whole candy cane for a festive touch.
Notes
- Use whole milk for a richer and creamier texture, or substitute with plant-based milk for a dairy-free version.
- Adjust peppermint extract amount to taste, as it can be quite strong.
- If you prefer a sweeter drink, add a teaspoon of sugar or your favorite sweetener when melting the chocolate.
- Be careful not to let the milk boil to avoid burning the chocolate or curdling the milk.
- Crushed candy canes add both flavor and a decorative touch, but avoid adding too much to prevent bitterness.

