Vegan Hot Chocolate

Cozy up with a comforting mug of our creamy vegan hot chocolate—a rich, velvety cocoa drink that's entirely dairy-free. With a handful of ingredients and a few minutes, you can be sipping on this cozy beverage perfect for chilly days!
post featured image
A mug of dairy-free hot chocolate, topped with vegan marshmallows.
This post may contain affiliate links, which means that I make a small commission off items you purchase at no additional cost to you. Please read my policy page.

There’s nothing quite as cozy as curling up with an oversized blanket, a new (or old) book, and a mug of vegan hot chocolate. This is our ultimate go-to hot cocoa recipe that you can whip up in just a few minutes. With just a few ingredients—unsweetened soy milk, cocoa powder, dairy-free chocolate chips, and sugar—you can have the creamiest and most comforting beverage in no time!

You can stop there for a simple vegan hot chocolate—or, you can kick it up a notch by adding a splash of vanilla extract or peppermint extract (our fave). Top your toasty drink with some vegan marshmallows or a dollop of coconut whipped cream. Perhaps sprinkle on a bit of cocoa powder or mini vegan chocolate chips for absolute perfection!

If you’ll be sipping cocoa all season long, don’t miss our homemade vegan hot chocolate mix to make the process even easier. Delish!

Why You’ll Love This Dairy-Free Hot Chocolate

You can’t go wrong with a tasty hot cocoa, and this dairy-free version is no exception. It’s just as rich and chocolatey, you won’t even know it’s dairy-free!

  • Big Cozy Chocolate Flavor. This hot chocolate packs a bold, chocolatey punch that feels cozy from the very first sip. It’s the kind of treat that makes any cold day instantly better.
  • Made With Stuff You Already Have. You don’t need anything fancy to make it shine, just a few pantry staples you probably already have on hand. That means warm, chocolatey goodness is always just a few minutes away.
  • Creamy, Dreamy, Sip-Friendly Texture. Plant milk gives it this silky, dreamy texture that feels like pure comfort. It’s the perfect drink to wrap your hands around when you want something soothing.
  • So Easy to Make Your Own. You can swirl in peppermint, sprinkle in cinnamon, or add a splash of vanilla to make it your own. Every cup can feel like a new flavor adventure.
  • Instantly Puts You in a Festive Mood. Whether it’s a holiday movie night or a random chilly evening, this drink sets the mood fast. It adds a fun, cheerful energy that makes everything feel a little more magical.
A ceramic mug of vegan hot chocolate topped with a sprinkle of cocoa powder and mini chocolate chips next to a jar and measuring spoon of hot chocolate mix.

Key Ingredients and Substitutions

Let’s break down the star ingredients that make your vegan hot chocolate rich, creamy, and full of flavor. You’ll also find simple substitutions so you can tweak the recipe to match your taste or whatever you have on hand.

Vegan Chocolate

I like to use miniature vegan chocolate chips by the brand Enjoy Life—but any semi-sweet vegan chocolate (or dairy-free white chocolate) will work! The mini chips are helpful because they melt faster, but if you can’t find mini chips, just roughly chop your chocolate into small pieces.

Hand holding up a bag of Chocolate Emporium semi-sweet chocolate chips.

Sugar

We use generic granulated sugar in this recipe, but you’re welcome to use your favorite sweetener here. Coconut sugar, agave syrup, maple syrup, and beyond will all work. If you’re unsure about the vegan status of sugar, check out our “Is sugar vegan?” article.

Vegan Marshmallows 

Dropping a few vegan marshmallows into your hot cocoa brings on all the fireside vibes. Dandies is a great vegan brand of marshmallows, but more brands are sprouting up and you can also find “accidentally vegan” marshmallows at Trader Joe’s. Just make sure your marshmallows are gelatin-free, because gelatin is made from animal skin and bones!

Vegan marshmallows from Dandies in a rustic bowl.

Vegan Whipped Cream

Of course, this ingredient is optional, but it’s oh-so-good! You can find vegan whipped cream in a can (I used one I found at Trader Joe’s), from a tub (So Delicious has a “Cool Whip” style vegan whip like this), or homemade (check out our coconut whipped cream recipe.)

A hand squirting dairy-free whipped cream into the best homemade vegan hot cocoa recipe in a handmade mug.

How To Make Dairy-Free Hot Chocolate

In three simple steps, you can whip up a cozy cup of this dairy-free hot chocolate!

Step One: Stir Up Some Chocolate Cheer – In a small saucepan over medium heat, whisk together plant milk, cocoa powder, mini vegan chocolate chips, and sugar until the mixture is fully dissolved.

Step Two: Add a Merry Minty Twist – For added flavor, include a small splash of vanilla extract or peppermint extract and whisk thoroughly.

Finally, Step Three: Pour, Top, and Get Cozy – Pour the hot chocolate into a mug and garnish with vegan whipped cream and a sprinkle of chocolate chips or cocoa powder if desired. Enjoy it while it’s hot!

Pouring vegan hot chocolate into a mug.
A hand holding a mug full of World of Vegan hot cocoa recipe with coconut whipped cream, cocoa powder and mini chocolate chips.

Serving Tips and Suggestions for Hot Cocoa

We’re full of fun tips and creative ways to enjoy your vegan hot chocolate. Here are some easy tricks to make each mug extra special, playful, and extra creamy!

  • Sprinkle in Some Crunch – Top your hot chocolate with crushed vegan cookies, toasted nuts, or cacao nibs. The crunch adds a fun texture and extra flavor in every sip.
  • Swirl in a Caramel Twist – Drizzle vegan caramel or date syrup into your mug before serving. It makes each sip a sweet, gooey surprise.
  • Add a Boozy Kick (If You’re Feeling Fancy) – Mix in a splash of vegan-friendly liqueur like peppermint, hazelnut, or coffee-flavored. It turns your cozy drink into a grown-up treat. (Check out our vegan alcohol guide for brand suggestions.)
  • Float a Dollop of Nut Butter – Drop a spoonful of almond, peanut, or hazelnut butter on top and let it melt in. It gives the hot chocolate a nutty richness that’s totally indulgent.
  • Create a Fun Hot Chocolate Board – Serve your drink with mini toppings on the side—like vegan sprinkles, chocolate curls, or toasted coconut. Everyone can customize their mug, and it turns sipping into an activity!
Best Vegan Hot Chocolate Recipe

Easy Holiday Gift Recipe

Have a friend who could use some comfort and loves chocolate? Our hot chocolate mix is the perfect homemade vegan gift or stocking stuffer for the holidays

  1. Simply fill a 16-ounce mason jar with the dairy-free hot chocolate mix and top it with some vegan marshmallows. Hand-write the recipe on a tag: “3.5 tablespoons of mix + 1 cup of unsweetened soy milk = One Hot Cocoa”
  2. Tie a festive bow around the jar, and you’re done! You can even cut out holiday-themed paper or wrapping paper in the shape of a circle and adhere it over the mason jar lid for an extra-cute effect.
Homemade Vegan Hot Cocoa Mix

Print me! Did you know you can easily print our recipes? Just tap the “Print Recipe” button in the recipe card. You can keep a stack of new recipes to try in your kitchen—or better yet—create a recipe binder where you keep all your favorites!

flower icon
Send This Recipe to My Inbox
Drop your email below to receive this recipe in your inbox. Plus, we’ll send you our favorite seasonal plant-based recipes weekly!

Dairy-Free Hot Chocolate

5 from 9 votes
Wrap your hands around a mug of this dairy-free hot cocoa and let all your worries fade away! Made with just a few ingredients and plant-based milk, this is the perfect vegan hot chocolate to sip on—whether you're cozying up with a book, telling stories by the fire, or tearing presents open under the Christmas tree. Spice up your hot cocoa with a splash of vanilla extract or peppermint extract, and top it with vegan whipped cream for the perfect hot drink!
A mug of dairy-free hot chocolate, topped with vegan marshmallows.
Prep Time 1 minute
Cook Time 5 minutes
Total Time 6 minutes
Servings 1 cup

Ingredients

  • 1 cup unsweetened soymilk, or your favorite plant-based milk
  • tablespoons cocoa powder
  • 1 tablespoon mini vegan chocolate chips, or chopped chocolate, plus additional for topping
  • 1 tablespoon sugar
  • 1 splash of vanilla extract or peppermint extract, optional
  • Vegan marshmallows, optional
  • Vegan whipped cream, optional

Instructions

  • In a small saucepan over medium heat, whisk together plant-based milk, cocoa powder, mini vegan chocolate chips, and sugar until completely dissolved. If using our pre-mixed vegan hot chocolate mix, simply add 3.5 tablespoons into the milk.
  • If desired, add a small splash of vanilla extract or peppermint extract (absolutely delicious!) and whisk well.
  • Pour into a mug and top with vegan whipped cream and a sprinkle of chocolate chips or cocoa powder (if desired), and enjoy hot!

Notes

This is a perfect base vegan hot cocoa recipe that can be made into a vegan peppermint hot chocolate by adding a splash of peppermint extract!

Nutrition

Calories: 388kcal | Carbohydrates: 53g | Protein: 10g | Fat: 19g | Saturated Fat: 9g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 1g | Trans Fat: 0.1g | Sodium: 281mg | Potassium: 293mg | Fiber: 4g | Sugar: 42g | Vitamin A: 505IU | Calcium: 368mg | Iron: 4mg
Course — Drink
Cuisine — American
Love this Recipe? Leave a Rating!And follow @Vegan on Instagram for more.
newsletter offer

Enter to Win Our Monthly Giveaway!

New winner every month! Drop your name below for a chance to win hundreds of dollars of vegan prizes from our brand partners. You’ll also receive our weekly e-newsletter with plant-based recipes galore!

Leave a Comment

5 from 9 votes

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


The reCAPTCHA verification period has expired. Please reload the page.
Recipe Rating




9 comments
  1. 5 stars
    I LOVE Hot cocoa this recipe looks amazing and so chocolateyy!

  2. Beatriz Buono-Core says:

    5 stars
    Love it so much!

  3. 5 stars
    So cozy and delicious!

  4. 5 stars
    My favorite hot cocoa recipe! The flavor is amazing. I make this at least once a week or more during the cooler months. Heck, even during the summer months! It’s THAT good.

  5. 5 stars
    Delicious holiday drink – the kids love it!

  6. 5 stars
    We make this all the time, it’s the perfect vegan hot cocoa!

  7. 5 stars
    So…. I may have made this hot cocoa for the last 4 days straight. It’s SO GOOD! I know it’s not the healthiest habit, but it’s a welcome opportunity to really embrace the holiday season in an otherwise pretty tough year. Hot cocoa is like a warm hug!

Stay Inspired!

Thank you for subscribing!