Skip to Content

Creamy Oat Milk Hot Chocolate

Creamy, decadent, indulgent oat milk hot chocolate with coconut whipped cream.

This recipe is so quick and if you’re in need of a chocolate fix, this does the job.

If you are yet to find the perfect dairy free milk for your favourite hot drink, you need to go out and buy some Oatly barista milk.

We’ve tried them all, from soya to hemp to almond, and this is our winner.

My mum swears by the stuff in coffee, it heats up without curdling and froths up just as perfectly as dairy milk. AND it’s cruelty free.

So, what are you waiting for? Go get some! And then make this recipe, you wont regret it.

For the hot chocolate you need a few ingredients: cocoa powder, oat milk and maple syrup. Three ingredients for a super creamy non dairy hot chocolate!

The cocoa powder and maple syrup get mixed with a bit of boiling water until a paste forms. Mix until smooth. This prevents any lumps if you were to place them straight in with the milk.

Then add to the saucepan with oat milk and bring to a gentle simmer until hot through.

Whilst this is in the pan you can make the coconut whipped cream. You want a chilled tin of coconut milk (make sure it’s full fat and not a ‘light’ version).

Scoop out the coconut fat from the tin, this is the solid part which will seperate from the water when chilled. 

Place in a bowl with maple syrup and vanilla and use a hand mixer to whisk until smooth and creamy.

Place a couple of tablespoons on top of your hot chocolate and it’s ready to enjoy!

For more festive recipes you may enjoy these:

Chai spice hot chocolate

Spiced chocolate chip cookies

Easy vegan gingerbread

As always if you make this creamy oat milk hot chocolate be sure to leave me a comment, rate this recipe and tag me on Instagram. I love seeing all your photos of my recipe recreations!

Don’t forget to follow along on FacebookPinterest and Instagram – I’d love to see you all there!


Creamy Oat Milk Hot Chocolate

Creamy Oat Milk Hot Chocolate

Yield: 2 cups
Cook Time: 5 minutes
Total Time: 5 minutes

Creamy, decadent oat milk hot chocolate with homemade coconut whipped cream. The perfect cosy drink for fall and winter evenings. 6 ingredients, vegan.


Hot Chocolate

  • 2 cups oat milk
  • 1 tbsp Maple Syrup
  • 6 tsp Cocoa Powder

Whipped cream

  • 1 tin coconut milk
  • 1/2 tsp vanilla bean paste
  • 1 tbsp Maple Syrup


  1. Pour the cups of oat milk into a pan and gently simmer on the hob.
  2. Put the cocoa and maple syrup into a separate cup and add a small bit of boiling water and mix until all combined. Add this into the oat milk and whisk. Warm for about 5 minutes, but watch it to make sure it doesn't boil over.
  3. Make the whipped coconut cream whilst you wait. Scoop out the fat from the coconut milk tin (it usually always sticks to the top of the tin) and reserve the water in the fridge for another recipe. Place into a bowl and add the maple syrup and vanilla paste. Whisk with an electric mixer for a minute or two.
  4. Pour the hot chocolate into your mug of choice and add a few tablespoons of the whipped coconut cream. I also added some caramel sauce and grated some dark chocolate on top.


For best results use oat milk, but this would also work with other dairy free milks. I used Oatly barista milk.

If you don’t have vanilla bean paste, use 1 tsp vanilla essence but the flavour wont be as strong.

Nutrition Information:
Yield: 2 Serving Size: 1
Amount Per Serving: Calories: 595Total Fat: 44gSaturated Fat: 38gTrans Fat: 0gUnsaturated Fat: 3gCholesterol: 0mgSodium: 38mgCarbohydrates: 51gFiber: 3gSugar: 31gProtein: 7g

Did you make this recipe?

Let me know in the comments or tag me on Instagram @cupfulofkale

Vegan roasted mushroom risotto with lemon, garlic and parsley
Vegan Roasted Mushroom Risotto
Spicy Vegan Burgers
Spicy Chickpea & Black Bean Burgers


Tuesday 27th of October 2020

the best dairy free hot chocolate i’ve had in ages!! i don’t have coconut milk so i wasn’t able to make the whip, but it’s still really good! i substituted the syrup for honey, and added an extra tablespoon or so. really good!!


Tuesday 27th of October 2020

Hi Julie, so glad you enjoyed it! I think I'll have to make one this afternoon :) Tamsin xo


Sunday 11th of October 2020

Just a heads up, I brought that oat milk you recommended and silly me didn’t look at the ingredients when it arrived. It made me sick and I checked and it has gluten in it! Be warned


Sunday 11th of October 2020

@Tamsin, thanks, yes I know it’s not your fault! I googled gluten free and dairy free and this came up so just wanted to let others know too :) I usually check everything I buy and this time I didn’t so that’s on me!


Sunday 11th of October 2020

Hi Sim, sorry that the oat milk made you sick, I am not a gluten free blogger and didn't promote this as a gf recipe, but thank you for letting readers know. I can only assume that you might have found the recipe from Pinterest and it might have pulled it through as a gf recipe? Hope you are able to enjoy it next time with a suitable milk, Tamsin xo


Monday 30th of March 2020

I made this this evening and my husband said it’s the best hot chocolate he’s ever had. Thank you for this recipe! I’ll definitely make it again whenever we want a special treat.


Monday 30th of March 2020

Hi Nina, aww that makes me so happy, thank you! It's the perfect indulgent treat :) stay safe, Tamsin xo

The winners of Trader Joe's Customer Choice Awards, and amazing recipes with them

Monday 10th of February 2020

[…] Recipe and photo: Cupful of Kale […]

10 Hot Chocolate Recipes to Keep You Warm in Winter |

Thursday 12th of December 2019

[…] A creamy, decadent, indulgent oat milk hot chocolate with coconut whipped cream. Get the full recipe from Cupfulofkale. […]