This rich, creamy Peppermint Hot Chocolate is an ultimate treat for the holidays or a snow day. It’s easy to make and prep ahead for entertaining. Discover delightful variations including white chocolate, spiked, and lighter options within the recipe notes.

The Ultimate Decadent Peppermint Hot Chocolate Recipe
As the days grow shorter and the air turns crisp, there’s an undeniable magic that peppermint brings to the winter season. Just as pumpkin spice defines autumn, peppermint reigns supreme when temperatures drop, evoking a cozy, festive, and utterly divine sensation. Few pairings capture this seasonal spirit quite like chocolate and peppermint, a classic combination that signals the arrival of holidays and cherished moments by the fireplace.
However, peppermint is a bold flavor, and achieving the perfect balance is crucial for an exceptional mug of hot chocolate. Too subtle, and the festive essence might be lost; too dominant, and it can overwhelm the rich chocolate. This meticulously crafted Peppermint Hot Chocolate recipe strikes that ideal equilibrium, delivering a luxurious, intensely chocolatey experience with a refreshing wisp of cool peppermint. It’s an indulgent delight, transforming a simple beverage into a comforting embrace on the chilliest of days, reminiscent of drinking a melted chocolate bar infused with minty bliss.
Why Peppermint Hot Chocolate is a Holiday Essential
There’s something uniquely comforting about a warm mug of hot chocolate, especially when it’s infused with the bright, invigorating taste of peppermint. It’s more than just a drink; it’s a sensory experience that instantly transports you to a world of snowy landscapes, twinkling lights, and festive gatherings. The rich aroma of chocolate mingling with the cool, fresh scent of mint creates an inviting atmosphere, making it the perfect companion for holiday movie nights, post-sledding warm-ups, or simply a quiet moment of indulgence.
Our recipe elevates this classic to new heights. We use high-quality semisweet dark chocolate, which melts into a velvety blend of warm milk and cream, creating a base that’s incredibly rich and satisfying. This isn’t your average watery cocoa; it’s a decadent treat that feels incredibly luxurious. The carefully measured hint of peppermint cuts through the sweetness, adding a refreshing counterpoint that makes each sip vibrant and balanced. It’s the ultimate cold-weather indulgence, designed to be both deeply satisfying and wonderfully invigorating.

Mastering the Mint: Choosing Your Peppermint Infusion
When it comes to infusing your hot chocolate with that signature peppermint flavor, you have a few options. While some recipes suggest crushing candy canes and melting them into the milk, we’ve found that using a high-quality peppermint extract offers a more consistent, purer flavor profile and significantly simplifies the preparation process. This method allows for precise control over the intensity of the mint, ensuring you achieve that perfect balance every time.
The Versatility of Pure Peppermint Extract
For convenience and superior flavor, pure peppermint extract is our top recommendation. Made from peppermint oil and alcohol, a good quality extract provides a clean, potent mint flavor that is easy to adjust to your personal preference. When selecting an extract, always opt for “pure peppermint extract” over “imitation peppermint flavoring.” Pure extracts offer a natural, vibrant taste that imitation versions often lack, which can sometimes have an artificial or medicinal aftertaste. Brands like Nielsen-Massey are renowned for their quality and deliver excellent results.
The strength of peppermint extract can vary slightly between brands and even within the same bottle over time. To ensure optimal flavor, take a quick sniff of the extract before adding it. If the aroma is particularly potent, start with a slightly smaller amount than recommended and adjust to taste. This simple step helps prevent your hot chocolate from becoming overpoweringly minty. Store your extract in a cool, dark place to maintain its potency for longer.
Understanding Peppermint Oil
While peppermint extract is widely available and easy to use, you might also encounter peppermint oil. It’s crucial to understand that peppermint oil is far more concentrated than extract. A tiny amount goes a very long way, so exercise extreme caution when substituting. For a single mug of hot chocolate, you’ll typically only need a couple of drops of peppermint oil, as opposed to about an eighth of a teaspoon of extract. Using too much peppermint oil can result in an overwhelming, almost bitter flavor, so always add it gradually and taste as you go.
The Charm of Crushed Candy Canes (and why extract is often preferred)
Melting crushed candy canes into hot chocolate offers a visually appealing and charmingly festive touch. The vibrant red and white swirls can be quite delightful, and the candy canes contribute a sweet, subtle peppermint flavor. However, this method can sometimes lead to inconsistent results. Candy canes don’t always melt uniformly, and the flavor can be less predictable than extract. They also add a significant amount of sugar, which might make your hot chocolate sweeter than desired. For a reliably smooth texture and perfectly balanced mint flavor, extract remains the preferred choice, saving the candy canes for a beautiful garnish!

Effortless Entertaining: Making Peppermint Hot Chocolate Ahead
The holiday season often brings with it a whirlwind of activities and gatherings. If you’re hosting a tree trimming party, a festive brunch, or simply want to ensure a stress-free treat for your family, this peppermint hot chocolate recipe is wonderfully adaptable for make-ahead preparation. The base can be scaled up and prepared a day in advance, saving you precious time when entertaining and allowing you to focus on your guests.
To prepare ahead, simply follow the recipe instructions for making the hot chocolate base, but hold off on adding the vanilla and peppermint extract or schnapps until serving. Once prepared, let the hot chocolate cool completely, then transfer it to an airtight container and refrigerate for up to 24 hours. The mixture will thicken considerably in the refrigerator due to the chocolate and cream, which is perfectly normal.
When you’re ready to serve, gently rewarm the hot chocolate on the stove over a low flame, stirring occasionally until it returns to a smooth, drinkable consistency. Avoid boiling to prevent the chocolate from seizing or scorching. Once warmed through, remove from heat and then stir in the vanilla and peppermint extract (or schnapps for the adult version). Adding the extracts after reheating ensures their vibrant flavors are at their brightest and most aromatic, as prolonged heat can diminish their potency. This make-ahead method guarantees a deliciously rich and flavorful hot chocolate with minimal last-minute effort, allowing you to relax and enjoy the festivities.

Elevate Your Mug: Serving and Topping Peppermint Hot Chocolate
A mug of peppermint hot chocolate is a delightful treat on its own, but the right toppings and presentation can transform it into an unforgettable experience. This is where you can truly let your creativity shine, catering to individual preferences and adding that extra festive sparkle.
Classic Toppings: Whipped Cream vs. Marshmallows
The perennial debate for hot chocolate toppings often boils down to whipped cream versus marshmallows. Both offer distinct textures and flavors that complement peppermint hot chocolate beautifully. Lightly-sweetened whipped cream provides a cloud-like, airy counterpoint to the rich chocolate, and its subtle sweetness allows the hot chocolate’s flavors to take center stage. You can even infuse the whipped cream with a touch of vanilla or a drop of peppermint extract for an extra layer of flavor. On the other hand, a generous dollop of gourmet marshmallows, especially when allowed to melt slightly into the warm drink, creates a wonderfully gooey, comforting sweetness that many find irresistible. Large, fluffy marshmallows offer a delightful contrast in texture and a burst of sugary goodness.
Festive Garnishes
To really elevate your peppermint hot chocolate, consider a variety of festive garnishes:
- Crushed Candy Canes: A sprinkle of crushed candy canes on top of whipped cream or marshmallows adds a beautiful visual appeal, a delightful crunch, and an extra burst of minty flavor.
- Peppermint Stirring Sticks: A whole candy cane or a peppermint stick makes a charming stirrer, slowly dissolving to impart more mint as you sip.
- Chocolate Shavings or Curls: A dusting of dark, milk, or white chocolate shavings adds an elegant touch and another layer of chocolatey goodness.
- Mini Chocolate Chips: These can be sprinkled on top for a fun texture and added chocolate flavor.
- Edible Glitter or Sprinkles: For a truly magical and kid-friendly touch, add a dash of edible glitter or holiday-themed sprinkles (like snowflakes or stars).
- Fresh Mint Sprig: A small sprig of fresh mint offers a beautiful aromatic garnish.
The Ultimate Hot Chocolate Bar Experience
For holiday entertaining, setting up a “Hot Chocolate Bar” is an incredibly fun and interactive way to serve this festive beverage. Guests of all ages will love customizing their mugs with a variety of toppings. Arrange your warm peppermint hot chocolate in a slow cooker or a large insulated dispenser to keep it hot. Then, lay out an array of small bowls filled with:
- Lightly sweetened whipped cream (in a dispenser or a bowl with a spoon)
- Assorted marshmallows (mini, regular, gourmet, or even flavored ones)
- Crushed candy canes
- Chocolate shavings or mini chocolate chips
- Caramel sauce or chocolate syrup for drizzling
- Holiday sprinkles (snowman, snowflake, or colorful nonpareils)
- Cinnamon sticks or peppermint stirring sticks
- A selection of liqueurs for adults (peppermint schnapps, Bailey’s, Kahlúa)
This interactive station not only makes serving easier but also adds a memorable element to your holiday gathering, allowing everyone to create their perfect cup of cheer.
No matter how you choose to serve it, this decadent peppermint hot chocolate is sure to bring warmth, joy, and a touch of holiday magic to your home. It’s a simple pleasure that creates lasting memories, one delicious sip at a time.
The Recipe: Decadent Peppermint Hot Chocolate

Peppermint Hot Chocolate
A rich, creamy, and wonderfully minty hot chocolate perfect for cold days and holiday gatherings.
- Prep Time: 5 minutes
- Cook Time: 5 minutes
- Total Time: 10 minutes
- Yields: 1 large or 2 small mugs
Ingredients
- 1 cup milk (whole or 2% recommended for best richness)
- ¼ cup heavy cream
- 1 to 2 tablespoons granulated sugar (adjust to your sweetness preference)
- Pinch kosher salt
- 3 ounces finely chopped semisweet chocolate or chocolate chips (approximately 1/2 cup)
- ¼ teaspoon vanilla extract
- ⅛ teaspoon peppermint extract (adjust to taste and extract strength)
- For Garnish (Optional): Whipped cream, marshmallows, crushed candy canes
Instructions
- In a medium saucepan, whisk together the milk, heavy cream, sugar, vanilla extract, peppermint extract, and salt. Heat over medium-low heat until small bubbles begin to form around the edges of the pan. Do not boil.
- Reduce the heat to low. Add the finely chopped semisweet chocolate (or chocolate chips) and continue to whisk constantly until the chocolate is fully melted, creating a smooth, glossy, and slightly thickened hot chocolate, typically within 1-2 minutes.
- Pour the hot chocolate into your favorite mug. Top generously with lightly-sweetened whipped cream or gourmet marshmallows, and for an extra festive touch, sprinkle with crushed candy canes or a peppermint stirring stick. Serve immediately and enjoy!
Recipe Notes & Variations
Lighter Option:
For a slightly less rich hot chocolate, reduce the chocolate to 2 ounces (about 1/3 cup). You can also omit the heavy cream and use 1-1/4 cups of milk instead.
Peppermint White Hot Chocolate:
For a beautiful white hot chocolate, omit the granulated sugar and substitute 2 ounces (1/3 cup) of finely chopped white chocolate or white chocolate chips for the semisweet chocolate.
Spiked Peppermint Hot Chocolate (Adults Only):
For an adult version, omit the peppermint extract and substitute with 2-3 tablespoons of peppermint schnapps. Adjust the amount to achieve your desired strength and flavor.
Nutrition Estimate
Calories: 831kcal | Carbohydrates: 83g | Protein: 12g | Fat: 49g | Saturated Fat: 30g | Cholesterol: 118mg | Sodium: 185mg | Potassium: 366mg | Fiber: 2g | Sugar: 77g | Vitamin A: 1460IU | Calcium: 413mg | Iron: 1mg
Nutrition information is automatically calculated and should be used as an approximation.
About Our Recipes
Please note that our recipes have been developed using the US Customary measurement system and have not been tested for high altitude/elevation cooking and baking.
Loved this recipe? Share your thoughts and rate it below!
