Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

Best Vegan Eggnog Recipe

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.

My ultra-rich and creamy vegan eggnog tastes just like the classic holiday drink, but without the dairy, eggs, or any store-bought cartons! It’s made in just 5 minutes with 8 simple ingredients and is the perfect festive treat for cozy nights in, holiday gatherings, or sipping by the tree.

Three glass jars filled with eggnog and whipped cream

I used to buy vegan eggnog from the store every December, but honestly, the flavor (and price tag!) never really hit the mark. Once I made it from scratch with coconut milk, cashews, maple syrup, and warming spices, I never looked back!

This homemade version is silky smooth, perfectly spiced, and surprisingly customizable. When you try it, you won’t believe that it really is dairy-free. Plus, it’s naturally gluten-free and can be made boozy or family-friendly.

I love a good shortcut in the kitchen, and this recipe couldn’t be easier. You just toss everything into a blender and it’s done in 5 minutes! There’s no cooking, no tempering eggs, and no waiting for it to thicken. In my humble opinion, this version is WAY tastier than the original!

It’s the kind of thing I whip up when guests pop by unexpectedly or when my kids ask for “that fancy Christmas drink” on a chilly afternoon.

What really makes this eggnog special is the texture. The combination of canned coconut milk and raw cashews creates that rich, velvety creaminess you’d expect from traditional eggnog, but in a plant-based way that’s lighter and easier to digest. I also love how easy it is to play with the spice level and sweetness to make it exactly the way we like it.

And of course, I can’t resist topping it with dairy-free whipped cream and a sprinkle of nutmeg for the full holiday vibe. It’s also totally delicious with these snickerdoodle cookies!

🥘 Ingredients

You only need a few pantry staples to make this festive dairy-free eggnog. Here’s what I use:

Ingredients for vegan eggnog recipe on a wood background.

Lite Coconut Milk: Classic nog uses heavy cream, but for a dairy-free version, I’ve found that canned lite coconut milk is the best option. Oat milk and almond milk won’t give you as much of a thick or creamy texture, but they will work too.

Raw Cashews: These add to the thickness and richness of the eggnog. If you don’t have a high-speed blender, see my notes below for prep tips.

Maple Syrup: Adds a natural sweetness with a hint of caramel flavor. I usually start with ¼ cup and add more to taste.

Seasonings: I used a blend of vanilla, cinnamon, ground nutmeg, cloves, and sea salt to create the classic eggnog taste you know and love. I tested this recipe with the extra spices, but you can reduce the spices for a more mild flavor, or omit any spices you don’t care for, which is another benefit of making your own homemade eggnog!

🔪 How To Make

It takes less time to make this homemade eggnog than it does to run to the store for a carton! Here’s exactly how I make it:

Blend Everything: I add all the ingredients – coconut milk, cashews, maple syrup, vanilla, spices, and salt – into a high-speed blender. Then I blend on high for about 1–2 minutes, until it’s completely smooth and creamy. No high-speed blender? No problem! You can either soak the cashews overnight, or boil them for 30 minutes, or grind them into a fine powder before blending.

Blender filled with eggnog and with spices in front of it.

Pour & Serve: You can pour the eggnog straight into glasses and serve over ice for a chilled drink, or store it in the fridge to let the flavors meld. It also tastes amazing warm, see my heating tips below!

Someone pouring eggnog into a glass jar.

My #1 Secret Tip for this recipe is to make sure to blend it long enough!

Even with a high-speed blender, I always give it a full 60–90 seconds to make sure the cashews are completely smooth. If it’s gritty, it means it needs more time or the cashews weren’t prepped properly.

Other Tips To Keep In Mind:

  • Taste And Adjust: Everyone has their own idea of how sweet or spiced eggnog should be. Start small with maple syrup and spices, then blend and taste until it’s perfect for you.
  • Avoid Boxed Coconut Milk: The boxed version just isn’t as rich or creamy as the canned version! Trust me on this one, the canned version is the way to go.
  • Don’t Skip The Salt: Even a tiny pinch makes the vanilla and spices pop. It brings balance to the whole drink.
  • Make It Ahead: I’ve noticed that this eggnog gets even better after a few hours in the fridge. The flavors blend and mellow, and it thickens up slightly as it chills.

📖 Variations

One of the things I love about this recipe is it’s a great base for all kinds of flavor profiles and options for customization! Here are 4 of the most common ways I change up this recipe:

Nut-Free: Skip the cashews and use full-fat canned coconut milk instead of lite. The result is still rich and creamy without the need for nuts.

Lower Fat Version: Sub half of the coconut milk with unsweetened almond milk or oat milk. The texture will be a little thinner, but still delicious.

Spiked Eggnog: For an adult version, add a splash of bourbon, brandy, or rum to your glass for a classic holiday cocktail. I usually add about 1 oz per serving. You can also try vodka, coffee liqueur, or even peppermint schnapps!

Eggnog Latte: Stir it into your morning coffee or espresso for a vegan eggnog latte, no fancy machines needed!

    🍽 Serving Suggestions

    My vegan eggnog recipe is a total holiday vibe all by itself, but it’s also amazing when paired with a few sweet treats. I love serving it alongside vegan chocolate truffles, snowman cupcakes, or ginger snap cookies for a festive dessert spread.

    If I want to serve it on its own as a cozy drink, I’ll heat it up in a mug and I’ll add a dollop of dairy-free whipped cream, a drizzle of vegan caramel, and a cinnamon stick for stirring.

    🧊 Storage Directions

    Refrigeration: I transfer any extra eggnog into a glass jar or airtight container and refrigerate. It will keep for up to 1 week. Shake or stir well before serving, especially if it’s been sitting for a day or two.

    Freezing: This recipe doesn’t freeze well, so I don’t recommend it!

    Reheating: To warm it up, I pour the eggnog into a microwave-safe mug and heat for 1–2 minutes, or gently warm it on the stovetop over low heat, stirring occasionally. Don’t boil, it’s already fully blended and you just want to heat it through.

    ❓Recipe FAQs

    Do I need to strain the eggnog after blending?

    If you’re using a high-speed blender and prepped the cashews correctly (soaked, boiled, or ground), you don’t need to strain it. But if you notice any graininess, you can pour the eggnog through a fine mesh strainer or cheesecloth for an ultra-smooth finish.

    Can I double or triple the recipe?

    Definitely! Just make sure your blender is large enough to handle the volume. If not, blend it in batches and combine everything afterward in a large pitcher or jar.

    Is eggnog served hot or cold?

    This is a personal preference. I usually like mine chilled, but on those extra cold days it’s nice to curl up with a warm cup. See above for heating tips.

    Boy drinking eggnog with whipped cream out of a jar.

    Love this vegan holiday recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!

    You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!

    📋 Recipe Card

    Print Recipe
    5 from 1 vote

    Best Vegan Eggnog Recipe

    My ultra rich creamy vegan eggnog recipe is done in only 5 minutes! It's easy to make, uses 8 simple ingredients and is perfect for the holidays.
    Prep Time5 minutes
    Total Time5 minutes
    Course: 30 Minutes or Less, Dessert, Drinks, Snack
    Cuisine: American, Vegan, vegetarian
    Diet: Gluten Free, Vegan, Vegetarian
    Servings: 3
    Calories: 362kcal
    Author: Anjali Shah

    Ingredients

    For The Eggnog

    Optional, For Serving

    Shop Ingredients on Jupiter

    Equipment

    Instructions

    • Put all ingredients into a blender and blend until creamy and smooth. Put in the fridge to get cold or serve over ice.
    • Add brandy or rum for an alcohol treat. Top with whipped cream if desired.
    • Serve!

    Notes

    • Make Sure To Blend Long Enough: If the mixture is still a little gritty, it needs to be blended for more time. 
    • Taste And Adjust: Everyone has their own idea of how sweet or spiced eggnog should be. Start small with maple syrup and spices, then blend and taste until it’s perfect for you.
    • Avoid Boxed Coconut Milk: The boxed version just isn’t as rich or creamy as the canned version! Trust me on this one, the canned version is the way to go.
    • Don’t Skip The Salt: Even a tiny pinch makes the vanilla and spices pop. It brings balance to the whole drink.
    • Make It Ahead: I’ve noticed that this eggnog gets even better after a few hours in the fridge. The flavors blend and mellow, and it thickens up slightly as it chills.
    • Without A High Speed Blender: If you are not using a high speed blender, you can soak the cashews overnight, boil them for 30 minutes or grind the dry cashews into a fine powder using a coffee grinder (do not soak them for this method).

    Nutrition

    Calories: 362kcal | Carbohydrates: 29g | Protein: 4g | Fat: 23g | Saturated Fat: 14g | Cholesterol: 1mg | Sodium: 107mg | Potassium: 202mg | Fiber: 1g | Sugar: 18g | Calcium: 47mg | Iron: 2mg
    5 from 1 vote (1 rating without comment)

    Leave a Reply

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

    Recipe Rating





    Subscribe to newsletter

    Copyright 2025 The Picky Eater®, LLC. All rights reserved.