How To Make 3-Ingredient Hot Chocolate With Oat Milk | Vegan & Regular Versions

Making hot chocolate from scratch is easy.

There are only three necessary ingredients.

And if you use oat milk (my preference), or soy or almond milk,  to make hot chocolate the recipe is also vegan and just as healthy.

I also give you the recipe to make three-ingredient hot chocolate with regular milk.

Three-Ingredient Hot Chocolate with Oat Milk

I think hot chocolate made at home with cocoa powder tastes much better than when made with instant chocolate milk powder. Instant chocolate milk powders contain sodium and artificial flavours so the version made with cocoa powder is healthier.

This drink is so wonderful after working or exercising out in the cold air. Hot chocolate made from scratch at home is so delicious, fast, and easy to make.


February 22, 2021, by Deborah Esplin

This post may contain affiliate links, which means I may receive a commission, at no cost to you, if you make a purchase through a link. Please see my Affiliate Disclosure in the legal page link in the footer for further information. If not otherwise stated, all prices are intended in Canadian$.

Video On How To Make Three-Ingredient Hot Chocolate With Oat Milk

Watch the video above or see the printed instructions below.

Equipment To Make Three-Ingredient Hot Chocolate With Oat Milk

A whisk is a key tool for making Hot Chocolate.

Whisks, set of 3

If you need leak-proof storage containers to store or freeze the milk, check out these two options:

Silicone storage containers, set of 6 with lock lids

Clear plastic containers, set of 7 with lock lids


Here is the recipe for the Three-Ingredient Hot Chocolate in a format that you can download, save and print. The ingredients and steps are listed below.

Three-Ingredient Hot Chocolate With Oat Milk

This recipe makes 2 cups and takes five minutes.

Ingredients For Three-Ingredient Hot Chocolate

500 mL (2 cups) Oat, Almond, Soy Milk, or Regular Milk for the dairy version

45 mL (3 tbsp.) unsweetened cocoa powder

45 mL (3 tbsp.) white sugar

4 chocolate chips, if desired

  Don’t forget the special ingredient. Love.

Vegan version: use oat, soy, or almond milk (I prefer oat milk. Using Oat Milk with vanilla is also delicious.)

Note: If you want a sweeter version, you can slightly decrease the cocoa or slightly increase the sugar. For a more bitter version, you can slightly increase the cocoa or decrease the sugar.

Note: This recipe can be doubled.

Preparation Instructions For Three-Ingredient Hot Chocolate

  1. Pour the milk into a saucepan. Add the cocoa powder and the white sugar. Add the chocolate chips, if you want.
  2. Stir with a whisk while heating the mixture over medium to medium-high heat. If you use medium-high heat, you must stir continuously. As the milk heats the cocoa will dissolve.

3. Keep stirring so that the milk does not stick to the pan. When the cocoa powder is dissolved, and you start to see foam on top of the liquid, this means that the mixture is getting hot. Once you see foam and a little bit of steam your hot chocolate is ready. Remove it immediately from the heat as you do not want the milk to scald or boil. It will destroy the taste.

4. Pour the chocolate milk into mugs or coffee cups and enjoy. You can top it with marshmallows, but I do not do that as I do not want the extra sugar.

Note: You can store the chocolate milk in the fridge for two days.

Tip: You can freeze hot chocolate. Let it cool then put it into a leakproof container and freeze it. To drink it, let it thaw then warm it up.

Do you like this recipe?        Let me know in the comments below.

Tag me on Instagram with a photo, when you make this drink. @debbieesplinfood.

Find me on Pinterest and check out my pins.

Check out my Facebook page with lots of information.

Check out my YouTube channel for more recipe videos.


Here is another great recipe to have in the winter. Easy, Vegetarian, Fruit & Custard Dessert.


Check out other recipes from The Daily Basil Blog.

Cooking A Show Of Love


Leave a Reply

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