Welcome to the ultimate guide for crafting the most delectable vegan eggnog, a festive beverage that promises to be the highlight of your holiday season! Forget the traditional, egg-laden versions; our recipe relies on the magic of wholesome, plant-based ingredients to create a drink that is luxuriously thick, wonderfully creamy, exquisitely rich, perfectly sweet, and brimming with the warming spices everyone adores this time of year. Whether you’re a seasoned vegan or simply exploring delicious dairy-free alternatives, this easy-to-make eggnog will quickly become a cherished holiday tradition.

Indulge in the Ultimate Thick, Creamy, and Egg-Free Vegan Eggnog Experience
The holiday season is synonymous with warmth, joy, and, of course, delicious food and drink. For vegans and those with dietary restrictions, this time of year is a wonderful opportunity to showcase incredible plant-based alternatives that can impress even the most traditional palates. Beyond festive main courses like vegan stuffing, rich vegan gravy, and comforting scalloped potatoes, there’s one beverage that truly completes the holiday spread: eggnog. Our homemade vegan eggnog offers all the classic appeal without any dairy or eggs, making it accessible and enjoyable for everyone.
Traditional eggnog is famed for its custardy base, typically achieved by combining milk or cream with eggs and sugar, then finished with a delicate blend of warming spices like nutmeg and cinnamon. Our innovative vegan interpretation captures this beloved essence, delivering a truly authentic experience that is 100% dairy-free and egg-free. The challenge in creating a vegan eggnog often lies in replicating that signature thickness, richness, and creamy consistency. But fear not, we’ve mastered the art!
The secret to our eggnog’s unparalleled texture lies in a brilliant combination of soaked cashews and silken tofu. Cashews have long been a favorite in vegan kitchens, revered for their ability to transform into incredibly creamy bases for everything from savory sauces to sweet treats like luscious no-bake cheesecakes. Their high-fat content and smooth texture when blended make them an ideal foundation. Silken tofu, on the other hand, is a marvel for achieving a delicate, pudding-like consistency, making it perfect for desserts such as rich chocolate pudding, airy mousse, and decadent pies. When these two powerhouse ingredients are combined, they create a vegan eggnog that is simply irresistible – a texture so close to the traditional version, you might just forget it’s vegan!
One of the most appealing aspects of this eggless eggnog recipe is its simplicity. Unlike many traditional recipes that require careful cooking and tempering of eggs, our version is entirely no-cook. All you need is a blender to effortlessly combine the ingredients until smooth and creamy. This means less time in the kitchen and more time enjoying the festivities with loved ones. You can enjoy it perfectly chilled, a refreshing treat for a cozy evening, or gently warmed for a comforting drink on a cold winter’s night. We’ve also included options for those seeking unrefined or sugar-free variations, alongside a host of optional add-ins to customize your perfect nog. Plus, for those with specific dietary needs, we even provide modifications for a soy-free and nut-free version.
So, prepare to delight your guests and your own taste buds this holiday season! This recipe is ideal for potlucks, parties, family gatherings, or simply a special treat on Christmas Day. Get ready to whip up batch after batch of this easy, impressive, and utterly delicious vegan eggnog!
The Simple Yet Magical Ingredients for Your Vegan Eggnog
Creating this lusciously creamy, dairy-free eggnog requires just a handful of straightforward, budget-friendly ingredients. Each component plays a crucial role in achieving the classic eggnog flavor and consistency you crave.

- Raw Cashews: These are the backbone of our vegan eggnog’s creamy texture and rich flavor. When properly soaked and blended, raw, unsalted cashews provide a velvety smooth base that mimics the richness of dairy cream, contributing significantly to that authentic eggnog mouthfeel. They are essential for body and flavor.
- Silken Tofu: This often-underestimated ingredient is key to achieving that distinctive custardy, pudding-like texture found in traditional eggnog. Silken tofu is incredibly soft and smooth, blending seamlessly to add richness and body without imparting a strong flavor. It’s crucial to use *silken* tofu, not medium or firm, as their denser consistencies and stronger flavors would alter the desired outcome.
- Dairy-Free Milk: The choice of plant-based milk can subtly influence the final flavor and richness. Opt for any unsweetened variety such as soy milk, oat milk, almond milk, or full-fat canned coconut milk. Soy and oat milks tend to lend a richer, creamier result, while almond milk offers a lighter alternative. Ensure it’s unsweetened to control the overall sweetness of the eggnog.
- Vanilla Extract: For the most authentic and delightful flavor, always use natural vanilla extract. It provides a warm, sweet, and aromatic depth that is fundamental to eggnog. While vanilla paste is another excellent, albeit pricier, option, it offers an even more intense vanilla presence with visible vanilla bean flecks.
- Warming Spices: The soul of any good eggnog lies in its spice blend. We recommend a harmonious mix of common pantry spices that evoke comfort and holiday cheer:
- Cinnamon: Adds a sweet and woody warmth that is instantly recognizable and comforting.
- Nutmeg: Absolutely essential for eggnog, providing a uniquely aromatic, slightly sweet, and pungent kick that defines the drink.
- Ground Cloves (Optional): A small pinch adds a deeper, more robust warmth with a hint of spicy sweetness.
- Ground Cardamom (Optional): Introduces an exotic, citrusy, and subtly floral note that elevates the spice profile, adding complexity.
- Sweetener: Customizing the sweetness of your non-dairy eggnog is highly versatile. Granulated cane sugar is a standard choice, but feel free to explore other options like coconut sugar for a caramel note, maple syrup, or agave nectar for a liquid sweetener alternative. For those aiming for a sugar-free vegan eggnog, consider blending in pre-soaked dates for natural sweetness and additional fiber, or use a sugar-free alternative such as erythritol or stevia to taste.
Can I Make Vegan Eggnog Without Soy or Nuts?
Absolutely! While the combination of cashews and silken tofu provides the most authentic custardy texture, you can adapt this recipe to be both soy-free and nut-free. To do so, simply replace both the cashews and silken tofu with full-fat canned coconut milk. Be sure to use only the thick cream portion from the top of a chilled can for the best results. While the texture may be slightly less custardy than the original recipe, it will still yield a wonderfully rich and creamy vegan eggnog, perfect for those with allergies or preferences.
Creative Additions and Flavor Variations for Your Eggnog
One of the joys of making your own vegan eggnog is the freedom to customize it to your heart’s content. Beyond the essential ingredients, there’s a world of flavors you can introduce to create unique and exciting variations:
- Coffee Eggnog: Transform your morning routine or create a delightful dessert beverage by using this Christmas eggnog as the base for a latte. Simply replace your usual plant-based milk with chilled vegan eggnog when making your coffee for a sweet, spiced, and caffeine-infused treat. It’s perfect for a cozy holiday morning pick-me-up.
- Chocolate Eggnog: For the chocolate lovers, this variation is a must-try. Add some unsweetened cocoa powder to your blender (start with one tablespoon and increase to taste) along with the other ingredients. This creates a rich, indulgent, and dairy-free chocolate eggnog that feels incredibly decadent. A touch of peppermint extract can further elevate this into a festive peppermint chocolate nog.
- Gingerbread Eggnog: Capture the essence of gingerbread in your eggnog! Achieve this by adding a pinch of ground ginger to your spice blend and using brown sugar as your sweetener. The molasses notes in brown sugar perfectly complement the ginger, creating a delightful gingerbread eggnog fusion that’s both familiar and exciting.
- Spiked Eggnog (Adults Only): For a grown-up twist, this vegan eggnog pairs beautifully with a shot (or two!) of your favorite spirit. Traditional choices like brandy, rum (especially dark rum or spiced rum), or bourbon are excellent. Add the alcohol to individual servings or to the full batch once it has chilled, stirring well to combine.
- Orange Zest or Extract: A bright and zesty citrus note can beautifully cut through the richness of the eggnog. Add a teaspoon of fresh orange zest or a few drops of orange extract to the blender for a festive, fragrant touch.
- Nut Butter Boost: For an even richer, nuttier flavor, a tablespoon of cashew butter or almond butter can be added to the blend. This will enhance the creaminess and introduce another layer of flavor.
How to Effortlessly Make the Best Vegan Eggnog
Making this incredibly delicious vegan eggnog recipe is surprisingly simple, requiring just a few easy steps. The key is proper preparation and blending to achieve that sought-after smooth and creamy texture.
- 1) Soak the Cashews: Begin by transferring the raw cashews to a medium-sized bowl. Cover them with at least two inches of fresh water. It’s crucial to allow the cashews ample time to soften, which is essential for achieving a perfectly smooth and creamy eggnog. A minimum of four hours is recommended, but for the absolute best results, soaking them overnight (8-12 hours) is ideal. Once soaked, thoroughly drain the cashews and rinse them under cold water.
- 2) Blend Until Smooth: Transfer the drained, softened cashews to a high-speed blender. Add the silken tofu, your chosen dairy-free milk, sugar, vanilla extract, and all the warming spices (cinnamon, nutmeg, ground cloves, and ground cardamom). Secure the blender lid and blend on high speed until the mixture is incredibly smooth and creamy. This may take a few minutes, depending on your blender’s power. Scrape down the sides of the blender occasionally to ensure all ingredients are fully incorporated and no cashew pieces remain. The goal is a velvety, consistent texture.


At this crucial stage, pause and give your freshly blended eggnog a taste. This is your opportunity to adjust any of the spices or the sweetness to perfectly match your preferences. If you desire more warmth, add a pinch more cinnamon or nutmeg. For a sweeter nog, gradually add more sugar or your preferred sweetener until it’s just right. Blend briefly after each adjustment to ensure everything is well combined.
- 3) Chill and Serve: Once you’re satisfied with the flavor, transfer the egg-free eggnog to an airtight container or pitcher. Place it in the refrigerator to chill and allow the flavors to meld and the consistency to further thicken. This chilling process should take at least 2-3 hours, though overnight chilling will yield an even richer flavor and thicker texture. Before serving, give it a good stir. Enjoy your vegan eggnog chilled, garnished with a dash of freshly grated cinnamon or nutmeg. For an extra special touch, consider topping it with a dollop of vegan whipped cream and/or a drizzle of vegan salted caramel sauce.
This delightful vegan eggnog is fantastic on its own, but it also pairs wonderfully with an array of festive holiday treats. Embrace the spirit of the season by enjoying it alongside these scrumptious options: chewy triple ginger cookies, rich double chocolate peppermint cookies, or charming raspberry jam thumbprint cookies. It’s the perfect accompaniment to any holiday indulgence!
To Enjoy This Dairy-Free Eggnog Warm: A Cozy Alternative
While many prefer eggnog chilled, serving it warm offers a wonderfully comforting and cozy experience, especially on a frosty evening. The consistency tends to be slightly thinner when warm, but it remains incredibly delicious.
If you wish to enjoy your vegan nog warm, simply pour it into a saucepan and heat it gently over low heat on the stovetop, stirring occasionally, until it reaches your desired temperature. Be careful not to boil it, as this can affect the texture. Serve immediately in mugs, perhaps garnished with a cinnamon stick.
For large gatherings or parties, you can easily keep the eggnog warm. Transfer the heated nog to a thermos to maintain its temperature for individual servings, or for a continuous supply, use a slow cooker set to its ‘WARM’ function. This ensures your guests can enjoy a perfectly warm and comforting beverage throughout your holiday celebration.
Frequently Asked Questions About Vegan Eggnog
This eggless eggnog recipe is designed to be naturally super thick, thanks to the powerful combination of finely blended cashews and silken tofu. These ingredients provide significant body and creaminess. If you desire an even thicker consistency, there’s a simple trick: start with slightly less plant-based milk than the recipe calls for. After blending, assess the texture, and then gradually add more milk, a tablespoon at a time, until you reach your perfect, desired consistency. Chilling the eggnog for several hours also helps it thicken considerably.
Many describe the taste of traditional eggnog as akin to melted vanilla ice cream or a very rich, spiced custard. While this vegan version doesn’t taste *identical* to a dairy-and-egg-based nog (as it lacks those specific animal product notes), it beautifully captures the essence. You’ll find it wonderfully rich, satisfyingly sweet, and perfectly spiced with those iconic warming flavors of cinnamon and nutmeg. It’s an incredibly delicious and comforting drink that delivers on all the nostalgic notes of the holiday season, making it a fantastic plant-based alternative.
While our vegan eggnog is certainly a healthier alternative to traditional eggnog (being cholesterol-free and often lower in saturated fat, depending on milk choice), it’s still a rich, indulgent beverage best enjoyed in moderation. It contains healthy fats from cashews and protein from tofu, but it also has a notable sugar content. You can make it even healthier by opting for natural sweeteners like dates or sugar-free alternatives, and by choosing unsweetened plant milks. As with any treat, enjoy mindfully!
Absolutely, and we highly recommend it! Vegan eggnog actually benefits significantly from being made ahead. Preparing it a day or even two in advance allows the flavors to fully meld and deepen, resulting in a much richer and more complex taste. Furthermore, the chilling time helps the eggnog thicken to its ideal creamy consistency. Store it in an airtight container in the refrigerator, and give it a good stir before serving.
Top Recipe Tips and Notes for Perfect Vegan Eggnog
Achieving the perfect batch of vegan eggnog is simple with a few insider tips:
- Personalize the Flavor: This recipe is a fantastic starting point, but don’t hesitate to make it your own! Feel free to adjust the amount of sweetener, cinnamon, nutmeg, and other spices to match your personal preference. A little more or a little less can make all the difference. Taste and adjust as you blend.
- For Ultimate Creaminess: The type of dairy-free milk you choose can impact the final texture. For the absolute creamiest vegan eggnog, consider using richer plant milks like full-fat canned coconut milk (not light), oat milk (especially barista-style oat milk), or a dedicated vegan ‘creamer’ for an extra indulgent feel. Soy milk also provides a good creamy base.
- Soak Cashews Thoroughly: This step is non-negotiable for a truly smooth eggnog. Cashews need to be tender to break down completely into a silky consistency. While a four-hour soak is the minimum, letting them soak overnight (8-12 hours) ensures they are perfectly soft and will blend into a beautifully seamless liquid without any gritty texture.
- Add a Pop of Color: Traditional eggnog often boasts a creamy yellowish hue, largely due to egg yolks. To visually mimic this classic color in your vegan version, consider adding a tiny pinch of ground turmeric to the blender. It provides a natural golden tint without affecting the flavor. Start with just a tiny amount, as a little goes a long way.
- Patience with Blending: Achieving that perfectly smooth and creamy consistency, especially when blending cashews, requires a bit of time and a good quality blender. Be patient and allow your machine to work its magic. For best results, use a high-speed blender. If your blender struggles, give it breaks to prevent overheating, and scrape down the sides of the jug as needed to ensure all ingredients are fully incorporated. Keep blending until there are no discernible cashew pieces and the mixture is utterly smooth.
- Chill Time is Essential: While you can taste the eggnog right after blending, its true character and ideal thickness emerge after a good chill in the refrigerator. The flavors deepen, and the consistency becomes richer and more eggnog-like. Don’t skip this step!

Storage Instructions for Your Vegan Eggnog
Proper storage ensures your delicious homemade vegan eggnog stays fresh and enjoyable throughout the holiday season.
Refrigeration: Store any leftover non-dairy eggnog in an airtight container or a sealed pitcher in the refrigerator for up to 5 days. The consistency might thicken slightly over time, and some separation may occur (which is completely normal with plant-based milks and blended ingredients). Simply give it a good stir or a quick shake before serving each time to bring it back to its creamy best.
Freezing: For longer-term storage, you can easily freeze your vegan eggnog for up to 3 months. Pour it into freezer-safe containers, leaving a little headspace as liquids expand when frozen. While freezing is convenient, be aware that the texture may change somewhat upon thawing, often becoming a bit less smooth or slightly grainy. To restore its creamy consistency, simply re-blend the thawed eggnog in a blender. If it’s still too thick, you can optionally add a small splash of your preferred plant-based milk until it reaches your desired creaminess.
More Delightful Vegan Drink Recipes to Explore
If you’ve enjoyed this creamy vegan eggnog, you’ll love exploring other delicious plant-based beverages perfect for any occasion. Here are some more fantastic vegan drink recipes:
- Golden Milk: A soothing and anti-inflammatory turmeric latte.
- Vegan Mexican Hot Chocolate: Rich, spicy, and wonderfully comforting.
- Easy Vegan Bubble Tea: A fun and customizable treat.
- Lemon Cinnamon Ginger Tea: A warming and invigorating tonic.
- Homemade Chai Concentrate: Perfect for quick and delicious chai lattes.
- Mexican Horchata: A refreshing and creamy rice milk drink.
- Healthy Coffee Milkshake: A creamy and energizing pick-me-up.
Photos by Alfonso Revilla

Easy Vegan Eggnog Recipe Card
Experience the joy of the holidays with this incredibly easy and delicious vegan eggnog! Made with wholesome plant-based ingredients, it’s thick, creamy, richly spiced, and perfectly sweet. A no-cook recipe that’s ideal for festive gatherings or a cozy night in.
★★★★★ 5 from 29 votes
Prep Time:
4 hours 5 minutes (includes cashew soaking)
Refrigerate Time:
2 hours
Total Time:
6 hours 5 minutes
Yields:
4 servings
Print Recipe
Equipment
- Measuring Cups
- Measuring Spoons
- High-Speed Blender
Ingredients
- ½ cup raw cashews (soaked)
- ½ cup silken tofu
- 2 cups plain dairy-free milk (e.g., soy, oat, almond)
- 2 ½ tablespoons granulated cane sugar (or preferred sweetener)
- 1 ½ teaspoons vanilla extract
- 1 teaspoon ground cinnamon
- ¼ teaspoon ground nutmeg
- ⅛ teaspoon ground cloves (optional)
- ⅛ teaspoon ground cardamom (optional)
Instructions
- Soak Cashews: In a medium bowl, cover the cashews with at least 2 inches of water. Let them soak overnight, or for a minimum of 4 hours, to ensure they are fully softened. Once soaked, drain the water thoroughly and rinse the cashews.
- Blend All Ingredients: Transfer the drained cashews to a high-speed blender. Add the silken tofu, plain dairy-free milk, granulated sugar, vanilla extract, cinnamon, nutmeg, ground cloves (if using), and ground cardamom (if using). Blend on high speed until the mixture is completely smooth and creamy. Stop and scrape down the sides of the blender as needed to ensure all ingredients are well incorporated. Taste and adjust sweetness or spice levels as desired.
- Chill and Serve: Pour the blended eggnog into an airtight container or pitcher. Refrigerate for at least 2 to 3 hours, or preferably overnight, to allow the flavors to deepen and the eggnog to thicken further. Before serving, give it a good stir. Serve cold, garnished with a sprinkle of cinnamon or nutmeg, and optionally with vegan whipped cream or caramel drizzle.
Notes
- Tweak the Ingredients: Feel free to adjust the amount of sweetener and spices to suit your personal taste preferences.
- For the Creamiest Vegan Eggnog: Use a rich, creamy dairy-free milk such as full-fat canned coconut milk, oat milk, or a barista-style plant-based creamer.
- Proper Cashew Soaking: Ensure cashews are tender from soaking to achieve an ultra-smooth consistency. Overnight soaking is always recommended.
- To Add Color: For a traditional yellowish hue, add a tiny pinch of turmeric to the blender. It won’t affect the taste but will enhance the visual appeal.
Nutrition Information (per serving, approximate)
Calories: 776kcal | Carbohydrates: 72g | Protein: 31g | Fat: 41g | Saturated Fat: 7g | Polyunsaturated Fat: 13g | Monounsaturated Fat: 18g | Sodium: 252mg | Potassium: 1329mg | Fiber: 5g | Sugar: 48g | Vitamin A: 1862IU | Vitamin C: 34mg | Calcium: 746mg | Iron: 8mg
Additional Information
- Author: Toni Okamoto
- Course: Breakfast, Dessert
- Cuisine: American
- Method: No cook
- Diet: Vegan
Tried this recipe? Please tag us at @PlantBasedOnABudget! 🙂