If you’re craving a cozy drink that wraps you in a warm, festive hug, look no further than this Rich Peppermint Hot Chocolate Recipe. It’s the perfect blend of creamy chocolate and refreshing peppermint that feels like a holiday celebration in every sip. Whether you’re curled up by the fire or serving guests at a winter gathering, this recipe is a delicious way to brighten chilly days with smooth, decadent flavor and a hint of minty sparkle.

Ingredients You’ll Need
These ingredients are simple but essential, creating a rich, velvety texture and a balanced flavor that makes this hot chocolate unforgettable. Each one plays a crucial role in building the layers of taste and creaminess that give this drink its special charm.
- 2 cups whole milk: Provides the creamy base that’s both comforting and rich.
- 1/2 cup heavy cream: Adds luscious thickness and indulgence to the drink.
- 1/2 cup semi-sweet chocolate chips: Melts effortlessly to create that deep chocolate flavor.
- 2 tablespoons unsweetened cocoa powder: Enhances the intensity of the chocolate taste.
- 2 tablespoons granulated sugar: Sweetens just enough to balance the bitterness of cocoa.
- 1/4 teaspoon peppermint extract: Gives the signature refreshing mint note with a gentle kick.
- 1/2 teaspoon vanilla extract: Adds warmth and depth to the overall flavor.
- Pinch of salt: Elevates the chocolate and balances the sweetness beautifully.
- Whipped cream for topping: Optional but highly recommended for that creamy finish.
- Crushed peppermint candies for garnish (optional): Provides a festive crunch and extra peppermint flair.
How to Make Rich Peppermint Hot Chocolate Recipe
Step 1: Warm the Milk and Cream
Start by pouring the whole milk and heavy cream into a medium saucepan over medium heat. Warm the mixture until it’s steaming and just about to simmer—avoid boiling to keep it smooth and silky.
Step 2: Melt the Chocolate and Add Dry Ingredients
Next, add the semi-sweet chocolate chips, unsweetened cocoa powder, granulated sugar, and a pinch of salt into the warm milk mixture. Whisk continuously to melt the chocolate completely and blend everything into a luscious, smooth hot chocolate base.
Step 3: Infuse the Peppermint and Vanilla
Reduce the heat to low and gently stir in the peppermint extract and vanilla extract. These extracts bring that signature festive aroma and flavor that make this drink stand out. Taste and tweak the sweetness if needed.
Step 4: Serve Hot
Remove the saucepan from heat. Carefully pour the hot chocolate into mugs, ready for all the garnishes and extras you’re about to add.
How to Serve Rich Peppermint Hot Chocolate Recipe

Garnishes
The perfect finish to this Rich Peppermint Hot Chocolate Recipe is a generous swirl of whipped cream. Top it off with some crushed peppermint candies for an eye-catching presentation and an added burst of minty crunch that pairs beautifully with the creamy drink.
Side Dishes
This hot chocolate goes wonderfully with buttery cookies, gingerbread, or even a warm slice of pound cake. The sweet and spicy notes in those treats complement the chocolate-peppermint combo perfectly, making for a delightful snack-time pairing.
Creative Ways to Present
Try serving your Rich Peppermint Hot Chocolate Recipe in clear glass mugs so the gorgeous color shines through. Add a candy cane to each mug for a festive stirrer, or sprinkle a little cocoa powder or edible glitter on the whipped cream for extra whimsy. These little touches make your hot chocolate experience feel even more special.
Make Ahead and Storage
Storing Leftovers
If you happen to have any leftover hot chocolate, store it in an airtight container in the refrigerator. It will keep well for up to 2 days. Just give it a good stir before reheating to restore the texture.
Freezing
This Rich Peppermint Hot Chocolate Recipe doesn’t freeze very well because the dairy can separate when thawed. For best results, enjoy fresh or refrigerated leftovers within a couple of days.
Reheating
To reheat, warm your leftover hot chocolate gently on the stovetop over low heat or in the microwave in short bursts, stirring often. Avoid high heat so it doesn’t scorch or separate. Finish with a fresh topping of whipped cream and enjoy as if it were freshly made.
FAQs
Can I use milk alternatives in this Rich Peppermint Hot Chocolate Recipe?
Absolutely! For a dairy-free version, swap whole milk and heavy cream with full-fat coconut milk and use dairy-free chocolate chips. The flavor will still be rich and satisfying with a subtle twist.
How strong is the peppermint flavor in this recipe?
The peppermint extract is subtle but distinct, offering a refreshing balance to the chocolate. If you prefer a stronger mint taste, you can add a little more, but be cautious—peppermint extract is potent and can quickly overpower.
Can I make this recipe vegan?
Yes, by replacing the dairy milk and cream with plant-based alternatives like almond, coconut, or oat milk and using vegan chocolate chips, you can enjoy a vegan-friendly version without sacrificing creaminess.
What if I don’t have chocolate chips on hand?
You can use chopped good-quality chocolate bars instead of chips. Just make sure it’s semi-sweet or bittersweet chocolate to keep the balance of sweetness and richness.
Is this recipe suitable for making in large batches?
Definitely! You can easily multiply the ingredients to make more servings for a crowd. Just keep an eye on the heat and stir frequently to ensure smooth melting and consistent flavor throughout.
Final Thoughts
This Rich Peppermint Hot Chocolate Recipe is truly a little cup of joy that brightens any chilly day with its creamy, chocolatey warmth and festive minty sparkle. I can’t wait for you to try it and make it a new favorite in your seasonal rotation. Get cozy, pour yourself a mug, and enjoy every delicious sip!
Print
Rich Peppermint Hot Chocolate Recipe
- Prep Time: 5 minutes
- Cook Time: 10 minutes
- Total Time: 15 minutes
- Yield: 2 servings
- Category: Beverage
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
Enjoy a cozy cup of Rich Peppermint Hot Chocolate, a creamy and indulgent beverage perfect for chilly days or holiday celebrations. Made with velvety whole milk, heavy cream, rich semi-sweet chocolate, and a refreshing hint of peppermint, this homemade hot cocoa is sure to warm your heart and delight your taste buds.
Ingredients
Liquid Ingredients
- 2 cups whole milk
- 1/2 cup heavy cream
- 1/4 teaspoon peppermint extract
- 1/2 teaspoon vanilla extract
Chocolate & Cocoa
- 1/2 cup semi-sweet chocolate chips
- 2 tablespoons unsweetened cocoa powder
Sweeteners & Seasoning
- 2 tablespoons granulated sugar
- pinch of salt
Toppings (Optional)
- Whipped cream for topping
- Crushed peppermint candies for garnish
Instructions
- Heat Milk and Cream: In a medium saucepan over medium heat, combine the whole milk and heavy cream and warm until steaming but not boiling, ensuring the liquid is hot enough to melt the chocolate smoothly.
- Melt Chocolate Mixture: Add the semi-sweet chocolate chips, unsweetened cocoa powder, granulated sugar, and a pinch of salt to the warm milk mixture. Whisk continuously until the chocolate chips fully melt and the mixture becomes smooth and glossy.
- Add Extracts and Adjust Flavor: Reduce the heat to low and stir in the peppermint extract and vanilla extract. Taste the hot chocolate and adjust sweetness or peppermint flavor if desired, being careful as peppermint extract can be strong.
- Serve: Remove the saucepan from heat and pour the hot chocolate into mugs. Top with whipped cream and sprinkle with crushed peppermint candies if using. Serve immediately while the drink is hot and enjoy.
Notes
- For a darker chocolate flavor, use bittersweet chocolate chips instead of semi-sweet.
- Adjust the peppermint extract cautiously, as a little provides a strong flavor.
- To make this recipe dairy-free, substitute whole milk and heavy cream with full-fat coconut milk and use dairy-free chocolate chips.

