Food Sharing Vegan

  • Vegan Thanksgiving Recipes
  • Recipes
    • All Recipes
    • Breakfast
    • Lunch
    • Dinner
    • Soups & Stews
    • Appetizers
    • Side Dishes
    • Desserts
    • Baking
    • Drinks
    • Air Fryer
    • Instant Pot
    • Vegan 30 Minute Meals
    • Pasta
    • Salads
    • Sauces & Dressings
    • Thanksgiving
    • Christmas
  • About
    • About Toni
    • Podcast
    • Contact
  • Cookbooks
    • Shop My Favorites
  • Subscribe
menu icon
go to homepage
  • Vegan Thanksgiving Recipes
  • Recipes
    • All Recipes
    • Breakfast
    • Lunch
    • Dinner
    • Soups & Stews
    • Appetizers
    • Side Dishes
    • Desserts
    • Baking
    • Drinks
    • Air Fryer
    • Instant Pot
    • Vegan 30 Minute Meals
    • Pasta
    • Salads
    • Sauces & Dressings
    • Thanksgiving
    • Christmas
  • About
    • About Toni
    • Podcast
    • Contact
  • Cookbooks
    • Shop My Favorites
  • Subscribe
search icon
Homepage link
  • Vegan Thanksgiving Recipes
  • Recipes
    • All Recipes
    • Breakfast
    • Lunch
    • Dinner
    • Soups & Stews
    • Appetizers
    • Side Dishes
    • Desserts
    • Baking
    • Drinks
    • Air Fryer
    • Instant Pot
    • Vegan 30 Minute Meals
    • Pasta
    • Salads
    • Sauces & Dressings
    • Thanksgiving
    • Christmas
  • About
    • About Toni
    • Podcast
    • Contact
  • Cookbooks
    • Shop My Favorites
  • Subscribe
×
Home » Recipes » Vegan Christmas Recipes

Vegan Peppermint Hot Chocolate

Toni Okamoto sitting on a porch eating grapes
Modified: Oct 30, 2026 · Published: Dec 6, 2022 by Toni Okamoto · As an Amazon Associate and Walmart Creator, I earn from qualifying purchases at no extra cost to you · 14 Comments
214 shares

This rich and creamy vegan peppermint hot chocolate is made on the stove in about 10 minutes with plant-based milk, dairy-free chocolate chips, vanilla and a splash of peppermint. It tastes like a candy cane melted into a mug of hot chocolate, and it's my go-to holiday drink for chilly nights, movie nights and Christmas morning.

Jump to Recipe Grocery List
Overhead view of vegan peppermint hot chocolate topped with dairy-free whipped cream in a white mug on a linen napkin.

Want to save this recipe?

Enter your email & get this sent to your inbox! Plus you’ll get great new recipes from me every week!

Jump to:
  • Why You'll Love This Recipe
  • The Ingredients
  • How to Make Vegan Peppermint Hot Chocolate
  • Toppings and a Hot Chocolate Bar
  • Toni's Recipe Tips
  • FAQs
  • How to Store and Reheat
  • What to Serve with Peppermint Hot Chocolate
  • More Vegan Christmas Recipes
  • Vegan Peppermint Hot Chocolate

Why You'll Love This Recipe

When I want something sweeter than tea or coffee, this dairy-free hot chocolate is what I make. Homemade hot chocolate made with real melted chocolate is so much richer than a powdered packet, and it's just as quick.

  • 5 ingredients: plant-based milk, vegan chocolate chips, vanilla extract, peppermint extract and sugar.
  • Quick: Ready in about 10 minutes in one pot.
  • Dairy-free: Rich and creamy without any dairy, so everyone at the table can have a mug.
  • Party friendly: Easy to set up as a hot chocolate bar for a holiday party.

It's perfect next to other holiday drinks like my super creamy vegan eggnog, Instant Pot apple cider and dairy-free golden milk. For a holiday dessert spread, serve it with peppermint chocolate brownies, vegan chocolate truffles or easy vegan chocolate cupcakes.

The Ingredients

You only need 5 ingredients for this peppermint hot chocolate recipe. See the recipe card below for exact amounts.

Labeled ingredients for vegan peppermint hot chocolate: plant-based milk, vanilla extract, peppermint extract, vegan chocolate chips and granulated sugar.
  • Plant-based milk: I use unsweetened soy milk. Any unsweetened, plain plant-based milk works, and readers have made it with almond milk too.
  • Vegan chocolate chips: Semisweet vegan chocolate chips melt into the milk and give it that rich, chocolatey flavor. Not all chocolate chips are dairy-free, so check the label for milk or milk fat.
  • Vanilla extract: Rounds out the chocolate flavor.
  • Peppermint extract: A little goes a long way. Start with less if you're sensitive to mint.
  • Granulated sugar: Just a touch, since the semisweet chocolate chips bring most of the sweetness. Taste and add more sugar if you like it sweeter.

Peppermint extract or peppermint oil? They can't be swapped 1 to 1. Peppermint oil is much stronger, so you only need a drop or two per mug.

How to Make Vegan Peppermint Hot Chocolate

It all comes together in one saucepan.

A measuring cup of vegan chocolate chips held over a saucepan of warm plant-based milk on the stove.

Step 1: Melt the chocolate. Warm the plant-based milk in a 2-quart saucepan over medium heat until it's hot but not boiling. Add the vegan chocolate chips and stir often until they fully melt, about 5 to 7 minutes.

Vanilla extract being poured into a saucepan of hot chocolate.

Step 2: Add the vanilla. Whisk in the vanilla extract.

Peppermint extract being poured from a small glass bowl into a saucepan of hot chocolate.

Step 3: Add the peppermint. Whisk in the peppermint extract.

Sugar being added from a small white bowl to a saucepan of hot chocolate.

Step 4: Sweeten it. Add the sugar.

Frothy dairy-free hot chocolate in a saucepan on the stove.

Step 5: Whisk until smooth. Whisk until the sugar dissolves and everything is smooth. Taste and add more sugar if you like it sweeter.

Close-up of vegan whipped cream melting into a mug of peppermint hot chocolate.

Step 6: Serve. Pour the hot chocolate into mugs and add your favorite toppings.

Don't let it boil. Keep the milk just below a simmer so the chocolate stays smooth and the flavor stays fresh.

Toppings and a Hot Chocolate Bar

A swirl of vegan whipped cream is classic. I like CocoWhip by So Delicious or plant-based Reddi-wip. You can also add:

  • Crushed candy canes or peppermint candies
  • Vegan marshmallows
  • Vegan peanut butter caramel or vegan chocolate syrup
  • Shaved vegan chocolate or vegan chocolate chips
  • A sprinkle of flaky sea salt
  • A cinnamon stick
  • A scoop of vegan vanilla or mint chocolate chip ice cream for a hot chocolate float

Hosting a party? Set up a hot chocolate bar. Keep the hot chocolate warm in a large thermos, put the toppings in small bowls, and let everyone build their own mug.

Ideas I Haven't Tried Yet

I haven't tested these yet, but they sound delicious:

  • White hot chocolate: Swap the semisweet chips for vegan white chocolate.
  • Extra creamy: Replace some of the milk with canned coconut milk.
  • Eggnog hot chocolate: Use vegan eggnog in place of some of the milk.
  • Nut butter: Stir in a spoonful of your favorite nut or seed butter.
  • Peppermint mocha: Stir a shot of espresso into each mug.
  • Spiced: Skip the peppermint and add cinnamon, chai spice or gingerbread spice.
  • Other flavors: Swap the peppermint for orange or almond extract, or stir in a flavored syrup.
  • Lighter: Use part water and part plant-based milk with less sugar.
  • Slow cooker for a crowd: Melt everything together in a slow cooker on LOW, stirring often, then keep it on the warm setting.

If you try one, let me know in the comments!

Toni's Recipe Tips

  • Use chocolate you like eating: Vegan chocolate made with cocoa butter melts smoother and tastes richer.
  • Keep it below a boil: Warm the milk until hot, but don't let it boil.
  • Adjust to taste: Add more sugar if you like it sweeter, more chocolate for a thicker, richer drink, or more peppermint for a stronger candy cane flavor.
  • Make it frothy: Use a handheld milk frother right in the pot, or blend it for a few seconds.

FAQs

What is the best non-dairy milk for hot chocolate?

I use unsweetened soy milk, which makes a rich, creamy hot chocolate. Readers have also made this recipe with almond milk and loved it, so use the unsweetened plant-based milk you like best.

Are chocolate chips vegan?

Not always. Many semisweet chocolate chips contain milk or milk fat, so check the ingredient list or look for chips labeled vegan or dairy-free.

What's the difference between hot chocolate and hot cocoa?

Hot chocolate is made with melted chocolate, so it's thicker and richer. Hot cocoa is made with cocoa powder and sugar, so it's lighter.

Can I use peppermint oil instead of peppermint extract?

Yes, but use much less. Peppermint oil is far more concentrated than extract, so start with a drop or two per mug and add more to taste.

Can I make it ahead of time?

Yes. Make it a few hours ahead and keep it warm in a thermos, or refrigerate leftovers for up to 3 days and reheat on the stove or in the microwave.

A mug of vegan peppermint hot chocolate with dairy-free whipped cream next to a small bowl of extra whipped cream.

How to Store and Reheat

Make ahead: You can make this peppermint hot chocolate a few hours ahead and keep it warm in a thermos, which is great for parties.

Store: Keep leftovers in an airtight container in the refrigerator for up to 3 days.

Reheat: Warm it on the stove or in the microwave, stirring well. You may want to add a few more drops of peppermint or vanilla after reheating.

What to Serve with Peppermint Hot Chocolate

Pair a mug with holiday treats like red velvet crinkle cookies, peanut butter balls with Rice Krispies or peppermint chocolate brownies. On Christmas morning, it's lovely with warm vegan pecan sticky buns.

If you tried this vegan peppermint hot chocolate recipe or any other recipe on my blog, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks!

More Vegan Christmas Recipes

  • Vegan chicken pot pie with golden pastry and a creamy vegetable filling exposed.
    Vegan Chicken Pot Pie (Casserole)
  • Peanut butter cookies topped with chocolate kisses on parchment paper.
    Peanut Butter Blossoms
  • Mushroom gravy served in a bowl with a spoon.
    Vegan Mushroom Gravy
  • Golden braided vegan challah.
    Vegan Challah
Vegan peppermint hot chocolate with a dollop of dairy-free whipped cream in a white mug on a gray linen napkin.

Vegan Peppermint Hot Chocolate

Toni
Rich, creamy vegan peppermint hot chocolate made on the stove in about 10 minutes with plant-based milk, dairy-free chocolate chips and a splash of peppermint.
5 from 45 votes
Print Recipe Pin Recipe Grocery List
Prep Time 3 minutes mins
Cook Time 7 minutes mins
Total Time 10 minutes mins

Want to save this recipe?

Enter your email & get this sent to your inbox! Plus you'll get great new recipes from me every week!

Course Drinks
Cuisine American
Servings 4
Calories 205 kcal

Equipment

  • Measuring Cups
  • Measuring Spoons
  • Saucepan 2-quart
  • Whisk

Ingredients
  

  • 4 cups unsweetened plain plant-based milk
  • ½ cup vegan semisweet chocolate chips plus 1 tablespoon
  • 1 ½ teaspoons vanilla extract
  • 1 ½ teaspoons peppermint extract
  • ½ teaspoon granulated sugar plus more to taste
  • vegan whipped cream for topping (optional)

Instructions
 

  • A measuring cup of vegan chocolate chips held over a saucepan of warm plant-based milk on the stove.
    In a 2-quart saucepan over medium heat, warm the plant-based milk until hot but not boiling. Add the vegan chocolate chips.
  • Frothy dairy-free hot chocolate in a saucepan on the stove.
    Stir often until the chocolate chips fully melt, about 5 to 7 minutes.
  • Peppermint extract being poured from a small glass bowl into a saucepan of hot chocolate.
    Whisk in the vanilla extract and peppermint extract.
  • Sugar being added from a small white bowl to a saucepan of hot chocolate.
    Whisk in the sugar until it dissolves. Taste and add more sugar if you like it sweeter.
  • Close-up of vegan whipped cream melting into a mug of peppermint hot chocolate.
    Pour into mugs and serve hot, topped with vegan whipped cream if using.

Notes

  • Use a vegan chocolate you like eating on its own. Chocolate made with cocoa butter melts smoother and tastes richer.
  • Warm the milk until hot but don't let it boil.
  • Add more chocolate for a thicker, richer drink, or more peppermint for a stronger candy cane flavor.
  • For frothy hot chocolate, use a handheld milk frother in the pot or blend it for a few seconds.
  • Leftovers keep in an airtight container in the refrigerator for up to 3 days. Reheat on the stove or in the microwave.

Nutrition

Calories: 205kcalCarbohydrates: 20gProtein: 8gFat: 11gSaturated Fat: 5gPolyunsaturated Fat: 3gMonounsaturated Fat: 3gSodium: 93mgPotassium: 383mgFiber: 3gSugar: 15gVitamin A: 503IUCalcium: 309mgIron: 2mg
Did you make this recipe?Mention @foodsharingvegan on Instagram!

More Vegan Christmas Recipes

  • Peppermint brownie squares with mint frosting and chocolate topping.
    Vegan Peppermint Brownies (with Mint Frosting)
  • Cocoa-dusted vegan chocolate truffles on parchment.
    Vegan Chocolate Truffles (3 Ingredients)
  • Jelly doughnuts dusted with powdered sugar.
    Sufganiyot (Jelly Donuts)
  • Golden potato latkes piled on a plate.
    Crispy Vegan Latkes

Comments

    5 from 45 votes (39 ratings without comment)

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




  1. Bernice says

    December 07, 2022 at 4:15 am

    Excellent timing! I was looking for another hot chocolate recipe and this dairy free recipe makes it great for my entire family. No more making two batches!

    Reply
    • Andrea says

      December 19, 2022 at 5:28 am

      Love that! This hot chocolate is definitely a winner across the board!

      Reply
  2. Tina says

    December 07, 2022 at 2:11 pm

    5 stars
    Such a great hot chocolate recipe. Love the flavor adaptations you’ve included!

    Reply
    • Andrea says

      January 09, 2023 at 3:17 am

      Agreed! So many ways to enjoy it!

      Reply
  3. nancy says

    December 07, 2022 at 7:28 pm

    5 stars
    wow doesn't love a hot peppermint hot chocolate to warm up during the winter. this one without milk is just want i needed.

    Reply
    • Andrea says

      January 09, 2023 at 3:17 am

      It's a great one to warm up to!

      Reply
  4. Jenn says

    December 07, 2022 at 7:29 pm

    5 stars
    Yum! Perfection.

    Reply
    • Andrea says

      January 09, 2023 at 3:16 am

      Agreed! So good!

      Reply
  5. Jamie says

    December 07, 2022 at 10:36 pm

    5 stars
    I used almond milk for this recipe and it came out so good! The peppermint flavor is outstanding!

    Reply
    • Andrea says

      December 19, 2022 at 5:28 am

      Yummm! Perfect for the holiday season!

      Reply
  6. megane says

    December 08, 2022 at 11:29 am

    5 stars
    Yummo! It was just what I really wanted.

    Reply
    • Andrea says

      December 19, 2022 at 5:30 am

      Definitely hits the spot on a cold winter day!

      Reply
  7. Elena says

    December 08, 2022 at 11:30 am

    5 stars
    So much better than takeaway!! Yum!!

    Reply
    • Andrea says

      December 19, 2022 at 5:30 am

      Right?! Nothing like whipping up hot chocolate at home!

      Reply
Toni Okamoto sitting on a porch, smiling and eating grapes.

Hi, I'm Toni. Welcome to Food Sharing Vegan. Here you'll find comforting, delicious, vegan recipes to share with friends and family.

  • Facebook
  • Instagram
  • Pinterest

Vegan Thanksgiving Recipes

  • Vegan chicken pot pie with golden pastry and a creamy vegetable filling exposed.
    Vegan Chicken Pot Pie (Casserole)
  • Golden bread stuffing baked in a casserole dish.
    Easy Vegan Stuffing
  • Vegan scalloped potatoes served on a plate.
    Vegan Scalloped Potatoes
  • Vegan pumpkin pie with a slice cut from its smooth filling.
    Easy Vegan Pumpkin Pie

Comforting Soups

  • A bowl of thick yellow split pea soup with chunks of vegetables.
    Easy Yellow Split Pea Soup
  • A bowl of creamy condensed mushroom soup sprinkled with herbs.
    Vegan Condensed Cream of Mushroom Soup
  • A bowl of green potato asparagus soup topped with asparagus tips.
    Potato Asparagus Soup
  • A bowl of lentil soup with chickpeas, quinoa, and chunky vegetables.
    Instant Pot Lentil Soup

Footer

As Featured On

Featured in Home & Family, Parade, What the Health, Salon, BuzzFeed, and NBC News.

Terms

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Accessibility Policy

Newsletter

  • Sign up for emails and updates

About

  • About
  • Contact
  • Cookbook
  • Podcast

↑ back to top

  • facebook
  • instagram
  • pinterest

Copyright © 2026 Food Sharing Vegan

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.