Disclosure: This post contains affiliate links, which means we may earn a commission if you purchase through our links at no extra cost to you.
Peppermint Hot Chocolate Recipe
Peppermint hot chocolate is a staple in my kitchen during the colder months. I appreciate how the cool hint of peppermint brightens the rich, creamy chocolate, making it a comforting yet refreshing treat. The aroma of melted chocolate combined with peppermint extract fills the kitchen and sets a cozy mood.
I usually serve this hot chocolate after dinner or during quiet weekend mornings. It’s easy to prepare and feels like a small indulgence without any fuss. The texture is smooth and velvety, with just enough peppermint to balance the sweetness.
I’ve found this recipe works well for both quick solo cups and small gatherings. It’s flexible enough to customize with different milks or toppings, but the classic version remains my go-to. Making it from scratch lets me control the sweetness and richness exactly how I like it.

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 recipe combines rich cocoa with a refreshing peppermint twist, making it a perfect winter warmer. It’s simple to make, uses common ingredients, and delivers a smooth, satisfying drink every time.
- Reliable weeknight option
- Minimal ingredients
- Rich, crowd-pleasing flavor
- Scales well for guests
Ingredients
The ingredients for this peppermint hot chocolate are straightforward and easy to find. You’ll need cocoa powder, sugar, milk, and peppermint extract as the base. Optional toppings like whipped cream or crushed candy canes add a festive touch.
- 2 cups whole milk (or milk of choice)
- 2 tablespoons unsweetened cocoa powder
- 2 tablespoons granulated sugar
- 1/4 teaspoon peppermint extract
- 1/4 teaspoon vanilla extract
- Pinch of salt
- Whipped cream (optional, for topping)
- Crushed candy canes or peppermint candies (optional, for garnish)
Step-by-Step Instructions
Follow these steps to make smooth, flavorful peppermint hot chocolate from scratch. Stirring continuously helps prevent lumps and ensures even heating.
- In a small saucepan, whisk together cocoa powder, sugar, and salt.
- Add about 1/4 cup of the milk and whisk until the mixture forms a smooth paste with no lumps.
- Place the saucepan over medium heat and slowly add the remaining milk, whisking constantly.
- Heat the mixture until it is hot but not boiling, about 3-4 minutes, stirring frequently.
- Remove from heat and stir in peppermint extract and vanilla extract.
- Pour into mugs and top with whipped cream and crushed candy canes if desired. Serve immediately.
Chef Tips
Here are some tips to get the best results and customize your peppermint hot chocolate to your taste.
- Use whole milk for creamier texture or substitute with almond or oat milk for dairy-free options.
- Adjust peppermint extract carefully; it’s potent and a little goes a long way.
- Whisk continuously to avoid lumps and scorching on the bottom of the pan.
- For extra richness, stir in a small piece of dark chocolate while heating.
- Serve immediately for the best texture and flavor.

Substitutions
You can easily adapt this recipe to suit dietary preferences or what you have on hand by swapping a few ingredients.
- Use any plant-based milk like almond, soy, or oat instead of dairy milk.
- Replace granulated sugar with maple syrup or honey, adjusting sweetness to taste.
- Skip the peppermint extract and add a cinnamon stick while heating for a different flavor.
- Use dark or semi-sweet chocolate chips instead of cocoa powder for a richer drink.
- Top with marshmallows instead of whipped cream for a classic touch.
Storage & Reheating
Peppermint hot chocolate is best enjoyed fresh but can be stored and reheated with care. Follow these guidelines for best results.
- Store leftover hot chocolate in an airtight container in the refrigerator for up to 2 days.
- Reheat gently on the stove over low heat, stirring frequently to prevent scorching.
- Avoid microwaving directly in mugs to reduce risk of uneven heating or boiling over.
- Stir well after reheating to restore smooth texture.
- Add fresh peppermint extract after reheating if flavor has diminished.
Perfect Pairings
Pair your peppermint hot chocolate with complementary treats or beverages to enhance the experience.
- Gingerbread cookies or shortbread
- Chocolate chip cookies
- A slice of pound cake or coffee cake
- A glass of red wine like Merlot for adult gatherings
FAQs
Here are answers to common questions about making and enjoying peppermint hot chocolate.
Nutritional Note
This peppermint hot chocolate provides a moderate amount of calories primarily from milk and sugar. Nutritional content will vary based on milk choice and toppings used.
