There’s nothing quite like a warm cup of peppermint hot chocolate on a chilly day. Furthermore, this rich and creamy homemade hot cocoa is infused with refreshing peppermint flavor, making it the perfect holiday drink. Whether you’re sipping it by the fire, sharing it with loved ones, or just indulging in a festive treat, this easy peppermint hot chocolate recipe will quickly become your go-to winter drink.
Also, it’s made with real chocolate, milk, and natural peppermint flavor—no artificial packets needed!
Why You’ll Love This Peppermint Hot Chocolate Recipe
- Rich & Creamy – Made with real chocolate for the best flavor.
- Perfectly Pepperminty – Just the right amount of peppermint without overpowering.
- Easy to Make – Ready in just 10 minutes with simple ingredients.
- Customizable – Make it dairy-free, sugar-free, or extra indulgent.
- Festive & Fun – Great for holiday gatherings or cozy nights in.
So, let’s dive into the ingredients you’ll need.
Ingredients for Peppermint Hot Chocolate
Base Ingredients
- 2 cups (480ml) milk – Whole, almond, oat, or any milk of choice.
- ½ cup (120ml) heavy cream – Makes it extra rich (optional).
- 4 oz (115g) semisweet or dark chocolate, chopped – For deep, rich flavor.
- 2 tbsp cocoa powder – Enhances the chocolate taste.
- 2 tbsp sugar or maple syrup – Adjust to your preferred sweetness.
- ½ tsp peppermint extract – Adds the perfect peppermint flavor.
- ¼ tsp vanilla extract – Balances the flavors.
- Pinch of salt – Enhances the overall taste.
Optional Toppings & Add-Ins
- Whipped cream – A classic topping for extra indulgence.
- Crushed candy canes – For a festive touch.
- Chocolate shavings – Adds more richness.
- Mini marshmallows – Because why not?
- Peppermint sticks or candy canes – Stirring with a candy cane adds extra peppermint flavor!
- Espresso shot – For a peppermint mocha twist.
Necessary Tools for Making Peppermint Hot Chocolate
- Saucepan – For heating the milk and melting the chocolate.
- Whisk – To ensure a smooth and creamy texture.
- Measuring Cups & Spoons – For precise ingredient amounts.
- Mugs – To serve your delicious hot chocolate.

Ingredient Swaps and Additions
Additionally, here are some great alternatives:
- Use almond milk, oat milk, or coconut milk and skip the heavy cream.
- Additionally, use monk fruit sweetener, stevia, or sugar-free chocolate.
- Moreover, add more chopped chocolate or a splash of chocolate syrup.
- Furthermore, add a pinch of cinnamon or nutmeg for a warm, cozy twist.
- Moreover, add a splash of peppermint schnapps, Baileys, or Kahlua for an adult treat.
Step-by-Step Instructions to Make Peppermint Hot Chocolate
1: Heat the Milk
- In a saucepan over medium heat, warm 2 cups milk and ½ cup heavy cream.
- Heat until steaming but not boiling. Stir occasionally to prevent scorching.
2: Melt the Chocolate
- Also, add 4 oz chopped chocolate and 2 tbsp cocoa powder.
- Whisk continuously until the chocolate is fully melted and smooth.
3: Sweeten & Flavor
- Then, stir in 2 tbsp sugar (or sweetener), ½ tsp peppermint extract, ¼ tsp vanilla extract, and a pinch of salt.
- Whisk until well combined and adjust sweetness as needed.
4: Serve & Garnish
- Later, pour into mugs and top with whipped cream, crushed candy canes, and chocolate shavings.
- Then, garnish with a peppermint stick for extra flavor and a festive touch.
5: Enjoy!
- Finally, grab a cozy blanket, sip, and savor every delicious, chocolatey, peppermint-infused sip.
Pro Tips for the Best Peppermint Hot Chocolate
- Use High-Quality Chocolate – Real chocolate (not just cocoa powder) makes it richer.
- Don’t Overheat the Milk – Too much heat can scald the milk or burn the chocolate.
- Whisk Constantly – Helps prevent lumps and ensures a smooth, velvety texture.
- Adjust Peppermint Flavor – Too strong? Use ¼ tsp extract instead. Not strong enough? Add a drop more.
- Make a Large Batch – Double the recipe for a crowd and keep warm in a slow cooker.
Also, this Peppermint Hot Chocolate recipe from Martha Stewart is a festive, indulgent treat that combines rich chocolate and refreshing peppermint for the perfect cozy winter drink.
Serving Suggestions
So, do you want to take your peppermint hot chocolate to the next level? Try these ideas:
🍪 Pair with Christmas Cookies – Gingerbread, sugar cookies, or shortbread.
🍰 Enjoy with a Dessert – Perfect with brownies or chocolate cake.
☕ Make It a Mocha – Add a shot of espresso for a Peppermint Mocha twist.
❄️ Serve in Holiday Mugs – Makes it extra festive!

Storing and Reheating Instructions
How to Store Peppermint Hot Chocolate
- Moreover, store leftover hot chocolate in an airtight container for up to 3 days.
How to Reheat
- Stovetop: Heat on low, whisking until warm.
- Microwave: Heat in 30-second intervals, stirring in between.
Nutritional Information (Per Serving – Approx. 1 Cup)
- Calories: ~250
- Carbohydrates: 30g
- Protein: 6g
- Fat: 12g
- Sugar: 25g
FAQs About Peppermint Hot Chocolate
1. Can I use cocoa powder instead of chocolate?
Of course, use ¼ cup cocoa powder + 2 tbsp sugar instead of chocolate.
2. Can I make this in advance?
Yes! Store in the fridge and reheat when ready to serve.
3. How do I make this extra thick?
Use more chocolate or add 1 tbsp cornstarch for a thick, European-style hot chocolate.
4. What’s the best way to make it frothy?
Use a milk frother or immersion blender for a café-style, foamy texture.
5. Can I add alcohol?
Of course, peppermint schnapps, Baileys, or Kahlua make great boozy additions.
Conclusion
To conclude, this Peppermint Hot Chocolate is the ultimate warm, cozy, and festive drink—perfect for the holidays or any chilly day! Moreover, made with real chocolate, creamy milk, and a refreshing peppermint twist, it’s a luxurious treat that’s easy to make in minutes.
Also, this White Chocolate Ganache recipe offers a smooth and creamy texture, perfect for drizzling over cakes, pastries, or using as a decadent filling for your favorite desserts.
So grab your favorite mug, whip up a batch, and enjoy a delicious cup of homemade peppermint hot chocolate! 🍫