Oat Milk Eggnog (Vegan & Non-Alcoholic)

Deliciously creamy vegan oat milk eggnog – it’s the stuff that (vegan) Christmas dreams are made of!

Vegan Oat Milk Eggnog

Okay, I think it’s time to admit something… I’ve never had eggnog in my entire life, but if it’s anything like this oat milk eggnog (vegan) I definitely would have loved it before going vegan.

What’s not vegan about eggnog

If you’ve ever been wondering what the ingredients in an eggnog are and why the traditional recipe is not vegan, then let me tell you that . half of the story is already in the name. Yes, eggnog does ACTUALLY contain egg. Don’t believe it? Well, you’re invited to do your own google research and convince yourself that egg yolks are an actual and vital part of a non-vegan eggnog.

Who would want to drink egg? Yes, that’s exactly what I’ve always thought – even before going fully vegan –  and it’s probably the main reason why I’ve never tried actual eggnog in my life (can’t blame me now, huh?).


Vegan Oat Milk Eggnog

The creamy base for this eggnog (vegan)

As I have used oat milk as a base for my eggnog you could say that the choice of milk already gives it a particular creaminess – however if you’ve ever had actual eggnog, you know that oat milk alone isn’t going to create the thick creamy texture you know from eggnog. And that’s where another fabulous ingredient comes in: cashews!

You might know our little friend ‘cashew’ from its hits such as ‘soak for a minimum of 4-6 hours’ or ‘soak overnight’ – but let me tell you there’s a very simple shortcut: Simply cover your cashews in boiling water and let them soak for 20 minutes. BOOM. Soft and ready to move to the next step. You’re welcome.

The cashews will create the thick texture and take the creaminess of the drink to the next level. One important thing to notice though, is that you should use a high speed blender to blend the softened cashews for this oat milk eggnog (vegan) as smooth and fine as possible. Whether or not you use a high speed blender, it’s however vital to strain the eggnog through a fine mesh or (ideally) a nut-milk bag to avoid any remaining nut chunks making their way into your otherwise smooth experience.

Spices used in eggnog

Besides the creamy texture, it’s the spices used in eggnog that create its distinct flavour and you will be surprised that there are only 2 spice heroes used in a traditional eggnog:

  • cinnamon
  • nutmeg

The additional (& optional) spices come from:

  • ground clove
  • vanilla bean

The latter I like to use in moderation in this recipe as they can very easily be over-powering the rest of the ingredients. However, with the cinnamon you are welcome to go all out and adjust to your liking – hence why . you will see ‘1-2 tsp’ in the recipe ingredients below. I do love an extra serving of cinnamon – and even serve my eggnog with an extra cinnamon sprinkle on the top.

Vegan Oat Milk Eggnog

This recipe is:

  • vegan
  • dairy free
  • gluten free option (replace the oat milk with either almond or coconut)
  • raw (if served cold)
  • easy to make
  • delicious
  • super creamy
  • Christmas-sy
  • more-ish


Vegan Oat Milk Eggnog

Vegan Oat Milk Eggnog

clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Vegan Oat Milk Eggnog

Oat Milk Eggnog (Vegan & Non-Alcoholic)

  • Author:romylondonuk
  • Prep Time:20
  • Cook Time:5
  • Total Time:25 minutes
  • Yield:21x
  • Category:Christmas Recipes
  • Method:Blender
  • Cuisine:Vegan


Deliciously creamy vegan oat milk egg nog – absolutely dreamy and the ultimate drink to get you into a Christmas mood.


  • 50graw cashews
  • 400ml oat milk
  • 3 Tbsp maple syrup
  • 1/2 tsp nutmeg
  • 12 tsp cinnamon
  • a pinch of vanilla powder (about 1/8 teaspoon)
  • a pinch of ground clove (about 1/8 teaspoon)
  • 50ml non-alcoholic Rum (I used Rumish from Holland & Barrett – totally optional of course!)

Vegan Oat Milk Eggnog


  1. In a small bowl cover the cashews with boiling water and set them aside to soak for 20 minutes.
  2. Add all ingredients (apart from the non-alcoholic rum) to a high-speed blender – alongside the fast-soaked cashews – and blend on high for about 5 minutes until the cashews are completely incorporated.
  3. Use a fine mesh (or ideally a nut-milk bag) to strain the nut pulp from the smooth & creamy eggnog.
  4. Stir in the Rumish (non-alcoholic rum) last. (optional)
  5. Serve hot or cold, with a sprinkle of cinnamon over the top or keep refrigerated for up to a week.


If you would like your oat milk eggnog (vegan) to have an extra kick, you can of course feel free to simply replace the Rumish with actual rum (to your own liking!).

Keywords: eggnog, oat milk eggnog, vegan eggnog, non alcoholic eggnog, eggnog (vegan)

Looking for more festive recipes? I’ve got you covered.


Leave a Reply

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

Recipe rating

Looking for Something?