If you are craving a cozy, indulgent treat to warm you up, this Rich Peppermint Hot Chocolate Recipe is an absolute must-try. It perfectly balances the smooth creaminess of milk and heavy cream with luscious semi-sweet chocolate and a refreshing peppermint punch, creating a drink that feels like a festive hug in a mug. Whether you’re unwinding after a chilly day or impressing guests at a holiday gathering, this recipe brings together simple ingredients to deliver big comfort and joy.

Ingredients You’ll Need
Gathering the ingredients for this Rich Peppermint Hot Chocolate Recipe is delightfully simple, yet each component plays a crucial role. From the rich milk and cream that provide velvety texture, to the chocolate and cocoa powder which build deep flavor, and finally the peppermint extract that adds that bright, festive note — every item is carefully chosen to elevate the experience.
- 4 cups whole milk: The creamy base that gives this hot chocolate its luxurious mouthfeel.
- 1/2 cup heavy cream: Adds richness and smooth texture that makes each sip decadent.
- 1/2 cup semi-sweet chocolate chips: Melts beautifully to create that perfect chocolate intensity.
- 1/4 cup unsweetened cocoa powder: Boosts chocolate flavor with a slightly bittersweet depth.
- 1/3 cup granulated sugar: Sweetens the drink just enough to enhance the chocolate without overpowering.
- 1/4 teaspoon salt: Balances sweetness and intensifies all the chocolate and peppermint flavors.
- 1/2 teaspoon pure peppermint extract: Infuses a refreshing minty note that distinguishes this hot chocolate.
- 1/2 teaspoon vanilla extract: Adds warmth and rounds out the flavor for a harmonious blend.
- Whipped cream for topping: Provides a light, creamy contrast and gorgeous presentation.
- Crushed peppermint candies for garnish: Adds crunch and festive flair, perfectly complementing the peppermint essence.
How to Make Rich Peppermint Hot Chocolate Recipe
Step 1: Warm the Milk and Cream
Begin by pouring the whole milk and heavy cream into a medium saucepan. Heat over medium heat until the mixture is steaming but not boiling — this gentle warming readies the liquid so your chocolate melts evenly without burning.
Step 2: Whisk in Dry Ingredients
Next, whisk in the unsweetened cocoa powder, granulated sugar, and salt. Keep stirring until everything is fully dissolved and your mix looks smooth and glossy. This step is key to preventing lumps and ensuring the cocoa flavor is evenly dispersed.
Step 3: Melt the Chocolate Chips
Turn your attention to the chocolate chips — add them to the warm milk mixture and whisk continuously until they’re melted and completely incorporated. This creates that rich, velvety base critical to the drink’s luxurious texture.
Step 4: Add the Peppermint and Vanilla
Lower the heat to keep the mixture warm but not boiling, then gently stir in the peppermint extract and vanilla extract. These extracts give your hot chocolate its signature flavor, so add with care and taste as you go to find your perfect balance.
Step 5: Serve and Garnish
Once everything is perfectly blended and heated through, remove from the heat. Pour the hot chocolate into mugs, topping each generously with whipped cream and a sprinkle of crushed peppermint candies for that extra festive touch.
How to Serve Rich Peppermint Hot Chocolate Recipe
Garnishes
Whipped cream is a classic finish, providing light creaminess that balances the intense chocolate and mint flavors. Crushed peppermint candies add a delightful crunch and enhance the peppermint aroma, making each sip a little celebration.
Side Dishes
This drink pairs wonderfully with buttery shortbread cookies or rich chocolate brownies. The milky, minty warmth of the hot chocolate complements these sweet treats perfectly, turning any snack time into a cozy, indulgent moment.
Creative Ways to Present
For a special occasion, serve your Rich Peppermint Hot Chocolate Recipe in clear mugs to show off the swirls of whipped cream and candy pieces. You can also rim your cups with crushed peppermint candy for a fun, festive twist, or add a cinnamon stick as a stirrer to introduce a subtle warm spice.
Make Ahead and Storage
Storing Leftovers
If you have any Rich Peppermint Hot Chocolate left, store it in an airtight container in the refrigerator for up to 3-4 days. Give it a good stir before reheating to reincorporate any chocolate that may have settled.
Freezing
This hot chocolate can be frozen in portions, but keep in mind that the texture may slightly change after thawing because of the dairy content. Freeze in a sealed container for up to 1 month, then thaw overnight in the refrigerator before reheating gently.
Reheating
To reheat your hot chocolate, warm it slowly on the stovetop over low heat or in the microwave at medium power, stirring frequently. This prevents scorching and helps maintain a smooth, creamy consistency. Refrain from boiling once reheated to keep flavors balanced.
FAQs
Can I use a different type of milk for this recipe?
Absolutely! While whole milk gives the richest result, you can substitute with 2% or even almond or oat milk. Just note that plant-based milks might alter the texture and creaminess slightly.
What can I use if I don’t have peppermint extract?
If peppermint extract isn’t on hand, a few drops of peppermint oil or crushed fresh peppermint leaves steeped briefly in the warm mixture can work as alternatives, but be cautious with the intensity.
How can I make this recipe dairy-free?
To enjoy a dairy-free version, swap the whole milk and heavy cream for full-fat coconut milk and use dairy-free chocolate chips. This adjustment keeps the texture rich and creamy while accommodating dietary needs.
Is there a way to make this recipe less sweet?
You can reduce the granulated sugar by a tablespoon or two according to your preference. Because the chocolate chips and cocoa powder contribute sweetness, adjusting gradually and tasting helps find your ideal balance.
Can I add alcohol to make an adult version?
Definitely! Adding a splash of peppermint schnapps or your favorite liqueur not only enhances the minty flavor but also gives it a festive adult twist. Add after removing from heat and stir well.
Final Thoughts
This Rich Peppermint Hot Chocolate Recipe is a true crowd-pleaser that transforms simple ingredients into something magical and comforting. Whether you’re looking to brighten a winter afternoon or add sparkle to holiday celebrations, this recipe invites you to cozy up and savor the perfect blend of chocolate and peppermint. Dive in and let yourself be warmed by every creamy, minty sip.
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 this Rich Peppermint Hot Chocolate, a creamy and decadent holiday beverage blending melted chocolate, cocoa powder, and a refreshing hint of peppermint. Perfectly smooth and topped with whipped cream and crushed peppermint candies, it’s a festive treat to warm you up during the winter season.
Ingredients
Main Ingredients
- 4 cups whole milk
- 1/2 cup heavy cream
- 1/2 cup semi sweet chocolate chips
- 1/4 cup unsweetened cocoa powder
- 1/3 cup 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 for garnish
Instructions
- Warm 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, stirring occasionally to prevent scorching.
- Add Cocoa and Sugar: Whisk in the unsweetened cocoa powder, granulated sugar, and salt into the warm milk mixture until completely dissolved and the mixture is smooth and uniform in color.
- Melt Chocolate Chips: Add the semi sweet chocolate chips to the saucepan and continue whisking continuously until the chocolate chips have fully melted and are incorporated, creating a glossy, rich chocolate base.
- Add Flavors: Reduce the heat to low. Stir in the pure peppermint extract and vanilla extract, blending the flavors evenly. Taste the hot chocolate and adjust the sweetness if desired by adding more sugar as preferred.
- Serve and Garnish: Remove the saucepan from heat and carefully pour the hot chocolate into mugs. Top each serving with a generous swirl of whipped cream and sprinkle with crushed peppermint candies for a festive touch. Serve immediately to enjoy warm.
Notes
- For a darker chocolate flavor, substitute semi sweet chocolate chips with bittersweet chocolate chips.
- To make this recipe dairy free, use full fat coconut milk and dairy free chocolate chips.
- Add a shot of espresso for a delicious mocha twist.
- For an adult version, add a splash of peppermint schnapps.

