Vegan eggnog gives family and friends all the classic flavor of the holiday favorite without dairy or eggs. It’s rich, creamy, and loaded with ginger, nutmeg, cinnamon, and brandy. It’s a delicious vegan take on a classic Christmas tradition.

Save This Recipe
I’m a big believer that vegan drinks can be just as delicious as their traditional counterparts, and my recipes have made my family believers, too. And the holidays are full of excellent opportunities to showcase just how tasty these drinks can be.
From creamy Christmas smoothies to cranberry mocktails chock full of holiday flavor, I love making festive, fun drinks for family and friends. My latest addition is this vegan eggnog that packs all the flavor of the holiday classic into a dairy-free package.
Jump to:
Why You’ll Love This Vegan Eggnog
- Classic Holiday Flavor: This might be a vegan version, but it’s still loaded with the classic eggnog flavor everyone loves.
- Simple Ingredients: You can find everything at your local grocery store.
- Easy: Blend and serve!
- Rich and Creamy: Like traditional eggnog, this version is thick, rich, and creamy.
Ingredients

- Silken Tofu: Silken tofu has a neutral flavor, so it won’t change the taste of the eggnog while making it thick and rich.
- Unsweetened Soy Milk: Unsweetened soy milk blends with the silken tofu to create a rich eggnog with the perfect consistency.
- Maple Syrup: Maple syrup provides sweetness to the eggnog without using refined sugar.
- Spices: A blend of nutmeg, ginger, and cinnamon gives the eggnog its classic holiday flavor.
- Brandy: A splash of brandy adds more classic flavor.
See the recipe card at the end of the post for a full list of ingredients and their exact amounts.
Substitutions and Variations
- Turmeric: Add a pinch of turmeric to give the eggnog a yellow hue.
- Kid-Friendly: Omit the brandy for an eggnog recipe everyone in the family can enjoy.
- Plant Milk: Use your favorite unsweetened plant milk. If you don’t have soy milk, I recommend coconut milk.
- Alcohol: You can use brandy, bourbon, whiskey, or dark rum in this recipe.
- Simmer: For an extra-rich flavor, simmer the eggnog gently.
How to Make Vegan Eggnog
- Add all the ingredients except the brandy to a blender and blend until smooth and creamy.

- Then, bring the eggnog to a gentle simmer in a
saucepan until it thickens and a creamy texture forms. - Add a splash of brandy to two mugs or glasses, and pour the eggnog over it. Then, give it a gentle stir.

- Top the eggnog with a dash of nutmeg and a cinnamon stick. Enjoy hot or cold!

FAQ
Eggnog is a rich, sweetened dairy beverage made with milk, cream, sugar, egg yolks, and whipped egg whites, traditionally served at the holidays.
Vegan eggnog is made with plant-based milk and silken tofu. Soy milk has a rich and creamy consistency, and the silken tofu thickens the drink like eggs in a traditional eggnog recipe. The same warm holiday spices are added such as nutmeg, cinnamon, and ginger.
With the right recipes, vegan eggnog tastes incredibly close to or the same as regular eggnog.
Silken tofu is blended into the eggnog to give it a rich consistency. This type of tofu has almost no flavor so that it won’t alter the traditional flavors used in the recipe.
Expert Tips
- There’s no need to simmer the eggnog before serving it. However, simmering will deepen the flavors a bit.
- If you simmer your eggnog, keep the heat low and not let it boil.
- This drink makes four servings, but you can multiply it by as much as you’d like to serve more family and friends.
Serving Suggestions
Serve this holiday favorite with delicious Christmas treats like vegan snickerdoodles, vegan ginger cookies, or vegan Christmas tree cookies.

Storage
Refrigerator: Store for up to 2 days in an airtight container.
Reheat: Serve this vegan eggnog cold or microwave it at 30-second intervals until heated.
Video
More Vegan Holiday Drinks!
Recipe

Vegan Eggnog
Equipment
Save This Recipe
Ingredients
- 2 cups unsweeneted soy milk
- 1 cup silken tofu
- ¼ cup pure maple syrup
- 1 teaspoon vanilla extract
- ½ tsp ground nutmeg
- ½ teaspoon ground ginger
- 1 teaspoon cinnamon
- ¼ teaspoon turmeric optional
- 2 ounces brandy or rum optional
- cinnamon sticks for serving
Instructions
- Add the soy milk, silken tofu, maple syrup, vanilla extract, nutmeg, ginger, cinnamon, and turmeric (if using) to a blender. Blend until completely smooth and creamy.
- Serve it cold or transfer the contents to a saucepan and heat over medium-low to a gentle simmer.
- If using, add a splash of brandy to your mug or glass, pour the eggnog on top, and give it a gentle stir.
- Top with a dash of nutmeg and a cinnamon stick.
- Serve the drink hot or cold.
Video

Notes
- There’s no need to simmer the eggnog before serving it. However, simmering will deepen the flavors a bit.
- If you simmer your eggnog, keep the heat low and not let it boil.
- This drink makes four servings, but you can multiply it by as much as you’d like to serve more family and friends.
- Store for up to 2 days in the refrigerator in an airtight container.
- Reheat in a saucepan over medium heat.










Leave a Reply