This post contains affiliate links.

Nothing warms me up better when winter strikes than a steaming mug of hot cocoa. Ditch the store-bought packets and whip up this healthy and tasty homemade hot chocolate recipe. It’s a favorite for both my family and our friends all season long.

Ingredients You’ll Need

My homemade hot chocolate recipe uses whole food ingredients, which means everything has nutritional value and exceptional flavor. Translation: you can drink this and know you’re nourishing your body, too. Healthy never tasted so good!

  • Cacao powder is rich and dark. This ingredient provides the classic chocolate taste, but also boasts many health benefits with it’s natural antioxidants. Explore my other cacao powder recipes next.
  • Maple syrup is a natural sweetener that enhances the flavor with a hint of caramel richness.
  • Vanilla extract adds a warm, aromatic essence that elevates the overall taste of the drink.
  • Sea salt enhances the sweetness and balances the flavors for a more rounded profile.
  • Oat milk is the creamy and dairy-free base that adds an uber smooth texture to the hot chocolate. Trust me on this! You can swap this for any milk that you prefer.
freeA bowl of ready-to-eat creamy vegetable soup next to silver spoons.

November 9-13, 2026

Jen’s Free Soup Challenge

I’d love for you to soup it up with me! For 5 days, I’ll send you a daily veggie-packed soup that’s easy enough for a busy weeknight and makes enough to freeze and pull out all winter.

A blue mug holds a vegan hot chocolate recipe, resting on a circular wooden board surrounded by essential healthy hot chocolate ingredients.

How to Make Homemade Hot Chocolate

What makes this the best homemade hot chocolate recipe is the blender method. Yep— we’re blending all these ingredient together to create a rich, creamy and frothy hot chocolate. If you’ve seen Santa Claus, remember “shaken… not stirred.” Well, blending takes hot cocoa to the next level

  1. Heat the oat milk in a microwave-safe mug.
  2. Pour the hot oat milk with cacao powder, maple syrup, sea salt, and vanilla extract in a blender.
  3. Blend until smooth and well combined. Use a towel to cover the top of the blender to protect yourself from steam.
  4. Serve this frothy, chocolatey delight immediately in your favorite mug.

Stovetop Method for Healthy Hot Chocolate

Heat the “milk” in a medium saucepan over medium-low heat, then stir in the other ingredients. Warm the mixture gently until it reaches serving temperature, but avoid reaching a boil. Pour into your favorite mug and enjoy right away.

A blue mug filled with rich homemade hot chocolate placed on a woodgrain countertop.

Dairy-Free Hot Chocolate Swaps

According to the US Department of Health and Human Services, approximately 68% of the world’s population is lactose intolerant. While the star of homemade hot chocolate is the rich cacao powder, the liquid base is also important. Here’s my homemade dairy-free milk options you can use in this healthy hot chocolate recipe:

  • Homemade coconut milk: This light dairy free milk is great for hot cocoa smoothies, cereal, hot chocolate and more!
  • Homemade oat milk: When you just need an ultra-creamy base, oat milk is a winner. It’s my preferred base for my homemade hot chocolate.
  • Homemade almond milk: I actually just finished a seasonal 21-Day Cleanse, and used homemade almond milk throughout the whole cleanse.
  • Homemade cashew milk: A super creamy option just as easy to make as the rest!
  • Homemade hemp milk: There are so many nuts/seeds/etc. that can be turned into milk, so don’t limit yourself to the first three choices! Change it up every time you make this vegan diy hot chocolate, until you find the perfect blend for you.

Cacao Powder vs Hot Chocolate Mixes

Store bought hot cocoa mix often contains dairy in some form, as well as a host of processed ingredients. For example, Swiss Miss ingredient list is as follows: white sugar, corn syrup, modified whey, cocoa, hydrogenated coconut oil, nonfat milk, salt, dipotassium phosphate, mono- and diglycerides, natural flavor. Cocoa is 4th on the list!

Meanwhile, the hot chocolate ingredients list for my homemade hot cocoa recipe includes: cacao powder, maple syrup, vanilla extract, and salt. Four recognizable, minimally-processed ingredients to create a healthier hot chocolate. I dare you to do a test comparison of both versions and let me know which mix you like the best for hot chocolate.

Cacao VS Dark Chocolate

If you’re having trouble finding cacao powder, swap it for dark chocolate morsels or a bar. The darker it is, the richer in cacao (and less sugar).

A mug of dairy-free hot chocolate rests on a cheesecloth, next to a tablespoon of cacao powder.

More Healthy Homemade Chocolate Drinks

This hot chocolate recipe might have you craving other decadent recipes using cacao. Not to worry, I’ve got you covered with smoothies that are rich in cacao, too:

Common Questions

What is hot chocolate made of?

Hot chocolate is typically made from cocoa powder, milk, sugar, and sometimes chocolate pieces.

Is hot chocolate healthy?

In moderation, hot chocolate can offer antioxidants, but it can be high in sugar and calories.

Can I drink hot chocolate at night?

Yes, but the caffeine in cocoa may affect your sleep if you’re sensitive to it.

Is hot chocolate good for the skin?

Hot chocolate contains antioxidants like flavonoids, which can be beneficial for skin health.

Recipe Card

Homemade Hot Chocolate

This vegan homemade hot chocolate whirls warm oat milk, cacao powder, maple syrup and a pinch of sea salt in the blender until you get a frothy, cafe-style foam on top. One mug, 10 minutes, no dairy, and you can make it on the stove instead.
A blue mug filled with rich homemade hot chocolate sits on the countertop, accompanied by a tablespoon of cacao powder and vegan milk.
Serves1 (8 oz)
Prep10 minutes
Total time10 minutes

Ingredients 

Instructions 

  • Add the warm oat milk, cacao powder, maple syrup, vanilla and salt to a blender.
  • Blend until combined. Pour into a mug and serve immediately.

Recipe Notes

  • Blender Tip: Hot liquids expand in the blender, so start on the lowest speed and hold a towel over the lid.
  • Stovetop Method: Warm the milk in a small pan over medium heat, then whisk in the remaining ingredients.
  • Ingredient Swaps: Unsweetened cocoa powder works in place of cacao powder, and any plant milk can replace the oat milk.
  • Storing: Keep leftovers in a sealed jar in the fridge for up to 2 days. Reheat gently on the stove and whisk well, since the cacao settles.

Nutrition

Calories145 kcal
Carbohydrates26 g
Protein3 g
Fat4 g
Fiber4 g

Serving: 8 oz | Saturated Fat: 1 g | Polyunsaturated Fat: 2 g | Monounsaturated Fat: 2 g | Sodium: 330 mg | Potassium: 187 mg | Sugar: 19 g | Calcium: 343 mg | Iron: 1 mg

You’ll want it later

Save this recipe

Drop your email and I’ll send it to you.

Share with a friend