This post may contain affiliate links. Please read my disclosure and privacy policy.

If you’re hoping to make hot chocolate from scratch, you’re in luck, because this healthy hot chocolate tastes incredible. (And can be stirred together in minutes!)

What’s great about making homemade hot chocolate is that you get to customize the flavor.

If you prefer a dark chocolate drink, you can add more cacao powder; if you prefer a sweeter drink, you can easily add more sweetness. A pinch of salt will help balance the flavor, and since you can taste this mixture as you go, it’s practically foolproof!

⭐⭐⭐⭐⭐ Featured Review

“This is the best healthy hot chocolate recipe. I’ve made it more times than I can count. It’s my go-to favorite.” -Christine

hot chocolate overhead in two blue mugs with whipped cream on the side.

Ingredients for Healthy Hot Chocolate Recipe

Here’s what you’ll need:

  • Milk. You can use any milk you prefer for this recipe, except for homemade oat milk (see the tip below). I prefer to use almond milk for dairy-free hot chocolate, but cashew, hemp, soy, or cow’s milk will also work.
  • Cacao powder. I keep raw cacao powder in my pantry, but Dutch-processed cocoa powder will also work flavor-wise. Research suggests that less processed cacao powder will have more antioxidants.
  • Maple syrup. This natural sweetener shouldn’t be confused with processed pancake syrup. (Check the label when shopping— the only ingredient should be 100% pure maple syrup.) The maple flavor pairs perfectly with this rich, chocolate flavor.
  • Vanilla extract. This is an optional add-in, but it will help boost the flavor.
  • Salt. Just a pinch of salt will elevate the taste and balance out the sweetness.
milk, cocoa powder, vanilla extract, maple syrup, and salt resting on a white board.

Detoxinista Tip

Don’t use homemade oat milk for this recipe because it will thicken when heated. Store-bought oat milk usually has additives that prevent this, especially if you buy a “barista”-style milk option.

How to Make Healthy Hot Chocolate

Step 1:

Add the almond milk, unsweetened cacao or cocoa powder, vanilla extract, maple syrup, and salt to a small saucepan. Over medium heat on the stovetop, whisk the mixture often until it starts to simmer and the lumps dissolve.

As soon as the hot chocolate looks creamy and is as warm as you’d like, it’s ready to serve. (No need to bring it to a full boil, or it will be too hot to drink!)

cocoa powder and maple syrup whisked into milk in a small white saucepan.

Step 2:

Carefully taste it, taking care not to burn your mouth, and make any necessary adjustments. Then, pour it into a mug and add any toppings you love.

Mini marshmallows, vegan marshmallows, or a dollop of coconut whipped cream are all delicious options.

Or, try it with a sprinkle of cinnamon for a Mexican hot chocolate flavor.

healthy hot chocolate topped with whipped cream and shaved chocolate.

Storage Tips

Leftover hot chocolate can be stored in an airtight container in the fridge for up to 4 days. It will separate when stored, but it will quickly come together again when whisked in a saucepan.

Looking for a make-ahead option? 

Try my easy Hot Cocoa Mix, which can be stirred into hot milk and makes a great DIY gift idea.

Healthy Hot Chocolate FAQs

Can I use a different natural sweetener? 

Yes! If you don’t need a vegan hot cocoa recipe, you can use honey, agave, coconut sugar, or any other sweetener you love. Zero-calorie sweeteners will require a different amount, so start with less and add more to taste as you go.

Can I make a peppermint hot chocolate?  

Yes! I’ve tested a Peppermint Hot Chocolate with peppermint extract if you’d like a minty variation.

Can I use fruit to sweeten it? 

I have a date-sweetened hot chocolate recipe that uses hot water, if you’d like to blend it. (You’ll need a high-speed blender to help break down all the fiber in the dates.)

Is chocolate vegan? 

Cocoa powder is vegan, but if you want to add chocolate chips or shaved chocolate on top, check the label to ensure it’s dairy-free.

healthy hot chocolate with melted whipped cream on top.

Healthy Hot Chocolate Recipe

4.95 from 117 votes
This healthy hot chocolate recipe is naturally sweetened, but you'd never know just by tasting it. It's just as fast to prepare as the store-bought packets!
prep1 min cook4 mins total5 mins
Servings:1

Ingredients
 
 

Instructions

  • Combine all of the ingredients in a saucepan over medium heat and stir, using a whisk to break up any lumps. Keep stirring until it's smooth and reaches your desired warm temperature. (There is no need to bring it to a full boil.)
  • Carefully taste the hot chocolate and make any necessary adjustments. For a darker chocolate flavor, add an extra dash of cocoa powder. For more sweetness, add an extra splash of maple syrup.
  • Pour the hot chocolate into a mug right away and serve warm. Top with coconut whipped cream and chocolate shavings, if desired, or any other toppings you love.

Video

Notes

Nutrition information is for the whole batch, not including any optional toppings. This information is automatically calculated and is just an estimate, not a guarantee.
Milk Note: This recipe should work with any milk you love, except homemade oat milk, which can become slimy when heated. (Store-bought oat milk should be fine, though!)

Nutrition

Calories: 103kcal | Carbohydrates: 18g | Protein: 2g | Fat: 4g | Saturated Fat: 1g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 2g | Sodium: 328mg | Potassium: 123mg | Fiber: 2g | Sugar: 12g | Calcium: 328mg | Iron: 1mg
Course: Dessert
Cuisine: American
Keyword: healthy hot chocolate, vegan hot chocolate

More Recipes to Try

If you try this dairy-free hot chocolate recipe, please leave a comment and star rating below letting me know how you like it.

Megan Gilmore leaning on her white countertop.

Megan Gilmore

Hi, I’m Megan. A former fast food junkie turned best-selling cookbook author. As a Certified Nutritionist Consultant (CNC), I love to make healthier food using simple ingredients. I test these recipes multiple times in my kitchen to make sure they will turn out perfectly for you.

Read More

You May Also LIke

Leave a Review!

I love hearing from you! Submit your question or review below. Your email address will not be published. Required fields are marked*.

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Comments

  1. This is the best healthy hot chocolate recipe. I’ve made it more times than I can count. It’s my go-to favorite. I do add an extra tablespoon of maple syrup because I like things real sweet. 🙂

  2. Delicious hot cocoa! will be keeping this recipe. I can’t handle refined sugar well due to chronic illness; worsens my symptoms. But I seem to handle natural sweeteners much better in small amounts, so this is perfect!

  3. Really easy and so good!! Just made a few servings of this for the first snow of the year, and my toddler, my picky husband, and I all loved it! It was requested again immediately! Perfectly sweetened and so easy. We made with oat milk and added a smidge more cocoa powder for extra chocolateyness. Thanks for your always reliable recipes!

  4. Hi Megan!

    This is actually the very same hot (and it’s also delicious cold) chocolate I have been making for years. The only difference is that I blend it in my Vitamix first and then pour it into a sauce pan. Guilt free hot chocolate! I also add a scoop of collagen peptides, which makes it even creamier and you can’t taste it. When I want it cold, I just blend it in the Vitamix until it’s super creamy and pour it over ice. Lately I have been adding cinnamon and a little ginger to it and it’s incredible!

    Wishing you and your family and very Merry Christmas and a Radiantly Healthy and Happy New Year!
    ❤️✨🎄✨❤️