Food Sharing Vegan

  • Vegan Thanksgiving Recipes
  • Recipes
    • All Recipes
    • Breakfast
    • Lunch
    • Dinner
    • Soups & Stews
    • Appetizers
    • Side Dishes
    • Desserts
    • Baking
    • Drinks
    • Air Fryer
    • Instant Pot
    • Vegan 30 Minute Meals
    • Pasta
    • Salads
    • Sauces & Dressings
    • Thanksgiving
    • Christmas
  • About
    • About Toni
    • Podcast
    • Contact
  • Cookbooks
    • Shop My Favorites
  • Subscribe
menu icon
go to homepage
  • Vegan Thanksgiving Recipes
  • Recipes
    • All Recipes
    • Breakfast
    • Lunch
    • Dinner
    • Soups & Stews
    • Appetizers
    • Side Dishes
    • Desserts
    • Baking
    • Drinks
    • Air Fryer
    • Instant Pot
    • Vegan 30 Minute Meals
    • Pasta
    • Salads
    • Sauces & Dressings
    • Thanksgiving
    • Christmas
  • About
    • About Toni
    • Podcast
    • Contact
  • Cookbooks
    • Shop My Favorites
  • Subscribe
search icon
Homepage link
  • Vegan Thanksgiving Recipes
  • Recipes
    • All Recipes
    • Breakfast
    • Lunch
    • Dinner
    • Soups & Stews
    • Appetizers
    • Side Dishes
    • Desserts
    • Baking
    • Drinks
    • Air Fryer
    • Instant Pot
    • Vegan 30 Minute Meals
    • Pasta
    • Salads
    • Sauces & Dressings
    • Thanksgiving
    • Christmas
  • About
    • About Toni
    • Podcast
    • Contact
  • Cookbooks
    • Shop My Favorites
  • Subscribe
×
Home » Recipes » Vegan Drinks

Vegan Eggnog

Toni Okamoto sitting on a porch eating grapes
Modified: Nov 7, 2026 · Published: Dec 5, 2022 by Toni Okamoto · As an Amazon Associate and Walmart Creator, I earn from qualifying purchases at no extra cost to you · 26 Comments
149 shares

This vegan eggnog is thick, creamy, sweet and lightly spiced, and all you need to make it is a blender. Soaked cashews and coconut cream give it that rich, velvety texture, so nobody misses the eggs or the dairy. It's the dairy-free eggnog I make every Christmas!

Jump to Recipe Grocery List
Glass of vegan eggnog with a spoon next to a glass pitcher of eggnog and a small dish of cinnamon

When the holidays come around, there are a few drinks I always make. On chilly nights I turn to Instant Pot apple cider or dairy-free peppermint hot chocolate. When I want something cold, rich and festive, it's this homemade vegan eggnog, which is also in my cookbook, The Friendly Vegan Cookbook.

What Is Eggnog?

Eggnog is a chilled holiday drink that's popular in the United States, Canada and the United Kingdom around Christmas and New Year's. Classic eggnog is made with milk, cream, eggs and sugar, then spiced with nutmeg, cinnamon and vanilla.

Is Eggnog Vegan?

No, traditional eggnog isn't vegan, because it's made with eggs, milk and cream. The good news is that you can make vegan eggnog at home that tastes just as rich and creamy. Blended cashews, coconut cream and plant-based milk take the place of the dairy and eggs, and the warm spices give it that classic eggnog flavor.

Want to save this recipe?

Enter your email & get this sent to your inbox! Plus you’ll get great new recipes from me every week!

Jump to:
  • Why You'll Love This Vegan Eggnog
  • Vegan Eggnog Ingredients
  • How to Make Vegan Eggnog
  • Toni's Recipe Tips
  • Flavor Ideas
  • How to Serve Vegan Eggnog
  • How to Store Vegan Eggnog
  • Ideas I Haven't Tried Yet
  • FAQs
  • More Vegan Drink Recipes
  • Vegan Eggnog

Why You'll Love This Vegan Eggnog

  • Super creamy: Cashews and full-fat coconut cream make it thick and velvety.
  • No cooking: Everything goes in the blender, and the fridge does the rest.
  • No eggs and no dairy: It's 100% plant-based and non-alcoholic.
  • Make-ahead friendly: Blend it the day before your party and it's ready to pour.

Vegan Eggnog Ingredients

Vegan eggnog ingredients: soy milk, cashews, full-fat coconut cream, vanilla extract, cane sugar, nutmeg, cardamom, cloves and cinnamon
  • Cashews: Soaking softens them so they blend completely smooth and give the eggnog its body.
  • Full-fat coconut cream: This is what makes it rich and thick, so use full-fat for the best texture.
  • Plant-based milk: Any unsweetened plain plant-based milk works. I use soy milk.
  • Sugar: Granulated cane sugar sweetens it. Start with the amount in the recipe and add more to taste.
  • Vanilla extract: Adds that sweet custard-like flavor.
  • Spices: Cinnamon, nutmeg, ground cloves and ground cardamom.

See the recipe card below for the full ingredients list and amounts.

If you don't have all four spices, use at least the cinnamon and nutmeg. Those two give it the classic eggnog flavor.

How to Make Vegan Eggnog

Start by soaking the cashews in a medium bowl of water overnight, or for at least 4 hours. Then drain them.

Soaked cashews, sugar and spices in a blender before blending

Step 1: Add everything to the blender. Add the soaked cashews, coconut cream, plant-based milk, sugar, vanilla extract and spices to a high-speed blender.

Smooth, frothy vegan eggnog in a blender after blending

Step 2: Blend until smooth. Blend until the eggnog is completely smooth and creamy, stopping to scrape down the sides if needed.

Step 3: Chill and serve. Pour the eggnog into a jar or pitcher and chill it in the fridge for 2 to 3 hours. Give it a good stir, pour it into glasses and sprinkle with a little extra nutmeg or cinnamon.

Toni's Recipe Tips

  • Adjust the sweetness: Taste it after blending and add a little more sugar if you like it sweeter.
  • Use full-fat coconut cream: Light coconut milk makes a thinner eggnog.
  • Blend it long enough: It takes a little time for the cashews to get completely smooth. Give your blender a break if it gets warm and scrape down the sides.
  • Chill it well: The eggnog thickens as it chills, so give it the full 2 to 3 hours.
  • Stir before serving: It can settle in the fridge, so stir or shake it well before pouring.
Close-up of vegan eggnog in a glass topped with ground nutmeg, with a pitcher behind it

Flavor Ideas

  • Chocolate eggnog: Blend in some unsweetened cocoa powder, or stir in melted vegan chocolate chips.
  • Peanut butter caramel: Drizzle the inside of your glasses with vegan peanut butter caramel before pouring.
  • Gingerbread eggnog: Add a pinch of ground ginger and use brown sugar to sweeten it.
  • Golden color: A tiny pinch of turmeric gives it the pale yellow color of classic eggnog.
  • Vegan eggnog latte: Stir a splash of this eggnog into hot coffee or espresso, or warm it and froth it for a latte. I haven't tested this yet, so start with a little and add more to taste.

How to Serve Vegan Eggnog

Serve it cold in small glasses with a sprinkle of nutmeg, a cinnamon stick or a dollop of vegan whipped cream. It's sweet and rich, so a small glass goes a long way. It's lovely next to a plate of holiday cookies like red velvet crinkle cookies or peppermint chocolate brownies, and for a party drink table, add a pitcher of non-alcoholic Christmas punch.

If you'd like it warm, heat it gently in a small pot over medium-low heat, stirring often.

How to Store Vegan Eggnog

Store leftover eggnog in an airtight container in the fridge for up to 5 days. Shake or stir it well before serving.

Make it the day before your party. It has time to chill and thicken, and it's one less thing to do on the day.

Ideas I Haven't Tried Yet

I haven't tested these yet, but they'd be fun to try:

  • Freezing: I haven't frozen this eggnog, so I can't say yet how it thaws. If it separates, a quick blend may bring it back together.
  • Sweetened condensed coconut milk: in place of some of the coconut cream, with less sugar to balance the sweetness.
  • Silken tofu in place of the cashews: for a nut-free version.
  • A vegan eggnog latte: a splash of eggnog stirred into a shot of espresso or a cup of hot coffee.

If you try one, let me know in the comments!

FAQs

Is eggnog vegan?

Traditional eggnog isn't vegan, because it's made with eggs, milk and cream. This homemade vegan eggnog uses soaked cashews, coconut cream and plant-based milk instead, so it's free of eggs and dairy.

What does vegan eggnog taste like?

It's sweet, creamy and warmly spiced with nutmeg, cinnamon and vanilla, a lot like melted vanilla ice cream. Classic eggnog is a little more custardy because of the eggs, but this version is still rich and super creamy.

How do you make vegan eggnog thick?

Full-fat coconut cream and soaked cashews are the secret. Blend them until completely smooth, then chill the eggnog for 2 to 3 hours, since it thickens as it chills.

Can I make vegan eggnog without coconut milk?

Yes! My vegan eggnog on Plant-Based on a Budget is made with soaked cashews and silken tofu instead of coconut cream.

How long does vegan eggnog last?

It keeps in an airtight container in the fridge for up to 5 days. Stir or shake it well before serving.

Can you serve vegan eggnog warm?

Yes! Warm it gently in a small pot over medium-low heat, stirring often. I like it best cold, but warm eggnog is a nice treat on a chilly night.

Does this vegan eggnog have alcohol?

No, this is a non-alcoholic eggnog, so everyone at the party can enjoy it, kids included.

Did you make this vegan eggnog? I'd love to hear how it turned out! Leave a 🌟 star rating and a 📝 comment below to let me know how you served it.

More Vegan Drink Recipes

  • A glass of strawberry slushie beside fresh strawberries.
    Easy Strawberry Slushie Recipe
  • A glass of banana nectarine smoothie.
    Banana Nectarine Smoothie
  • Bowl of non-alcoholic Christmas punch with diced apple, cranberries, lemon slices, and a cinnamon stick, next to empty glasses, pine branches, and ornaments.
    Non-Alcoholic Christmas Punch (Cranberry Holiday Punch)
  • Thanksgiving punch topped with orange slices and cranberries.
    Non-Alcoholic Thanksgiving Punch
Glass of vegan eggnog with a spoon, sprinkled with cinnamon, next to a pitcher of eggnog on a wooden board

Vegan Eggnog

Toni
This vegan eggnog is thick, creamy, sweet and lightly spiced, and all you need is a blender. Soaked cashews and coconut cream make it rich, with no eggs and no dairy.
5 from 106 votes
Print Recipe Pin Recipe Grocery List
Prep Time 10 minutes mins
Cook Time 0 minutes mins
Soak and chill 6 hours hrs
Total Time 6 hours hrs 10 minutes mins

Want to save this recipe?

Enter your email & get this sent to your inbox! Plus you'll get great new recipes from me every week!

Course Drinks
Cuisine American
Servings 4 servings
Calories 343 kcal

Equipment

  • Medium Bowl
  • Measuring Cups
  • Measuring Spoons
  • High-Speed Blender

Ingredients
  

  • ½ cup cashews
  • 1 cup water for soaking
  • 1 cup full-fat coconut cream
  • 1 cup unsweetened plain plant-based milk
  • 2 ½ tablespoons granulated cane sugar
  • 1 ½ teaspoons vanilla extract
  • 1 teaspoon ground cinnamon
  • ¼ teaspoon ground nutmeg plus more for topping
  • ⅛ teaspoon ground cloves
  • ⅛ teaspoon ground cardamom

Instructions
 

  • Soak the cashews in the water in a medium bowl overnight, or for at least 4 hours. Drain the cashews.
  • Soaked cashews, sugar and spices in a blender before blending
    Add the soaked cashews, coconut cream, plant-based milk, sugar, vanilla extract, cinnamon, nutmeg, cloves and cardamom to a high-speed blender.
  • Smooth, frothy vegan eggnog in a blender after blending
    Blend until completely smooth and creamy, stopping to scrape down the sides as needed. Taste and add a little more sugar if you'd like it sweeter.
  • Pour the eggnog into a jar or pitcher and chill in the fridge for 2 to 3 hours. Stir well, pour into glasses and sprinkle with a little nutmeg.

Notes

  • Use full-fat coconut cream for the thickest, creamiest eggnog.
  • It takes a little time to blend the cashews completely smooth. Give your blender a break if it gets warm and scrape down the sides.
  • The eggnog thickens as it chills. Stir or shake it before serving, since it can settle.
  • Store leftovers in an airtight container in the fridge for up to 5 days.
  • To serve it warm, heat it gently in a small pot over medium-low heat, stirring often.
  • Any unsweetened plain plant-based milk works here. This recipe makes about 2 ½ cups.

Nutrition

Calories: 343kcalCarbohydrates: 18gProtein: 7gFat: 29gSaturated Fat: 20gPolyunsaturated Fat: 2gMonounsaturated Fat: 5gSodium: 30mgPotassium: 381mgFiber: 2gSugar: 9gVitamin A: 127IUVitamin C: 2mgCalcium: 96mgIron: 3mg
Did you make this recipe?Mention @foodsharingvegan on Instagram!

More Vegan Drinks

  • Dairy-free golden milk with a dusting of spice.
    Dairy-free Golden Milk
  • Vegan peppermint hot chocolate with a dollop of dairy-free whipped cream in a white mug on a gray linen napkin.
    Vegan Peppermint Hot Chocolate
  • Strawberry pineapple mocktails served over ice.
    Sparkling Pineapple Strawberry Mocktail
  • Fresh watermelon juice served over ice.
    Fresh Watermelon Juice Blend

Comments

    5 from 106 votes (94 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




  1. Liz says

    December 05, 2022 at 2:35 pm

    5 stars
    You'd never guess this was dairy free as it is super creamy and oh, so delicious!! Thanks for the terrific recipe!

    Reply
    • Andrea says

      January 09, 2023 at 3:23 am

      Right?! It's not missing anything!

      Reply
  2. Tina says

    December 07, 2022 at 2:13 pm

    5 stars
    I love this vegan eggnog. It’s so easy to make!!

    Reply
    • Andrea says

      January 09, 2023 at 3:23 am

      Same! Loved how simple it was to whip up too!

      Reply
  3. Nora says

    December 15, 2022 at 12:32 pm

    5 stars
    I am a huge eggnog fan and I love your vegan eggnog version! Very delicious!

    Reply
    • Andrea says

      January 09, 2023 at 3:22 am

      Wohoo! So glad you enjoyed it! 🙂 It's a yummy one!

      Reply
  4. Mary says

    December 15, 2022 at 6:08 pm

    5 stars
    So nice to have a vegan option for a traditional dairy beverage. My friends will love it!

    Reply
    • Andrea says

      January 09, 2023 at 3:22 am

      They so will! They won't even notice 🙂

      Reply
  5. Giangi says

    December 15, 2022 at 9:32 pm

    5 stars
    I would have never guessed it that it is dairy free. The flavor and richness of will tell you the opposite.
    Wonderful recipe and everyone enjoyed it.
    Thank you for sharing.

    Reply
    • Andrea says

      December 19, 2022 at 5:35 am

      Yesss - the flavor was so spot on! So glad you and everyone enjoyed it!

      Reply
  6. Marcellina says

    December 15, 2022 at 10:28 pm

    5 stars
    I've finally found the eggnog recipe I want to make! Eggfree is really important to me so this one is on the Christmas menu!

    Reply
    • Andrea says

      January 09, 2023 at 3:22 am

      Love to hear that! Hope you enjoyed it 🙂

      Reply
  7. Nancy says

    December 16, 2022 at 12:34 am

    5 stars
    Delicious eggnog. It was easy to make and best it was vegan

    Reply
    • Andrea says

      January 09, 2023 at 3:21 am

      So glad you enjoyed it!! So so good!

      Reply
  8. Priya says

    December 16, 2022 at 11:03 am

    5 stars
    So easy to make and absolutely delish. Totally love this.

    Reply
    • Andrea says

      December 19, 2022 at 5:36 am

      Gotta love the ease of whipping it up!

      Reply
  9. Jacqui says

    December 21, 2022 at 11:57 pm

    5 stars
    Obsessed with these amazing recipe!

    Reply
    • Andrea says

      January 09, 2023 at 3:21 am

      You and me both!

      Reply
  10. Jenn says

    December 22, 2022 at 5:19 am

    5 stars
    OMG SO decadent. Love it!

    Reply
    • Andrea says

      January 09, 2023 at 3:21 am

      So glad you enjoyed it! It's a delicious one!

      Reply
  11. Emily Flint says

    December 22, 2022 at 6:19 am

    5 stars
    I love all forms of eggnog and this one is amazing! Super creamy and delicious.

    Reply
    • Andrea says

      January 09, 2023 at 3:20 am

      Right?! The creaminess is spot on!

      Reply
  12. Carrie says

    December 22, 2022 at 4:45 pm

    Thank you! I'm always looking for festive vegan recipes. I thought eggnog would be impossible! I can't wait to try this one.

    Reply
    • Andrea says

      January 09, 2023 at 2:54 am

      This one will certainly do the trick! Hope you enjoy it when you give it a go 🙂

      Reply
  13. Nicola says

    December 23, 2022 at 11:08 am

    5 stars
    I've been wanting a good vegan eggnog recipe for ages! thank you for this

    Reply
    • Andrea says

      January 09, 2023 at 2:52 am

      This is the one!! Hope you enjoy it 🙂

      Reply
Toni Okamoto sitting on a porch, smiling and eating grapes.

Hi, I'm Toni. Welcome to Food Sharing Vegan. Here you'll find comforting, delicious, vegan recipes to share with friends and family.

  • Facebook
  • Instagram
  • Pinterest

Vegan Thanksgiving Recipes

  • Vegan chicken pot pie with golden pastry and a creamy vegetable filling exposed.
    Vegan Chicken Pot Pie (Casserole)
  • Golden bread stuffing baked in a casserole dish.
    Easy Vegan Stuffing
  • Vegan scalloped potatoes served on a plate.
    Vegan Scalloped Potatoes
  • Vegan pumpkin pie with a slice cut from its smooth filling.
    Easy Vegan Pumpkin Pie

Comforting Soups

  • A bowl of thick yellow split pea soup with chunks of vegetables.
    Easy Yellow Split Pea Soup
  • A bowl of creamy condensed mushroom soup sprinkled with herbs.
    Vegan Condensed Cream of Mushroom Soup
  • A bowl of green potato asparagus soup topped with asparagus tips.
    Potato Asparagus Soup
  • A bowl of lentil soup with chickpeas, quinoa, and chunky vegetables.
    Instant Pot Lentil Soup

Footer

As Featured On

Featured in Home & Family, Parade, What the Health, Salon, BuzzFeed, and NBC News.

Terms

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Accessibility Policy

Newsletter

  • Sign up for emails and updates

About

  • About
  • Contact
  • Cookbook
  • Podcast

↑ back to top

  • facebook
  • instagram
  • pinterest

Copyright © 2026 Food Sharing Vegan

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.