Mix up vegan eggnog in the blender for a healthier version of a holiday classic. With only 5 ingredients, you can’t go wrong!
Jump to Recipe‘Tis the season for all things peppermint and eggnog! In the past, I made a delicious Puerto Rican version of eggnog called Coquito. But, my dairy-allergic friend couldn’t drink that. So I set out to make one safe for her and ended up with vegan eggnog.
Well, it isn’t easy to make a dairy-free eggnog that still has a lot of flavor. I’ve used dates before for sweeteners and cashews to add flavor. Then subbing out some of the milk for coconut milk helps keep it thickened.
In the end, this wound up being not only dairy-free, but vegan as well. The ingredients are simple to find, and the method is easy as well. It’ll just take some time since it needs to rest at one point to absorb flavors, then cool in the refrigerator.
Vegan eggnog is perfect to make a day ahead of time. It keeps well in the refrigerator and the time allows the flavors to really shine. All you have to do before serving is blend it up real quick to mix it all again.

Vegan Eggnog Step by Step
Ingredients
- 4 cups cashew milk
- 2/3 cup coconut milk (canned)
- 1 cup dates (dried, chopped)
- 1 tsp vanilla bean paste
- 1/4 tsp ground nutmeg or cinnamon
Preparation
Blend the cashew milk, coconut milk, and dates in a blender until smooth. Let stand at room temperature for 30 minutes. This gives the flavors time to release from the blended dates and absorb into the liquid.

Add the vanilla bean paste and nutmeg. Process on high until smooth, about 2 minutes.

Pour the mixture through a fine-mesh sieve to strain out any chunks. Strain once more and pour into a serving pitcher.

Refrigerate for at least 2 hours or overnight. If you plan to leave it overnight, I suggest putting it back in the blender. You’ll want to give it a quick blend before serving. Garnish each serving with a bit of nutmeg or cinnamon.

Leftovers
Store leftovers in a covered pitcher in the refrigerator. To serve, either whisk or blend quickly to mix the eggnog up again.

Recipe
Originally Published On: November 30, 2020
Last Updated On: August 1, 2023

Vegan Eggnog
Ingredients
- 4 cups cashew milk
- 2/3 cup coconut milk (canned)
- 1 cup dates (dried, chopped)
- 1 tsp vanilla bean paste
- 1/4 tsp ground nutmeg or cinnamon
Recommended Equipment
Instructions
- Blend the cashew milk, coconut milk, and dates in a blender until smooth
- Let stand at room temperature for 30 minutes
- Add the vanilla bean paste and nutmeg
- Process on high until smooth, about 2 minutes
- Pour the mixture through a fine-mesh sieve to strain out any chunks
- Strain once more and pour into a serving pitcher
- Refrigerate for at least 2 hours or overnight
- Garnish each serving with a bit of nutmeg or cinnamon
All nutritional information is based on third-party calculations and should be considered estimates. Actual nutrition content will vary based on brands used, measuring methods, portion sizes, and more.
More Christmas Recipes
- Christmas Sugar Cookies Recipe
- Vegan Eggnog in the Blender
- Traditional Christmas Sweets from Around the World
- Christmas 2017 Recap + Spinach Artichoke Dip Recipe 2 Ways
- Peppermint Punch
- The Best Easy Homemade Eggnog Recipe
- Christmas Morning Sunrise Cocktail
- Bread Pudding in the Slow Cooker
- Ranch Snowman Spread
- Brown Sugar Fudge – Only 5 Ingredients
- Spiked Hot Apple Cider
- White Chocolate Blondies with Peppermint
- Christmas Sandwiches: A Family Holiday Tradition
- Peppermint Chocolate Ganache Thumbprint Cookies
- Coquito aka Puerto Rican Eggnog
- Homemade Dinner Mints
I buy a different brand of eggnog every year and every year I’m disappointed. Maybe this is a sign I should finally make my own eh?? Didn’t realize it was super simple to make. Yum!
The only one I will purchase consistently is the Southern Comfort brand vanilla spice. Otherwise, I have to make my own.
I have a vegan eggnog recipe on my blog too and I Have to admit, I think it’s my favorite recipe on there! SO SO GOOD!
Awesome, I will have to check yours out, too, and see how they differ to compare 🙂
Would you believe I have never had eggnog!? I need to pass this recipe to my good friend whos vegan though because I bet she would LOVE it!
I didn’t have it until I met my husband and he wanted some at the holidays. My family doesn’t really drink it. I found the only storebought one I like is the vanilla spice from Southern Comfort if I’m not making my own. I’m iffy on the flavor of plain eggnog.
My sister in law decided to become vegan right before the Holidays. I will give her that recipe.
Oh, perfect timing for her, then! I hope she enjoys this version 🙂
I think my dad (highly health conscious) would love this healthy drink! I have never had eggnog, will try making it someday soon for my fam 🙂
This definitely tastes different than regular eggnog, but it’s a great healthy variant. I hope your dad likes it!
I’m allergic to nuts. Can you substitute half and half for the cashew milk?
I haven’t personally tried it. Obviously, it wouldn’t be vegan if you use dairy, but it could still work.
Would oatmilk work and still make it vegan?
I think oat milk would be a closer replacement. Again, I haven’t tried it any way other than how it’s written, but you could definitely give it a try.
I haven’t had a vegan eggnog before. As someone who likes experiment, I’ll try this recipe out.
I didn’t have the Vanilla paste at home so I made this without it, and it still came out amazing! Great recipe for vegans like myself.
Oh wow this looks so yummy! Love that you have used cashew milk for this. It looks so perfectly creamy!
I am not vegan but sure would love to try this recipe. Seems interesting. Thanks for sharing!
It is almost impossible to think of being able to prepare vegan! Thanks for the tips!
Egg nog is my all time favorite holiday drink. I can’t wait to try this vegan version!
Hhhhmmmm….this is a new one to me. Hhhhmmmm….it wouldn’t be so bad to have a taste of cashew, for a change. Thanks for sharing.
I haven’t tried this one, it looks tasty. Though I’m not vegan, I’m not fond of meat foods and would try this recipe with great pleasure. Many thanks for it! 🙂
We buy vegan eggnog, and I hadn’t thought to try making it ourselves. This sounds delicious!
I love eggnog. Its like a grown up milkshake.
What a great twist on a real classic. I can hardly believe December is here again already and there is so much to do to get prepared.
I didn’t even know you could make eggnog vegan. I have been a vegetarian for years, and am thinking about going all the way. My vice is cheese! Back to the eggnog…we’re going to make this when the (grown) kids come home for Christmas and see how it goes! My DIL is vegan so I know she will love that it’s there.
I’ve never tried this before! This looks really yummy, I would love to try this !
Wow! That looks like a really amazing recipe, I haven’t try this recipe before it looks so good!
I’m so excited to try your recipe. I love this healthy version for the Holidays.
I tried your recipe this evening before heading to bed and it was so yummy and easy to make! I never knew I could make vegan eggnog but it was sooo good! Thanks for sharing!
I love to keep this in the fridge for a longer time to have a greater and yummier taste. Thanks for sharing this
Although I can’t consider myself as a vegan, I won’t discount not trying this vegan eggnog coz having options are great! Thanks for sharing with us your recipe. My vegan friends will love it too.
Oh I love vegan. I will definitely try this out soon. Thank you for sharing.
I was thinking of cooking a vegan Christmas dinner during the holiday and this recipe could be on the list!
Ooo now this has really got me in the festive mood for sure. How lovely is eggnog and it is great that you have done a vegan alternative too, so everyone feels included xx
Love this vegan version of eggnog. Thanks for sharing
I never had vegan eggnog before, I am so excited to try your recipe…I love eggnog..
I can’t wait to try this recipe. It looks so delicious, while also being healthier than the traditional eggnog. Thanks for sharing!
I have not had eggnog in such a long time, as I am lactose free now, but this recipe sounds so simple and easy! I will have to try it.
Wow, this is new to me. I would definitely try this since I am starting to live healthily. Will make this along with my workouts.