clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Overhead view of a steaming mug of vegan peppermint hot chocolate topped with marshmallows from Sweets & Thank You

Vegan Peppermint Hot Chocolate

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sweets And Thank You
  • Total Time: 8 minutes
  • Yield: 1 serving 1x
  • Diet: Vegan


This dairy-free peppermint hot chocolate recipe is so warm and cozy! You’ll love the creamy texture and warm peppermint flavor!



For The Vegan Peppermint Hot Chocolate:

  • 1/2 cup coconut milk (I prefer full-fat canned coconut milk)
  • 1 1/2 cups unsweetened almond milk
  • 2 Tbsp. unsweetened cocoa powder
  • 2 Tbsp. dairy-free/vegan chocolate chips
  • 2 Tbsp. pure maple syrup (or sugar), plus more to taste if needed
  • pinch salt (less than 1/8 tsp.)
  • 1 tsp. vanilla extract
  • 1/2 tsp. peppermint extract

Optional Toppings:

  • Crushed candy canes or peppermint candies
  • mini chocolate chips
  • chocolate sauce
  • coconut whipped cream or non-dairy whipped cream
  • shaved chocolate


  1. In a medium saucepan, combine coconut milk, almond milk, cocoa powder, chocolate chips, maple syrup/sugar, and salt.
  2. Whisk over medium-low heat until the mixture is hot and the chocolate and cocoa powder are fully melted and dissolved. NOTE: You want the milk steaming, but not simmering or boiling (this can cause the milk to separate and can scorch the chocolate).
  3. When the hot chocolate is warm enough and smooth, remove from the heat and stir in the vanilla and peppermint extract. Taste and add more sweetener, vanilla or peppermint, as desired.
  4. Serve with your favorite toppings!
  • Prep Time: 3 minutes
  • Cook Time: 5 minutes
  • Category: Drink
  • Method: Stovetop
  • Cuisine: American
Recipe Card powered byTasty Recipes