Yield: 1 large or 2 small cups

Festive Peppermint Hot Chocolate

Cup of Christmas hot chocolate with whip cream, mint & candy canes

Experience the ultimate indulgence with this rich and creamy festive peppermint hot chocolate. A decadent treat that’s easy to whip up in under 10 minutes. It’s a snowy day or holiday delight that both kids and adults will love.

Prep Time 5 minutes
Cook Time 5 minutes
Total Time 10 minutes


  • 1 cup of whole milk
  • 1/4 cup of heavy cream
  • 2 tbsp brown sugar (or 1 - 2 tbsp of maple syrup)
  • 1/8 to 1/4 tsp peppermint extract (to taste)
  • 1/2 cup (3 oz) finely chopped dark chocolate or dark chocolate chips

Optional Toppings

  • Whipped cream
  • Sliced almond flakes
  • Mini marshmallows
  • Chocolate sauce
  • Shaved chocolate
  • Crushed or whole candy cane pieces
  • Fresh mint leaves


  1. Place the chocolate, milk, heavy cream, and sugar in a medium saucepan
  2. Gently heat over medium heat, bringing the mixture to a light simmer until the chocolate melts. Be sure to stir occasionally. Do not bring to a boil.
  3. Remove the saucepan from the heat and stir in peppermint extract whisking until ingredients are combined.
  4. Pour into a festive mug, and top with whip cream and crushed candy canes.


For an alcoholic version: Replace the peppermint extract with 2 tbsp of peppermint schnapps (or to taste).

For a vegan version: Use non-dairy chocolate and replace the whole milk and cream with any plant based milk. We like to use vanilla oat milk for it's creamy texture.

Skip the whip cream, or use a non-dairy option.


This recipe makes 1 serving, but it can be easily double or tripled.

Peppermint extract is very powerful, so only use a little unless a stronger peppermint taste is preferred.  

You can also replace the dark chocolate with 3 oz (1/2 cup) of semisweet chocolate chips.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 957Total Fat: 50gSaturated Fat: 30gTrans Fat: 1gUnsaturated Fat: 16gCholesterol: 101mgSodium: 190mgCarbohydrates: 116gFiber: 6gSugar: 95gProtein: 14g

This website provides approximate nutrition information for convenience and as a courtesy only. Nutrition data is gathered from online calculators.