This Vegan Eggnog is super rich and creamy, so comforting and warmly spiced. It's smooth and velvety, perfectly sweet and frothy. It's also gluten-free and refined sugar free, easy to make, can be enjoyed hot or cold and can be made with or without alcohol. The best drink for Christmas and the festive period!

How to make this recipe
Scroll down to the bottom of the post for the full recipe.
- Place the cashew nuts, vanilla, cinnamon, cloves, nutmeg, maple syrup and milk in a pan.
- Bring to the boil then cook on a low heat for around 7 minutes.
- Transfer to a blender and whizz until smooth.
- Transfer back to the pan to reheat if you like, or pour into mugs.
- Add a splash of rum or brandy to taste, if desired.
How long does this Eggnog keep for?
This Eggnog keeps covered in the fridge for up to a few days - it can be enjoyed hot or cold. Reheat in the microwave or in a pan on the hob (stove).
Substitutions you can make
- You can use any type of plant-based milk: I recommend almond milk, cashew milk, oat milk, coconut milk or rice milk.
- You can use any type of liquid sweetener: maple syrup, date syrup, agave syrup, brown rice syrup etc.
- You can add some rum/brandy to taste, or omit it entirely for an alcohol-free version.
- You can add some espresso or instant coffee (or even chicory powder) to make this into an eggnog latte!
More vegan hot drinks
If you try out this recipe or anything else from my blog, I’d really love to hear any feedback! Please give it a rating, leave a comment, or tag a photo @rhiansrecipes #rhiansrecipes on Instagram! Thank you.
Watch how to make this recipe
Vegan Eggnog (Gluten-Free)
Ingredients
- 50 g (â…“ cup) cashew nuts
- 1 teaspoon vanilla extract
- ¼ teaspoon ground cinnamon
- ¼ teaspoon ground cloves
- ¼ teaspoon ground nutmeg
- 2 tablespoons maple syrup to taste (or sub any other sweetener)
- 475 ml (2 cups) unsweetened almond milk (or sub any other plant-based milk)
- Splash rum or brandy to taste (optional - ensure vegan/gluten-free if necessary)
Instructions
- Place the cashew nuts, vanilla, cinnamon, cloves, nutmeg, maple syrup and milk in a pan.
- Bring to the boil then cook on a low heat for around 7 minutes.
- Transfer to a blender and whizz until smooth.
- Transfer back to the pan to reheat if you like, or pour into mugs.
- Add a splash of rum or brandy to taste, if desired.
- Keeps covered in the fridge for up to a few days - can be enjoyed hot or cold. Reheat in the microwave or in a pan on the hob (stove).
Video
Notes
Disclosure: This posts contains affiliate links to Amazon. If you purchase any of these products, a small percentage will come to me with no extra cost to you! This income will go towards the running of this blog – thank you.
Anonymous
Love how easy this is!
Rhian Williams
Thank you!
Silpa
Looks amazing.Can't wait to try.
Rhian Williams
Thank you so much!
Paula
Can I use soy milk?
Rhian Williams
Yes!
Jackie
I just made this and it’s delicious. And easy. I eyeballed everything but Im still curious how much of the spices you add. Thanks for this recipe!
Rhian Williams
Thank you so much, so glad you liked it! I add just a very small amount of each of the spices as I personally don't like it too strong, but you can really add as little or as much as you want to taste. I'll add this to the recipe notes to clear up any confusion. Thank you so much for your feedback!
Jessica
Delicious, quick and easy to make and was even a hit at the Christmas table with my non-vegan extended family members!
Rhian Williams
Yay thank you so much!