This dairy free and egg free Vegan Eggnog is way easier than the classic! Blended with soaked cashews, milk, and warm spices, this rich and creamy drink is perfect for the holidays.

glass of vegan eggnog with spices sprinkled and red towel

Sure, you can buy dairy free eggnog, but it’s so easy to make yourself and tastes 10 times better! Enter my Vegan Eggnog recipe. It’s rich, creamy, and the best holiday drink.

All you need are simple ingredients, like cashews, non-dairy milk, sugar, and a handful of spices. Blend them all up and you’re done. It’s a deliciously thick drink that can be served cold, warm, or even steamed with espresso for vegan eggnog lattes.

It’s kid-friendly as-is, but when the holiday party gets going, spike each glass of nog with some whiskey or rum. Top it off with vegan whipped cream and a little nutmeg, as well as a vegan shortbread cookie for some extra fun.

What is eggnog?

Traditional eggnog is a thick and creamy drink made with eggs, milk, cream, and warm spices. It’s known for being thick, sweet, and warming, and is enjoyed around the holidays as-is or with a shot of rum, whiskey, or brandy.

Vegan-friendly eggnog is even easier to make than the classic, and it’s lighter, too! It has a similar texture and the same comforting, warm flavors. All you need are 4 basic ingredients, common winter spices, and a blender.

Ingredients needed (with substitutions)

  • Raw cashews – Soaked and blended cashews will help thicken the vegan nog (just like eggs do in the traditional recipe). If you don’t have cashews, you can use raw slivered almonds instead.
  • Non-dairy milk – Use the plant milk you love the most, like cashew, oat, almond, or coconut milk.
  • Granulated sugar – Or use pure maple syrup as a natural sweetener.
  • Vanilla extract
  • Ground nutmeg – If you can, grate the nutmeg yourself for the best flavor.
  • Cinnamon – A must in any warm and comforting holiday drink.
  • Cloves
  • Whiskey or rum – Only if alcoholic eggnog is your thing. If not, serve it without (this way, the kids can enjoy it too).

How to make vegan eggnog

Find the complete printable recipe with measurements in the recipe card below. 

Start by soaking the cashews. Pour boiling water over the cashews in a bowl and let them soften for 5 minutes. Afterward, drain the water and transfer the nuts to a blender.

Add the milk, sugar, vanilla, and spices to the blender. Blend until smooth, then taste and add more sugar or spices if needed.

Let the eggnog chill in the fridge for at least 1 hour before serving. This will give it time to thicken and for the flavors to get to know each other better (leaving you with a tastier nog).

Serve each glass with 1 ounce of rum or whiskey (optional) and top with a little coconut whipped cream and a sprinkle of nutmeg. Don’t forget the vegan sugar cookies on the side!

Is eggnog served hot or cold?

Both ways are delicious. I prefer to serve it chilled after it’s set in the fridge for a few hours. If you prefer it to be warmed, heat the blended mixture in a pot on the stove until it’s warmed through.


  • Nut free – Try using a block of silken tofu or hemp seeds (no need to soak) instead of the nuts.
  • Less sweet – Start by blending the eggnog with only ¼ cup of sugar. This should add enough sweetness without overwhelming the drink. You can always add more if it isn’t sweet enough.
  • Spiked vegan eggnog – If desired, serve each glass of eggnog with an ounce of whiskey, rum, brandy, or bourbon.
  • Dairy free eggnog latte – Brew a shot of espresso and steam the eggnog for vegan eggnog lattes!
vegan eggnog being poured into a glass


Serve the dairy free eggnog once it’s done chilling or keep the batch in the fridge for up to 4 days.

Want more vegan holiday drinks?

These holiday drinks are easy to make and extra comforting for the holiday season:

glass of vegan eggnog with spices sprinkled and red towel
4.93 stars (14 ratings)

Vegan Eggnog

This dairy free and egg free Vegan Eggnog is way easier than the classic! Blended with soaked cashews, milk, and warm spices, this rich and creamy drink is perfect for the holidays.
Prep: 10 minutes
Total: 10 minutes
Servings: 6 servings


  • 1 cup raw cashews (see notes for alternatives)
  • 3 cups non-dairy milk
  • 1/4-1/2 cup granulated sugar or pure maple syrup
  • 1 teaspoon pure vanilla extract
  • 1/2 teaspoon ground nutmeg
  • 1/2 teaspoon cinnamon
  • 1/4 teaspoon cloves
  • 1 ounce whiskey or rum, per serving, optional


  • Bring 3 cups of water to a boil. Pour the hot water over the cashews and let soak for 5 minutes.
  • Drain the cashews and discard the soaking water. Add them to a blender along with the non-dairy milk, sugar (you can start with the 1/4 cup), vanilla, nutmeg, cinnamon and cloves and blend until very smooth. Taste, add more sweetener or spices if needed. 
  • Let it chill in the refrigerator for at least an hour before serving, it will thicken up and give the flavors time to mingle. Serve alcohol free or add 1 ounce of whiskey/rum to each glass, as desired. I also topped mine with a little coconut whipped cream and a sprinkle of nutmeg.


  1. Cashew free: If you can’t have cashews, you can substitute raw slivered almonds. If you need a completely nut free version, try subbing with a block of silken tofu (12 oz) or using hemp seeds instead (no need to soak).
  2. I used almond milk, but you could use cashew, soy, coconut or even oat milk. For a richer version, use canned full fat coconut milk!
  3. I prefer serving eggnog cold, but you could gently heat it and serve. Or steam it and add espresso for Eggnog Lattes!


Calories: 208kcal | Carbohydrates: 19g | Protein: 7g | Fat: 12g | Saturated Fat: 2g | Sodium: 62mg | Potassium: 308mg | Fiber: 1g | Sugar: 13g | Vitamin A: 464IU | Vitamin C: 8mg | Calcium: 173mg | Iron: 2mg
Course: Drinks
Cuisine: American
Author: Nora Taylor
Did you make this recipe?Mention @nora_cooks_vegan_ or tag #noracooks!

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Read my full disclosure here.

Posted In: , , , , , , ,

you may also like:


  1. This is incredible. My husband and I are drooling over how good this is! It gets better with time in the fridge too. If you let it sit in the refrigerator for 24 hours, it’s even better!

  2. My husband loves regular eggnog but has found out he is allergic to eggs, cow’s milk, etc so this was a real treat for him! It was absolutely delicious! I made one batch with oat milk and another batch with coconut milk, and he enjoyed them both. The only change he requested is to cut the cloves in half next time, but that is simply personal preference. Thank you for sharing this recipe with us!

    1. Hi Teri. You are welcome! Thank you for sharing this wonderful feedback! I am so glad that your husband loves the eggnog!

    1. Hi Lillah. A good, high powered blender will give you a smooth blend. If you prefer not to use nuts, there are nut free options provided in the recipe as well. I hope this helps!

  3. This is so delicious! Thank you for sharing your recipe. I have also made it by swapping out the cashews for pumpkin purée to have a pumpkin spice drink and I enjoy that too. 

  4. As always delicious! Thank you for loving to cook and sharing that love with the rest of us. You never disappoint! 

  5. Loved it, just as I love everything on this site. Also, I would have never thought to turn it into a latte which is an inspired idea. A new favorite. Thanks, Nora.

  6. Thank you for this ridiculously easy and super delicious recipe! My eggnog-loving, vegan wife totally adores this! I used soy milk & 2 tbs oats.  Make extra!

  7. Amazing! Made a half batch to test it out and wish I made a triple batch. Your recipes never disappoint. My non-vegan eggnog loving mother also gave it her stamp of approval! (which is more valid than mine because I don’t overly love eggnog)

  8. Made a single batch of this recently and it was such a hit. It was gone in the first day. This time I made a double batch, so hopefully, it will last a little longer. I added a few Tbs of instant oats to help thicken it a bit. The combination of spices is what makes this recipe so tasty. They’re perfect. I was also happy to find a vegan eggnog without coconut milk. I used macadamia nut milk and only added a small amount of cashews. I didn’t add any alcohol. Thank you for this wonderful recipe!

  9. Hey Nora
    Merry Christmas and Happy New Year!
    Loving all your recipes. French toast casserole was amazing!!!
    For this eggnog, is it ok to make it 24 hours in advance? I’ll be using tofu instead of nuts.
    Thanks as always

  10. I can’t wait to try this! I just want to tell you, Nora, every single recipe of yours has been amazing!!! You are our go-to source for all things vegan baking, and more!! Thank you!

  11. I love this recipe, thank you so much Nora. I only had pecans on hand so those were the nuts I used, came here to say that I recommend pecans for this recipe, absolutely wow- SO DELICIOUS. I had to strain the mixture several times to get rid of the gritty nuts but afterwards it was really good.

  12. Question because this looks so delicious and its almost christmas, my family likes it semi-sweet and like sweet so ill probably make two different batches especially one with rum or whiskey but i wanted to add the hemp with coconut milk because of the allergies my family has what do you recommend on sugar?

    1. I’m not sure I totally understand, you’d like to use hemp milk instead of coconut milk? That is totally fine. For the sugar, if you want it less sweet perhaps use just 1/4 cup sugar, and for sweeter add 1/2 cup. You can also taste it and add more if needed. Thanks!

  13. This recipe is so easy and tastes amazing! I can’t get over how delicious it is! I can’t wait to share it with my friends at our holiday gathering this evening!

  14. Wow! This is amazing. I made a half batch and should have made two full batches! Love that there is NO coconut milk. This is a new holiday staple in our house. Thank you!!!

  15. Better than eggnog! Maybe cal it Holiday Nog? My family likes sweet drinks so I started with 1/2 cup organic cane sugar. I used a quart of unsweetened almond milk. Doubled amounts of all spices plus doubled vanilla. Used fresh nutmeg too. Thank you so much for this treat! I didn’t have rum or whisky but will try that another time.

  16. I love your cashew alternatives! I always use fawn cashews for my eggnog but I’d love to give the almonds a try next! Great recipe Nora and Merry Christmas!!

    1. Thank you so much, and Merry Christmas to you too! It’s nice to switch things up sometimes, and give options for those with allergies/intolerances.

  17. In beverages I sometimes add 2 tablespoons of oats for thickening. If using a high powered blender they become very smooth and just add a bit of thickening. Also could you let us know which espresso machine is doing such a great job for your family?

    1. I don’t have any cloves, what should I do? Add more of the other spices, sub it with something, could I use Trader Joe’s Pumpkin Pie spice or something?

  18. Can you use ground allspice if you dont have cloves or do you need the cloves..and are the cloves whole or ground? I think cloves are the same as allspice but I just wanna be sure.

    1. You probably could use allspice instead of cloves, though they are a bit different. The cloves I use are ground, yes. Thank you!

Leave a Reply

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.