In keeping with my theme of hygge for January (and as a nod to Vaganuary), there’s nothing more cosy than indulging in a hot chocolate and a slice of cake on the sofa whilst snuggled under a warm blanket. Here is my favourite hot chocolate recipe – it’s rich, smooth and vegan. It’s really quick and easy to make and requires only 4 ingredients.
Now, I’m not actually vegan, and I don’t think I ever will be (since I love meat so much), however I do recognise and value the health and environmental benefits of plant based foods. For these reasons I started incorporating vegan dishes into my diet. And I actually believe that some vegan foods actually taste better than their animal product containing counterparts. A prime example is the vegan hot chocolate recipe. It’s so creamy and delicious, and all without the dairy!
This post may contain affiliate links. I may earn a small commission on any purchases made via these links at no additional cost to you. You can read my full disclaimer here.
NEVER MISS A RECIPE!
Subscribe to receive email updates:

Vegan Hot Chocolate Recipe
Makes: 1 mug
Preparation Time: 1 minute
Heating Time: 1-1.5 minutes
INGREDIENTS
- 1.5 tsp cocoa powder
- 1.5 tsp brown sugar
- 1/8 tsp ground cinnamon
- oat milk
METHOD
- Add the cocoa powder, brown sugar and cinnamon to a microwavable mug and mix well.
- Add a few drops of milk and mix well to make a paste. Keep adding the milk a few drops at a time until the paste starts to thin out. Then stir in the rest of the milk.
- Heat in the microwave for 1 minute. Stir and enjoy!

NOTES
- If making hot chocolate for a number of people then just multiply the quantities by the number of mugs required. Add the dry ingredients to a sauce pan and mix well before gradually adding in the oat milk and mixing well. Heat on a low-medium heat for around 3-4 minutes. Do not let it boil.
- Serve topped with plant based whipped cream – I love whipping up some Elmlea Double Plant Cream Alternative. Mini marshmallows are also preferable.
- I would recommend Oatly oat drink as a non-dairy alternative to milk as it doesn’t curdle like some oat milks do and it doesn’t have the strong taste that you often get with coconut or nut-based milks.