I must admit, my favorite winter/holiday beverage is hot chocolate. That shouldn’t really come as a surprise if you know me and my recipes. I am fully obsessed with chocolate and don’t shy away from that fact.

That said, the holidays are my favorite time to whip up warming beverages, and a girl can drink only so many hot chocolates.

Enter this Creamy Vegan Eggnog! I can’t say I was a fan of traditional eggnog in my pre-vegan days. The idea of gulping down egg yolks never appealed to me. Plus, eggnog typically contains a lot of heavy cream and full-fat milk, and did I mention I was/am highly lactose intolerant?

Luckily, this plant-based version of eggnog requires no runny yolks or lactose, but it’s just as creamy, thick, and indulgent as the original!

Table of Contents:
1. Why you’ll love this recipe 
2. Ingredient notes
3. Step-by-step instructions
4. Tips for making this recipe
5. Frequently Asked Questions
6. Recipe card with notes

creamy vegan spiced eggnog in glass mug with holiday lights

Why you’ll love this recipe  

Holiday Indulgence.
Thanks to a mixture of raw cashews + coconut cream, this eggnog is just as thick and creamy as classic eggnog. Paired with warming spices and some sweetness, it’s the perfect decadent drink for the season (especially when you splash in some bourbon).

PS: If you’re more of a chocolate person, this classic, super creamy Vegan Hot Chocolate is a holiday must-make!

Easy and Fuss-Free.
All you need to do is soak your cashews + blend all the ingredients in a blender. And you can serve this beverage cold or hot, and leftovers stay good in the fridge for several days.

Perfectly spiced.
Eggnog typically only contains nutmeg, but I’m a stickler for boosting flavor in all my recipes. My version contains freshly grated nutmeg, along with cinnamon, cardamom, and cloves. The heat of the spices pairs beautifully with the creamy rich texture and sweetness from the sugar.

2 mugs of vegan eggnog on brown plate

Ingredient notes

vegan eggnog ingredients in various bowls on a brown table.

Raw cashews & coconut milk: The combination of soaked raw cashews and full-fat coconut milk creates the rich, creamy base that is essential for this vegan eggnog. While the cashews offer a smooth, subtly nutty flavor, the coconut milk enhances the creaminess without adding a distinct flavor, making them a perfect pair for mimicking the luxurious texture of traditional eggnog.

Creamy plant-based milk (oat milk recommended): Oat milk is preferred for its naturally sweet and mild flavor, which complements the other ingredients without overpowering them. Its creamy texture helps to create a smooth and velvety mouthfeel.

Freshly grated nutmeg: Fresh nutmeg is a game changer in this recipe. It offers a warm, spicy aroma and a distinctive taste that is much more pronounced than pre-ground versions, making it a key spice in achieving the classic eggnog flavor.

Ground cinnamon and cardamom: These spices add warmth and complexity to the eggnog. Cinnamon contributes a sweet, woody flavor, while cardamom brings a unique, slightly sweet and spicy note that enhances the overall spice profile.

Bourbon (optional): Adding bourbon introduces a smoky, rich flavor that contrasts beautifully with the sweetness of the eggnog. It’s an optional addition for those who enjoy a boozy kick in their holiday beverages.

Want to save this recipe?
Enter your email address and we’ll send it straight to your inbox. Plus, we’ll send you new posts and recipes!

Step-by-step instructions 

First, soak the raw cashews in water overnight or for 1 hour in boiling water. If you have a high-powered blender like a Vitamix, you can soak for just 30 minutes in boiling water. And if you don’t have a high-powered blender, I recommend soaking the cashews overnight.

Drain the cashews and rinse. Add them to a blender with the coconut milk, plant-based milk, coconut or brown sugar, freshly grated nutmeg, cinnamon, cardamom, cloves, vanilla, and salt.

Blend until smooth and creamy, and the cashews have all been completely blended.

Transfer to the fridge to store chilled. Or to serve warm, transfer to a saucepan and heat over medium heat for a few minutes.

To make boozy, pour 1/2 to 1 ounce of bourbon in each mug. Pour the eggnog on top and stir to combine. Top with vegan whipped topping, if desired, and dust freshly grated nutmeg on top.

vegan eggnog with whipped topping in glass mug on brown plate

Tips for making this recipe  

Sweeten to taste. Start with a lesser amount of sugar, blend, and taste. If not sweet enough for your taste, add more sugar.

Use freshly grated nutmeg. Nutmeg is a key ingredient in eggnog, so you want to use the best nutmeg available to you. Freshly grated nutmeg is sweeter and has more depth of flavor than pre-ground nutmeg. It makes a *big* difference.

Use a creamy plant-based milk (my favorite is oat milk).

Start slowly with the bourbon. If you’re making this into a boozy version, pour ½ ounce of bourbon into each mug with the eggnog. Stir and taste. Then add more bourbon as desired.

2 mugs of vegan eggnog overflowing

Frequently Asked Questions and Substitutes

Can I make vegan eggnog without cashews?

You can omit the cashews and substitute with the cream from one (13.5-ounce) can of full-fat coconut milk. Strain out the liquid part and reserve for another use, like smoothies or oatmeal.

Can I make vegan eggnog without full-fat coconut milk? 

If you want a lighter version that’s less indulgent, you can use “lite” coconut milk or just use more of the creamy plant-based milk, such as oat milk. If you do that, I would use a lesser quantity of the creamy plant-based milk, so that the eggnog is not too thin.

What if I don’t have cardamom and/or cloves? 

You can still make this recipe! Neither ingredient is traditional in eggnog, but I love using them because they bring more depth of flavor.

adding cinnamon stick to vegan eggnog in glass mug

If you give this Creamy Vegan Eggnog recipe a try, be sure to tag me on Instagram with your recreations and please comment with your feedback below!

Big Vegan Flavor

Techniques and 150 recipes to master vegan cooking.

Introducing

Big Vegan Flavor

Techniques and 150 recipes to master vegan cooking.

Creamy Vegan Eggnog

Cook: 5 minutes
Total: 5 minutes
Servings: 4
5 from 34 votes

Made it? Click the stars to leave a review!

This Creamy Vegan Eggnog is rich, sweet, and indulgent, just like a holiday beverage should be. Plus, it’s so simple to make and so satisfying that you’ll never go back to traditional eggnog. 
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Equipment

  • Blender

Ingredients

  • 1 cup (140g) raw cashews, soaked in boiling water for 1 hour*
  • 1 (13.5 ounce) (400 ml) can full-fat coconut milk
  • 1 1/2 cups (360 ml) creamy plant-based milk (I use oat milk)
  • 6 – 8 tablespoons coconut sugar or brown sugar
  • 1 teaspoon ground cinnamon
  • 1 teaspoon freshly grated nutmeg
  • 1/4 teaspoon ground cloves
  • 1/4 teaspoon cardamom
  • 1/2 teaspoon pure vanilla extract
  • 1 pinch fine sea salt
  • 2 to 4 ounces bourbon (optional)

Toppings

  • Vegan whipped topping or coconut whipped cream (optional)
  • Freshly grated nutmeg, for dusting
  • Ground cinnamon, for dusting

Instructions 

  • Drain the soaked cashews and rinse well. Add to a blender with the coconut milk, plant-based milk, 6 tablespoons of the sugar, cinnamon, nutmeg, cloves, cardamom, vanilla, and salt.
  • Blend on medium-high or high speed, until creamy and smooth and all cashews have been pulverized, scraping down the sides as you go. This should take 1-3 minutes.
  • If you want to serve the eggnog hot, transfer it to a saucepan and heat over medium heat for a few minutes until warm.
  • To serve chilled, transfer the eggnog to the fridge until chilled.
  • To make boozy eggnog, add 1/2 to 1 ounce of bourbon to each of 4 mugs. Divide the eggnog and pour into each of the four mugs, stir well to combine.
  • If desired, top with vegan whipped topping or coconut whipped cream. Dust with a bit more cinnamon and freshly grated nutmeg.

Video

Notes

If you don’t have a high-powered blender, I recommend soaking the cashews overnight so they full soften.

Nutrition

Calories: 578kcal | Carbohydrates: 60g | Protein: 9g | Fat: 37g | Saturated Fat: 22g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 9g | Sodium: 156mg | Potassium: 491mg | Fiber: 2g | Sugar: 38g | Vitamin A: 187IU | Vitamin C: 1mg | Calcium: 167mg | Iron: 6mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Love this? Leave a rating below!

 

Leave a Comment & Rating

If you enjoyed this recipe, please consider giving it a star rating along with your comment! It helps others discover my blog and recipes, and your comments always make my day :) Thank you for your support!

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

Rate this recipe




56 Comments

  1. Ren'e says:

    I’ve got a nut allergy. Do you have a subscription I can use instead of the cashews?

    1. Kaitlin @ Rainbow Plant Life says:

      Hi Ren’e, you can find the answer to your question in the FAQ section, but I will paste it here for your convenience!:

      “You can omit the cashews and substitute with the cream from one (13.5-ounce) can of full-fat coconut milk. Strain out the liquid part and reserve for another use, like smoothies or oatmeal.”

      1. Ren'e says:

        Thank you. I think that will be too much coconut for me. I don’t want my egg nog to be a coconut drink. But I appreciate your timely response

  2. jenny says:

    5 stars
    Absolutely delightful!

    1. Kaitlin @ Rainbow Plant Life says:

      Hi Jenny, thank you so much for your kind review!

  3. Jill Hastey says:

    5 stars
    Oh my heavens! This is A-MAZ-ING!! Nisha never ceases to just knock things out of the park. This is so smooth, perfectly spiced, and downright decadent. It’s already been requested for Christmas and New Year’s. Thank you, Nisha! Every recipe of yours I’ve tried has been fantastic. Thank you for all of your hard work. I just adore you!

    1. Kaitlin @ Rainbow Plant Life says:

      We’re so happy that the eggnog turned out well for you, Jill. Thank you for taking the time to leave a comment and for trying out the recipe!

  4. Louise says:

    What’s the shelf life, if it’s kept refrigerated?

    1. Kaitlin @ Rainbow Plant Life says:

      Hi Louise, when refrigerated this eggnog will last 3-4 days. Enjoy!

  5. Shaundi says:

    5 stars
    Ooooolala!!!! Just made my first batch of this!!! DEEElightful!!! SOOO glad I didn’t buy from the store!! Thank you, Nisha!

    1. Kaitlin @ Rainbow Plant Life says:

      We’re so happy that the vegan eggnog turned out well for you, Shaundi. Thank you for taking the time to leave a comment and for trying out the recipe!

  6. Élodie says:

    5 stars
    vraiment délicieux ! super crémeux et parfait pour les fêtes, je n’ai même pas remarqué que c’était végane. une recette à refaire sans hésiter !

    1. Bob says:

      5 stars
      I’m not 100% sure what that means but somehow I also agree with it entirely??? The nog really is just that good!

    2. Kaitlin @ Rainbow Plant Life says:

      Thank you so much for the kind words, Élodie! We’re thrilled you enjoyed the eggnog 🙂

  7. Michelle says:

    I made this on Christmas and it was absolutely delicious, creamy and decadent. Definitely better with the bourbon.

    1. Kaitlin @ Rainbow Plant Life says:

      Hi Michelle, we’re thrilled to hear you enjoyed this recipe! Next time, would you mind leaving a rating alongside your review? Star ratings are big help to readers who are thinking of making the recipe. Thanks!

  8. Kathy says:

    5 stars
    My husband used to love eggnog, but then developed an allergy with eggs. I decided to surprise him today with your recipe. He LOVED it and so did I!! Confession: we pretty much finished all four servings in a short period of time!

    1. Kaitlin @ Rainbow Plant Life says:

      Hey Kathy! Wow, I can feel your enthusiasm about this recipe through the screen! So happy to hear the vegan eggnog was a huge hit 🙂

  9. Sasha says:

    This was a very tasty drink, but I think the eggnog is a bit misleading. Its a rich coconut flavor, which is delicious, but doesn’t conjure up eggnog memories.

    1. Kaitlin @ Rainbow Plant Life says:

      Hi Sasha, we’re glad you enjoyed it and are sorry you weren’t the biggest fan. We appreciate your feedback nonetheless!