Print

Cozy Peppermint White Hot Chocolate with Marshmallow Whip

peppermint white hot chocolate - featured image

A creamy, velvety white hot chocolate with a gentle peppermint kick, topped with a light and fluffy homemade marshmallow whip. This quick and easy recipe is the perfect cozy drink for cold nights, holiday gatherings, or any time you need a warm, comforting treat.

Ingredients

Scale
  • 2 cups whole milk
  • 1 cup heavy cream
  • 6 ounces good-quality white chocolate, chopped
  • 1/2 teaspoon peppermint extract
  • 1/4 teaspoon vanilla extract
  • Pinch of salt
  • 1/2 cup heavy cream, cold
  • 2 tablespoons powdered sugar
  • 1/2 teaspoon vanilla extract
  • 1/4 cup mini marshmallows, finely chopped (optional)
  • Crushed candy canes or peppermint candies (for garnish, optional)
  • Extra mini marshmallows (for garnish, optional)
  • White chocolate shavings (for garnish, optional)

Instructions

  1. Make the Marshmallow Whip: In a mixing bowl, combine cold heavy cream, powdered sugar, and vanilla extract. Beat with a hand mixer or stand mixer on medium-high speed until soft peaks form, about 3-4 minutes. If using, fold in chopped mini marshmallows. Refrigerate while making the hot chocolate.
  2. Heat the Milk and Cream: Pour whole milk and heavy cream into a medium saucepan. Warm over medium heat, stirring occasionally, until hot but not boiling (small bubbles around the edges), about 5-6 minutes.
  3. Add the White Chocolate: Reduce heat to low. Add chopped white chocolate and whisk continuously until completely melted and smooth, about 2-3 minutes.
  4. Add the Flavorings: Remove saucepan from heat. Whisk in peppermint extract, vanilla extract, and a pinch of salt. Taste and adjust peppermint if desired.
  5. Serve and Garnish: Pour hot chocolate into mugs, filling three-quarters full. Top with a generous dollop of marshmallow whip. Garnish with crushed candy canes, extra mini marshmallows, or white chocolate shavings. Serve immediately.

Notes

Use good-quality white chocolate (like Ghirardelli or Lindt) for the smoothest texture. Avoid white chocolate chips with stabilizers. Do not let the milk mixture boil to prevent graininess. Peppermint extract varies in strength; start with 1/2 teaspoon and adjust to taste. The marshmallow whip is best made fresh but can be refrigerated for up to 2 days. For a dairy-free version, use oat milk or full-fat coconut milk and dairy-free white chocolate.

Nutrition

Keywords: peppermint hot chocolate, white hot chocolate, marshmallow whip, cozy drink, holiday drink, winter beverage, hot chocolate recipe