Pinterest Hidden Image

This vegan eggnog gets its classic thick and creamy consistency from evaporated oat milk and vegan condensed milk. Unlike many dairy-free eggnog recipes, this version is made without coconut milk or soaked cashews. It's similar to vegan baileys and makes the perfect Christmas drink.

Nature’s Charm sponsors this recipe. All opinions are my own. Thank you for supporting the brands who sponsor my work!

Jump to:

📖 Recipe Overview

  • Incredibly Tasty - Milky boozy custard, with a hint of cinnamon, nutmeg, and nuttiness. With a thick, creamy, and smooth consistency.
  • Easy to Make - Incredibly easy, comes together on the stove with no high-speed blender or special equipment required.
  • Perfect Served - On the rocks topped with a little vegan whipped cream and a cinnamon stick. I also used this homemade oat milk nog to create a vegan eggnog custard pie, you can watch the video for it over on Instagram!
  • Allergy-Friendly - Completely eggless, dairy-free, gluten-free (provided you use GF oat milk), with a nut-free option.

📚 What Is Eggnog?

Eggnog is a traditional festive egg milk punch served around the holidays. It's usually made with egg yolks and whipped egg whites (hence the name), along with cream, milk, and sugar.

Technically, this vegan version is not really "eggnog" seeing as it contains no eggs at all, but is more "oat nog" (yes, apparently this is a thing!).

🧾 Ingredients Needed

Here's everything you need to make this homemade vegan eggnog recipe from scratch:

ingredients for oat nog measured out in bowls on a wooden surface.Pin

Ingredient Notes

  • Oat Milk. You can also use other plant-based milks such as soy milk or almond milk.
  • Evaporated Oat Milk. The non-dairy answer to evaporated milk. This is essentially unsweetened condensed milk and provides a thick and creamy base for oat milk eggnog.
  • Sweetened Condensed Oat Milk. Traditional eggnog is thickened using eggs. Condensed oat milk acts as a sweetener and thickener in this recipe.
  • Almond Butter. If you can, use roasted almond butter, not raw, as it will add a hint of toasted nut flavor!
  • Spices. This vegan nog is lightly spiced with warming cinnamon and nutmeg. I recommend using freshly grated nutmeg for the most authentic flavor.
  • Vanilla Pod. A real vanilla pod can't be beaten in flavor, but you can also use vanilla bean paste or vanilla extract.
  • Sea Salt. Please don't skip this! It enhances the flavors of the other oatnog ingredients and helps balance the sweetness.
  • Liquor. You can use dark rum, bourbon, brandy, or Cognac. Or to make this vegan eggnog without alcohol, you can omit the bourbon which will give a super thick custard-like consistency, or replace it with more oat milk.

🥣 How To Make Vegan Eggnog

This quick and easy vegan eggnog recipe comes together in just a few simple steps:

ingredients for homemade eggnog in a saucepan before heating.Pin

Step 1: Add oat milk, evaporated oat milk, condensed oat milk, cinnamon, nut butter, and vanilla to a saucepan.

vegan eggnog in a saucepan with freshly grated nutmeg on top.Pin

Step 2: Simmer for 3 minutes to infuse the flavors, then add in the liquor and add freshly grated nutmeg.

freshly made oat nog in a saucepan with a whisk.Pin

Step 3: Whisk to combine all the ingredients, and let it cool to room temperature.

eggnog in a glass bottle with spices around it and a small christmas tree in the background.Pin

Step 4: Transfer to airtight sterilized storage jars or bottles and refrigerate immediately.

💬 FAQs

How to store dairy free eggnog?

Store the eggnog in clean sealed jars or bottles. It will keep in a sealed container in the fridge for up to 5 days.

Can I make this vegan eggnog without nuts?

Absolutely, simply swap the almond butter for some sunflower seed butter, or omit the nut butter completely. Light tahini would be another option, but only if you love the taste of it!

Can I make this vegan eggnog without alcohol?

Yes, leave out the liquor completely for a super thick consistency, or replace it with more oat milk and a dash of rum essence!

Can you drink non dairy eggnog warm or hot?

Classic eggnog is usually served cold but you can gently warm it in a saucepan over the stove if preferred. It makes a nice alternative to hot chocolate during the holidays!

two glasses of eggnog with a cinnamon stick and whipped cream on top of each of them.Pin

🎄 More Vegan Christmas Recipes

Stay in touch with me through social media @ InstagramPinterestTikTok, and Facebook. And subscribe via email to get all our new recipes!

📖 Recipe

Easy Vegan Eggnog (Oat Nog)

5 from 6 votes
PREP TIME: 5 minutes
TOTAL TIME: 5 minutes
Servings: 8 makes 800ml (3 ⅓ cups)


Thick and creamy vegan eggnog made without eggs. Lightly spiced with cinnamon, nutmeg, and real vanilla bean. Make it without alcohol or with a kick of rum or bourbon!


  • 200 ml ( cup) oat milk
  • 360 ml (1 ½ cups) evaporated oat milk, or evaporated coconut milk, I use Nature's Charm
  • 200 g ( cups) condensed oat milk, or condensed coconut milk, I use Nature's Charm
  • 50 g (3 tbsp) smooth almond butter, or cashew butter
  • ¼ teaspoon sea salt
  • ½ teaspoon ground cinnamon
  • 1 vanilla pod, or 2 teaspoons vanilla bean paste
  • ½ teasoon nutmeg, freshly grated
  • 100 ml ( cup) dark rum or bourbon or Cognac, or extra oat milk for alcohol-free


  • Add the oat milk, evaporated oat milk, condensed oat milk, almond butter, sea salt, and cinnamon to a saucepan. Slice the vanilla pod in half, scrape out the seeds with the back of a knife and add both the seeds and pod to the saucepan with the other ingredients.
  • Place the saucepan over medium heat and bring to a gentle simmer. Allow the ingredients to simmer for 3 minutes, whilst constantly whisking.
  • Remove the saucepan from the heat and whisk in the bourbon and freshly grated nutmeg.
  • Allow the eggnog to cool to room temperature for about 20 minutes. Transfer to airtight sterilized storage jars or bottles and refrigerate immediately.
  • Storage: It will keep in a sealed container in the fridge for up to 5 days. I recommend leaving the vanilla pod in the jar/bottle as it will continue to flavor the beverage.
    Shake the jar/bottle well before serving as it will naturally separate in the fridge.


  • This recipe will thicken in the fridge.


Serving: 100ml | Calories: 172kcal | Carbohydrates: 19g | Protein: 2g | Fat: 7g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Sodium: 129mg | Potassium: 60mg | Fiber: 1g | Sugar: 16g | Vitamin A: 52IU | Vitamin C: 0.01mg | Calcium: 60mg | Iron: 0.4mg
Did you make this recipe? Tag me TodayBe sure to leave a rating and a review in the section below, and mention @addictedtodates or tag #addictedtodates

© All content and images are protected by copyright. If you want to share this recipe, please do so using the share buttons provided. Do not screenshot or republish the recipe or content in full. instead, include a link to this post for the recipe.

Leave a Review:

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

Recipe Rating