How to make Oat Milk Hot Chocolate
As the creamiest vegan hot chocolate you’ll find, Oat Milk Hot Chocolate is simply incredible. Made in just minutes with pantry staple ingredients you’ll have on hand, this hot chocolate is so easy and quick to make. A hug in a mug? Yes, please!

Why you will love this recipe
- Quick and easy: Made with 4 foundation ingredients, plus any flavourings you’d like to add, this oatmilk hot chocolate is ready in 5 minutes. Make one or quadruple the recipe to make a few!
- So creamy: I don’t know what it is about oat milk, but it is SO creamy. I do not miss regular milk at all – oat milk feels like a treat even on its own, never mind as oat milk hot chocolate!
- Healthy: I used sweetener instead of sugar to cut down on carbs and calories. I also add a pinch of cinnamon and chili powder which are both incredibly good for you, along with cocoa powder.
- It’s chillable. I like to make about 3 servings worth and save the extra in the fridge for chocolate milk the next day. I could warm it back up, but with a shot of espresso or just some added to a cup of coffee instead of milk…it is, indeed, a good morning. Indulgent, I know.
Key ingredients
- Oat milk: Of course. My all time favourite is Oatly Barista Oatmilk, longlife (affiliate). When I was a barista at a cat cafe, I discovered this amazing milk and have been addicted since. I’ve had the organic version sent to me when the barista was out of stock and it just doesn’t taste as good. The barista version is extremely creamy, and it also steams perfectly (if you have a milk steamer).
- Cocoa: What is hot chocolate without the chocolate? (
hot…) I like to add a fair amount of cocoa powder to make it extra chocolatey. - Sweetener: I always use NKD Living’s Stevia & Erythritol blend (affiliate) when possible as it has the best flavour to me. You can use any kind of sweetener with a 1:1 sugar to sweetener ratio, or even sugar itself in this recipe. I like to add 1 tbsp of sweetener – that is sweet enough for me, however, my other half likes 2 tbsp.
- Other extracts and flavours: I always add vanilla extract to oat milk hot chocolate along with a pinch of cinnamon and chili powder for extra warmth, and then sometimes I add a little peppermint extract or orange extract. I saw salted caramel extract the other day at the grocery store and look forward to trying that as well!
How to make this recipe (story)
Click through this Oat Milk Hot Chocolate story for all of the steps!
Recipe Notes & Tips
- Mix a little oatmilk with the cocoa powder before adding it into the pot with the rest of the oat milk. This helps to reduce lumps.
- Don’t boil the oat milk hot chocolate. There is no need to bring it to a boil. Just heat it up to a good drinking temperature.
- Double or triple the recipe to share more servings.
- Make a double batch and chill half for cold chocolate oat milk.
- Premake the Oat Milk Hot Chocolate cocoa mix so you always have some on hand ready to go. 1/2 cup of cocoa powder to 1 cup of sweetener.
- Serve with Coconut Whipped Cream, and vegan marshmallows for an amazing treat!
Frequently Asked Questions
What do I serve on this Oat Milk Hot Chocolate?
Can you drink oat milk hot?
Can you microwave oat milk?
Is oat milk better hot or cold?

More drink recipes you’ll love
Have you made this recipe? I’d love to know <3 Tag me (@makehealthyrecipes) on Facebook and Instagram, Pin it on Pinterest, and please leave a star rating review below! Don’t forget to subscribe to the email list (top right of this page) for sparkly new recipes in your inbox.
📖 Recipe

Oat Milk Hot Cocoa
As the creamiest vegan hot chocolate you'll find, Oat Milk Hot Chocolate is simply incredible. A quick recipe with pantry staple ingredients.
Ingredients
- 1 mug full of oat milk, about 1.5-2 cups depending on your mug
- 1 tbsp cocoa powder
- 1-2 tbsp sweetener of choice
- 1/2 tsp vanilla extract
- 1 pinch cinnamon
- 1 pinch chili powder
- 1/2 tsp flavouring or extract (optional), mint or orange or salted caramel, etc.
Instructions
- Measure a mug full of oat milk and pour it into a pot over medium heat on the stove.
- Add sweetener, vanilla and any other flavourings desired.
- In a small bowl, add the cocoa powder plus 2 tbsp of the oat milk from the pot. Mix well. Continue adding and mixing oat milk 1 tbsp at a time until the mixture is pourable.
- Pour the cocoa and oat milk mixture into the pot with the rest of the oat milk and stir well.
- Continue to heat until it is hot but not boiling.
- Add a pinch of cinnamon and chili powder if desired.
- Serve with coconut whipped cream (*see notes) and marshmallows.
Notes
*I served this Oat Milk Hot Chocolate with my Dairy Free Whipped Cream.
Nutrition Information:
Yield: 1 Serving Size: 1 gramsAmount Per Serving: Unsaturated Fat: 0g
I agree oatmeal is so creamy. I am glad to have this alternative to use now. And that dash is chili powder adds the extra bit of flavor I love.
We love this hot chocolate recipe! The cinnamon and chile powder add the perfect contrast while complementing the warmth of the cocoa.
I am in love with this, the chili adds a subtle heat which I recommend. Can’t wait to make this again.
Such a delicious hot chocolate recipe! The addition of a little chilli is genius! It’s perfect with the cinnamon!
This oat milk hot chocolate is so creamy, and we loved the flavor from the dash of chili!
This oat milk hot chocolate is amazing and so creamy. I did leave out the chili powder to suit our tastes, but it was so good!
this hot oatmeal is so creamy. like a warm hug
This oat milk hot chocolate was so delicious! It was so creamy!
This oatmeal hot chocolate is simply divine!
Love anything hot chocolate and this version is so good!