Peppermint Hot Chocolate
*This post may contain Amazon Associate Affiliate links. Read more »
Bring the magic of Christmas to your mug with this Peppermint Hot Chocolate recipe! Silky, rich, and infused with cool peppermint, this cozy drink is pure holiday comfort. Made in under 10 minutes, it’s perfect for chilly nights, festive gatherings, or a little self-care by the fireplace.


Warm Hug in Every Sip.
Creamy, chocolatey, and perfectly balanced with refreshing peppermint, this Peppermint Hot Chocolate feels like a warm hug in every sip. Simple to make, beautifully festive, and loved by all ages. Sam x
Rich & Creamy – melted chocolate and milk for indulgent texture
Festive Peppermint – fresh, balanced mint flavor that isn’t overpowering
Quick & Easy – made on the stovetop in less than 10 minutes
How to make peppermint hot chocolate

Step 1: In a medium saucepan, add chocolate chips and brown sugar. Pour in the milk and place over medium heat on the stovetop.

Step 2: Heat gently while whisking so the chocolate melts evenly, about 3–4 minutes. Avoid boiling or simmering. Top with marshmallows, grated chocolate, and optional candy canes.

Try these holiday drinks next

Peppermint Hot Chocolate
Ingredients
Method
- Combine Ingredients: In a medium-sized saucepan, add chocolate chips and brown sugar, then pour in the milk. Place the saucepan over medium heat on the stovetop.
- Melt Chocolate: Heat gently while whisking so the chocolate melts evenly, about 3–4 minutes. Do not bring to a boil or simmer.
- Add Peppermint: Once steam is coming off the surface, remove from the heat and whisk through the peppermint extract, adding less or more to taste.
- Create Foam: Whisk vigorously to create a light foam before serving.
- Pour & Garnish: Pour into mugs and top with marshmallows, grated chocolate, and optional candy canes. Serve immediately and enjoy!
- Store Leftovers: Allow the hot chocolate to cool completely before transferring it to an airtight glass jar or container. Refrigerate for up to 3 days.
- Reheat: Warm gently in a saucepan over low-medium heat, whisking to recombine ingredients until hot.
Nutrition
Notes
- Make it dairy-free: Use your favorite dairy-free milk.
- Store leftovers: Allow the hot chocolate to cool completely before transferring it to an airtight glass jar, such as a mason jar, or a sealed container. Store it in the refrigerator for 2-3 days.
- Make it in advance: You can also prepare the hot chocolate ahead of time using the same storage method above.
- Reheat: In a saucepan on the stovetop over low-medium heat. Be sure to whisk it well to recombine any ingredients that may have settled, heating it up to your preferred temperature.
Tried this recipe?
Let us know how it was!Can I use Peppermint Essential Oil Instead of Extract?
You can substitute peppermint extract with a tiny amount of food-grade peppermint essential oil, starting with just one drop and whisking it through. Taste test as you go, given the oil’s high concentration, and ensure it’s safe for consumption.
