Homemade Oat Milk Hot Chocolate

1 cup
15 min

It's hot chocolate season! Honestly, it's the best way to spend the cold winter months, and delicious. I've been making homemade hot chocolate with oat milk, and it's been a game-changer.

person holding oat milk hot chocolate in white mug with a blue background.

I also grew up using a hot chocolate mix (a certain boxed mix with a milkmaid on the front) and did not know how easy it was to make with actual chocolate! So, after learning about oat milk, I thought, "why not use that instead?" The resulting Mexican-style hot chocolate is a creamy winter treat made with simple ingredients.

So, are you ready to make a big mug of hot chocolate? Grab your cocoa beans, and let's do this!

Why this recipe works

This cup of hot chocolate is the perfect drink for a cold day. Oat milk is easier to digest and is a sustainable swap you can make at home. Also, oat milk makes for a creamy vegan hot chocolate, but this is a great option if you're vegan or have lactose intolerance.


This recipe is quick to make and has just three ingredients: milk, chocolate, and a little sugar. Add cinnamon or nutmeg for extra flavor if you want to get fancy.

created hot chocolate on cutting board over pan of warm oat milk
person out of frame pouring milk into one cup measuring cup

Oat Milk

Unsweetened oat milk will allow you to control how sweet it is. Other plant-based milk to try, include soy milk and cashew milk.

Mexican-Style Chocolate Disc

In Oaxaca, one of Mexico's largest producers of Mexican-style chocolate, beans is roasted in an open fire and not shelled before roasting. The heat is so intense that the shells crack and fall away during roasting.

Mexican-style chocolate bars are real chocolate! Mexican hot chocolate that'

the unsweetened cocoa powder will also work, but make sure to add a sweetener such as brown sugar, pure maple syrup, or even agave syrup.

Mini Marshmallows

What's better than enjoying creamy hot chocolate? Toppings! Vegan marshmallows and vegan toppings include a dash of cinnamon and whipped coconut cream, but it's also great on its own

Step-by-Step Instructions

This hot chocolate recipe will make you feel like you're on vacation. Adding oat milk and Mexican discs adds a delicious sweetness and the marshmallows add the perfect amount of creaminess.

I love hot chocolate. I love oatmilk. So I combined them and made the best hot chocolate I could imagine.

Using a sharp knife or box grater, chop one Mexican disc. Add to a bowl and set aside.

Then, you'll need oatmilk, which is easy enough—just pour some into a small saucepan, heat it up on how heat, and voila! You have hot milk.

Then comes the fun part: mix the grated chocolate until it's the perfect consistency for your taste buds.

Serving Suggestions + Expert Tips

If you want to get fancy, add vegan chocolate chips or whipped coconut cream (or both!) and sweeten with agave nectar or maple syrup. You could add fresh fruit like raspberries, strawberries, or blueberries, but don't stop there! If you want to kick things up a notch, sprinkle some dark chocolate shavings on your drink for an extra-special treat.

Don't forget about flavorings! Ground cardamom, nutmeg, and cloves will give your drink a warm feeling that's perfect for winter days when you want something cozy yet spicy—and don't forget about cinnamon! It goes great with everything from lattes to hot apple cider on cold days like today!


How is Mexican Style Drinking Chocolate made?

The beans are then ground into a smooth paste by hand and mixed with sugar, cinnamon, and other spices, depending on the flavor desired.

Can you microwave oat milk for hot chocolate?

The answer is yes! You can heat up your oat milk in a microwave, which will work fine in your hot chocolate recipe. As long as it's not in a metal container, you'll be able to use the microwave to heat up your oat milk.

What's the best oatmilk for hot chocolate?

The best oatmilk depends on taste and quality varies widely among brands. Therefore, it's important to choose wisely when it comes to oatmilk.

📖 Recipe
Homemade Oat Milk Hot Chocolate
Recipe details
  • 1  cup
  • Prep time: 5 Minutes Cook time: 10 Minutes Total time: 15 min
Show Nutrition Info
Hide Nutrition Info

  • 1 Mexican Style Chocolate Disc
  • 1 cup of oat milk

Chop the chocolate finely and set aside.
In a small pot on the stove, heat the oat milk on low until it starts to simmer. Make sure that it does not boil.
Remove from heat it off the heat, and add in the chopped chocolate.
Use whisk or milk frother to combine ingredeints until froathy and smooth.
Serve immediately. Top with coconut whipped cream and cocoa nibs for some extra decadence!
  • Mexican style chocolate already has sugar and does not need additional sweetener.
  • Do you boil oat milk, or you may risk the oat milk separating
Stephanie | Slow Living Kitchen
Want more details about this and other recipes? Check out more here!