Peppermint Hot Chocolate Recipe
Peppermint hot chocolate is a staple in my kitchen during the colder months. It’s my go-to comfort drink when I want something cozy but with a refreshing twist. The peppermint adds a clean, crisp note that balances the rich, creamy chocolate perfectly.
Table of Contents
I usually serve it in a sturdy mug, topped with a swirl of whipped cream and a sprinkle of crushed candy canes for texture. The aroma of melted chocolate mixed with peppermint oil fills the kitchen, making it feel warm and inviting.
This recipe is straightforward and quick, which is why I keep the ingredients on hand year-round. Whether it’s a quiet evening alone or a festive gathering, this peppermint hot chocolate always hits the spot with its smooth texture and bright flavor.

Quick Facts
| Servings | 4 servings |
|---|---|
| Prep Time | 10 minutes |
| Cook Time | 15 minutes |
| Total Time | 25 minutes |
Why You’ll Love It
This peppermint hot chocolate combines creamy richness with a refreshing minty finish, making it a versatile treat for any cold day. It’s easy to prepare and customizable to your taste preferences.
- Reliable weeknight option
- Minimal ingredients
- Rich, crowd-pleasing flavor
- Scales well for guests
Ingredients
The ingredients list is simple and uses common pantry staples. Fresh peppermint extract and good-quality chocolate make a big difference in flavor, so choose those carefully.
- 2 cups whole milk
- 1/2 cup heavy cream
- 4 oz semi-sweet chocolate, chopped
- 2 tablespoons unsweetened cocoa powder
- 2 tablespoons granulated sugar
- 1/2 teaspoon peppermint extract
- Pinch of salt
- Whipped cream, for topping (optional)
- Crushed candy canes or peppermint candies, for garnish (optional)
Step-by-Step Instructions
Follow these steps to create a rich, smooth peppermint hot chocolate. Stir frequently to ensure the chocolate melts evenly and the mixture doesn’t scorch.
- In a medium saucepan, combine the milk, heavy cream, cocoa powder, sugar, and salt over medium heat.
- Whisk continuously until the mixture is hot but not boiling, about 5 minutes.
- Remove from heat and add the chopped chocolate. Stir until fully melted and smooth.
- Stir in the peppermint extract.
- Return to low heat if needed to warm through, stirring gently.
- Pour into mugs and top with whipped cream and crushed candy canes if desired.
Chef Tips
Here are some practical tips to get the best results with your peppermint hot chocolate.
- Use whole milk and cream for the creamiest texture.
- Add peppermint extract gradually to avoid overpowering the chocolate.
- Chop chocolate finely so it melts quickly and evenly.
- Heat gently to prevent burning the milk or chocolate.
- Serve immediately for best flavor and texture.

Substitutions
If you need to adjust ingredients, these substitutions work well without compromising the flavor or texture too much.
- Use almond or oat milk for a dairy-free version (texture will be lighter).
- Swap semi-sweet chocolate for dark or milk chocolate based on preference.
- Replace heavy cream with half-and-half for a lighter drink.
- Use peppermint candy oil or crushed peppermint candies instead of extract.
Storage & Reheating
Peppermint hot chocolate is best enjoyed fresh, but you can store leftovers if necessary. Follow these guidelines for reheating and storing.
- Store leftover hot chocolate in an airtight container in the refrigerator for up to 2 days.
- Reheat gently on the stove or in the microwave, stirring frequently.
- Avoid boiling when reheating to prevent separation or scorching.
Perfect Pairings
Pair your peppermint hot chocolate with these treats to enhance the experience and complement the flavors.
- Gingerbread cookies
- Shortbread biscuits
- Chocolate-dipped pretzels
- A light red wine like Pinot Noir
FAQs
Here are answers to common questions about making and enjoying peppermint hot chocolate.
Nutritional Note
This peppermint hot chocolate is rich and creamy, providing a comforting treat with moderate calories mainly from milk, cream, and chocolate.
