Get two new free healthy recipes each week. Sign Up

Vegan Eggnog

5 from 9 votes

How to make the best thick, smooth, and creamy vegan eggnog recipe at home, with absolutely NO eggs or dairy required!

Vegan Eggnog Recipe

Plus, it’s secretly high in protein too!

This vegan eggnog is the perfect recipe for the holidays, and I will still be drinking the sweet and deliciously rich vegan beverage come July, because it is that good.

The single serving recipe can be sugar free, dairy free, gluten free, cholesterol free, low fat, low carb, and keto friendly, with no heavy cream and no raw eggs.

Also be sure to try these Vegan Snickerdoodles

Healthy Eggnog Recipe (high protein, dairy free)

What does eggnog taste like?

Many people will tell you that the traditionally smooth holiday spiced drink tastes like creamy custard or melted ice cream (umm, yes please).

Others say it tastes like Christmas in a glass, with notes of cinnamon, nutmeg, and vanilla. The classic non vegan version is normally made with milk, sugar, heavy cream, whipped egg whites, and egg yolks.

You can actually buy vegan eggnog at the grocery store these days – look for brands such as Elmhurt, Califa Farms, Silk, Almond Breeze, or Trader Joe’s.

However, even store bought vegan eggnog brands can be high in calories and sugar, and I often find them to taste a little too sweet. Trader Joe’s almond nog, for example, can be a nice treat on occasion, but with 16 grams of sugar in just one cup, it’s not exactly healthy.

Christmas eggnog

How to make vegan eggnog at home

This healthy eggnog recipe is incredibly easy. Simply combine all of the ingredients in a blender and blend until completely smooth. Add more spices if you wish.

Because it’s a small serving, I like to use a Magic Bullet so I can put everything into the dishwasher for super quick and easy clean up afterwards.

If you want to spike the eggnog, add a few drops of rum extract or a very small splash of brandy, rum, Cognac, or bourbon. Drink cold, or heat if desired, either in the microwave or on the stovetop.

For a larger serving or to serve a family, feel free to double or triple the recipe.

It’s especially delicious for breakfast alongside this Tofu Scramble Recipe.

Homemade Vegan Egg Nog

Dairy free eggnog ingredients

The recipe calls for the following: nondairy milk, ground cinnamon, nutmeg, ginger, cloves, sweetener of choice, silken tofu, a pinch of salt, and pure vanilla extract.

Use your favorite vegan milk, such as almond milk, soymilk, or oat milk. Or go with canned coconut milk or nondairy creamer for a thick milkshake-like taste.

Be sure to use pure vanilla extract, not imitation. And don’t forget the pinch of salt, which brings out the sweetness and compliments the spices.

Soy Free Options:

To make the eggnog without tofu, simply use an equal amount (1/2 cup) of any of the following options instead:

Frozen yogurt or vegan vanilla ice cream, coconut cream or raw coconut meat, mashed avocado (which will turn the drink slightly green but tastes surprisingly delicious), banana (for a banana flavored eggnog) or baked sweet potato puree (here’s how to cook sweet potatoes).

Or you can substitute 2/3 cup raw soaked and drained cashews or macadamia nuts for all of the silken tofu called for in the plant based eggnog recipe below.

vegan eggnog
Pin it now to save for laterPin Recipe

Vegan Eggnog

This creamy vegan eggnog recipe is the perfect plant based beverage for Christmas or the holiday season!
Prep Time 5 minutes
Total Time 5 minutes
Yield 1 serving
5 from 9 votes


  • 1 cup milk of choice
  • 1/2 cup silken tofu (or one of the soy free options listed above)
  • 1/2 tsp pure vanilla extract
  • 2 tbsp sweetener of choice
  • 1/2 tsp cinnamon
  • 1/4 tsp each: nutmeg and ginger
  • 1/8 tsp salt
  • dash cloves (1/16 tsp)
  • optional splash brandy or rum if desired


  • *A few nondairy milk options that work well in this recipe are listed above in the post, under the "dairy free eggnog ingredients" heading.
    To make the vegan eggnog recipe, combine all ingredients and blend until smooth. Drink cold, or heat if desired. The single serving drink can easily be doubled or tripled to serve a crowd.
    View Nutrition Facts


Readers also love this easy Vegan Hot Chocolate.

Have you made this recipe?

Tag @chocolatecoveredkatie on Instagram

Vegan Holiday Recipes

Frosted Vegan Sugar Cookies

Vegan Sugar Cookies

Healthy Chocolate Chip Cookies

Healthy Chocolate Chip Cookies

The Ultimate Vegan Gingerbread Recipe

Vegan Gingerbread

Chocolate Cookie Recipe

Snowball Cookies

or these Chocolate Snowball Cookies

Easy Chocolate Truffles Recipe

Chocolate Truffles

Moist Cinnamon Apple Bread Recipe

Apple Bread

Raw Coconut Balls

Coconut Balls

vegan chocolate cupcakes

Vegan Chocolate Cupcakes

Published on December 19, 2021

Meet Katie

Chocolate Covered Katie is one of the top 25 food websites in America, and Katie has been 
featured on The 
Today Show, CNN, 
Fox, The 
Huffington Post, and 
ABC's 5 O’Clock News. Her favorite food is chocolate, and she believes in eating dessert every single day.

Learn more about Katie

Get Free Recipes

Don’t Miss Out On The NEW Free Healthy Recipes

Sign up below to receive exclusive & always free healthy recipes right in your inbox:

Chocolate Covered Katie The Healthy Dessert Blog Recipes

Popular Right Now

Reader Interactions


Leave a comment or reviewLeave a rating
  1. Amy McCann says

    I don’t like eggnog or tofu, but I’m totally game to try it!! I have tofu in the fridge to make your cheesecake and yet there it still sits. Thinking I’ll make the shake for breakfast for my 4 girls. WE LOVE ALL YOUR STUFF KATIE!! Seriously, almost everyday we have a CCK recipe 🙂 Thank you for what you do, I tell everyone about your sight!

  2. Dana says

    Oh, I am so excited to try this! Eggnog was one of my top five things about Christmas when I was kid. But now I’m mostly egg-free/ lactose intolerant so the traditional kind isn’t really an option. Thanks!! 🙂

  3. Erin | The Law Student's Wife says

    Oh my, I love eggnog, but always feel just a little yucky after downing my entire glass. What a fantastic solution! Eggnog for breakfast please!
    For old music, I’m all about the classic carols right now! Dean Martin, please sing me your Christmas tunes (thank you Pandora!)

  4. Maya says

    Quick question- if you heated it, would the tofu cook and be a scrambled tofu texture? Or does blending it with everything else prevent this?

  5. kimthevegan says

    This looks super tasty! I’m soy-free and appreciate the substitutions (the cashew one sounds especially good to me).
    As it’s December, I’m on the holiday-tune mix, so my oldies consist of Bing Crosby, Ella Fitzgerald, Marilyn Monroe & Nat King Cole.

  6. Kerry says

    Im so in love with eggnog but now that Im eating healthy and clean, I cant justify drinking the unhealthy store bought versions. Thank you for this! I, too, will be drinking eggnog in the summer …basically all year. 🙂

  7. Taylor says

    This looks great! I don’t usually like the Silk eggnog that much but I will definitely try this with some rum over the holidays!

  8. Terri says

    My grandma always said “You have to have a little Nog in it”. That meant bourbon! She made ridiculously rich & tasty homemade egg nog, and even us kids got a little taste of the “nog”! Now that I’m vegan, I’ll have to try your version, with a little nog of course!

    Also, the Bare Naked Ladies song “Brian Wilson” is now stuck in my head, thanks! 😉

  9. krista says

    i have been a huge fan of the beach boys and brian wilson forever! it’s funny – brian wilson actually walks around the park right by my parents house twice a day EVERYDAY, and no one even notices or cares. it’s like there’s a living john lennon just strolling around, and people just assume he’s some old nut…

  10. Paige @ The Balancing Act says

    I’ve been searching all over for a good “eggless” eggnog…I’m not vegan and I don’t have any allergies (in fact, I eat eggs all the time and love them!), but the whole “raw egg” deal makes me a little uneasy. Plus, so many of the brands of eggnog at the grocery store are made with HFCS and all sorts of other highly processed ingredients…Fine for a once-in-a-while treat but not if you would like to drink eggnog daily throughout the holiday season! 😉 I finally discovered Silk Nog, which tastes delicious and has a relatively short ingredient list, but I’ll have to try your version as well! Thanks, Katie!

  11. Allison says

    This recipe is amazing!! I love eggnog, but can’t drink the traditional kind.
    And I love oldies… I may be in my twenties, but basically all I listen to is 60s, 70s and Sinatra! They’re still popular for a reason.

  12. trajayjay says

    I don’t know too much old music

    But I think a lot of the new stuff on the radio is trash and it sounds like a robot being tortured, while a guy sings about how good sex or money is.

  13. Amber says

    I love eggnog and can’t wait to try this, but can I tell you how excited I am to have a recipe that uses a smaller amount of Mori-nu? The ones I have made recently (baked french toast, lemon squares) all use a cup and I have probably a half cup begging to be used!

    • Chocolate-Covered Katie says

      It depends on the milk you choose. I haven’t had traditional eggnog in years, but I have had Silk nog and I can say that with the Silk almondmilk it is comparable to the Silk nog. If you use canned coconut milk or add some creamer, it is even creamier than the Silk nog.

    • Kacey says

      Hi Kristin, I’m not Katie but if you click the “View Nutrition Information” link (under the ingredient list) she gives a few substitution suggestions.

  14. Hannah Harper says

    Wow!!! This looks soooo good!!! I am definitely going to try to try this! However, I actually have never had eggnog, due to the fact that I thought it would taste like, well, eggs! And though I like most types of eggs, I wouldn’t like to try it in a shake. 🙂 But, I’d really like to try this shake!

    By the way, I wonder if it’d be possible to make a healthy s’more shake? All the recipes I’ve looked up have marshmallow fluff, which I can’t find here! Plus, it isn’t that healthy… at all. 🙂 Maybe it’d be easier to use vegan chocolate chip cookies instead of graham crackers… Who knows!

  15. Diane says

    I just saw this on Veg News’ Pinterest board! I can’t wait to try this over the weekend. Thanks for all the amazing recipes! 🙂

  16. Gina says

    I just have to comment on how much I appreciate your extra nutrition facts/substitutions link. It’s so thoughtful of you to include all that information and I realize the extra work that goes into it. You even manage to do it without distracting from the post and original recipe.

    Thank you for all your hard work and wonderful recipes!!!

  17. jodye @ chocolate and chou fleur says

    Just once did I make “real” eggnog, and knowing what goes into it makes it so unappealing, no matter how good it tastes. Your version looks fantastic! I bet this would be so amazing with coconut milk. Ooh – maybe even a pudding version, using whipped coconut milk!

  18. Caroline says

    I’ve been missing eggnog sooo much! I just made this but used chia seeds instead of the tofu option and 2 stevia packets:) let me tell you it’s amazing! It tastes more like eggnog then I was expecting. Yum thank you!

  19. Lisa B says

    I only ever used to listen to oldies (50s, 60s & 70s) but that radio station chained after something like 40 years 🙁 Now I don’t have one I like to listen to…I’ve switched to classical music at dinner time.

  20. Kat @ a dash of fairydust says

    I adore eggnog,but I usually don’t drink it because it makes me feel nauseous in the end (probably because of the alcohol). Thank godness you came up with this recipe so I can easily enjoy an eggnog-y treat while it’s even healthy! Yay! 🙂

  21. Lia says

    This is great. We never were much for Eggnog, so I actually never tried the real stuff. My first experience drinking it was after I was vegan and I loved it! I’m all for a heartier healthier version than the sugary stuff in the stores too. Thanks, as usual!

  22. Nicole says

    I love the holiday-themed fun! Question… do you think you’ll be creating a healthy gingerbread or ginger-molasses type cookie this year? I’m desperate for a good recipe!

  23. Megan says

    Whoa. I totally made this yesterday for dinner and before even seeing your post. I actually had about 1/4 cup of silk nog left and used that plus some almond milk with the tofu. And then to make it super sweet and creamy I added a small banana. So I guess not exactly the same but I am on your wavelength girl!! Great recipe, as usual.

  24. Kacey says

    Can’t wait to make this! I love the taste of silk nog, but the texture just isn’t right. I bet the tofu makes this one nice and thick.

  25. Kelley says

    Katie, I just made it and it was awesome! I left out the cloves (didn’t have any) and used honey and coconut sugar as the sweeteners. One of my favorite things is those ridiculously expensive eggnog lattes from Starbucks. Bet I can play with this recipe and make my own.

  26. Colleen B says

    I am a little surprised at the thought that tofu might be better for you than raw eggs. Now, grocery store eggs, sure. But pastured, organic eggs from a farm near you…that is another story. Soy is just not what is has been cracked up to be. This is just one example…google “Dangers of soy” and you find lots. I do enjoy your recipes, I just think this one didn’t hit the mark.

  27. Shadé @ One Vegan Fatty says

    Update: when I tried this with almond milk, I wasn’t sold. Then, since I had already made 2.5 times the recipe, I added a can of coconut milk and more sugar and omg it was perfect!! Just like Christmas is supposed to taste, minus the cruelty and cholesterol! Plus, I know exactly what went in it, no overpriced store ” for me 🙂

  28. Claire says

    I LOVE EGGNOG! and I really like the silk eggnog,but i decided to try this and it is even better!! New favorite recipe for eggnog. will be making this quite often!
    p.s. have you ever thought of making eggnog pancakes? I would be excited if you did!

  29. Saraquill says

    It seems rather similar ingredient wise to a couple of other shakes you’ve posted. Could you elaborate on the different between this and say, a chai shake or the vegan frosty?

    • Ann says

      Not trying to be rude, so please don’t take this as a criticism, but why do you need someone to spell it out for you? Can’t you just look at the recipes yourself to see how they differ?

    • Chocolate-Covered Katie says

      I actually used the frosty as a base when starting out with the eggnog experiments. I find that, when creating recipes (any recipes), it’s best to use a good base if you already have one, as opposed to completely reinventing the wheel.

      Didn’t look at the chai shake at all when making this one, so I can’t say whether or not those two are similar.

  30. Violet says

    Hey! Love the pictures on this one, look delish!

    So I just have a small suggestion, I think it would be cool if you changed the name of your facebook page so that it doesn’t have the word diet in it. I feel like if I joined the group people would think I’m trying to go on a diet, you know? That’s just kept me form joining your facebook page so I think it might be more popular if you just took out the word diet. 😀

    • Chocolate-Covered Katie says

      I really (really really really) wish I could change that title. I’ve googled, asked around, even emailed facebook. The problem is that facebook won’t let you change a page name once it has more than 200 likes.

      I originally named it that way because I was thinking of a diet based on chocolate… but almost immediately, I regretted it and wanted to change it to Chocolate-Covered Katie. I’ll never stop looking for a way, and hopefully they will someday change their rules (or find my long-lost email lol)!

  31. emily says

    I just made this with skim milk and it was DELICIOUS! Absolutely perfect taste and thickness. I used 4 packets of Truvia, and it was a little too sweet so I diluted it with more milk. So much better (and of course healthier) than all the high fructose corn syrup versions.

  32. Kathy says

    I’ve never had eggnog before, and whenever I tell my friends, they literally gasp in disbelief! I would totally make this if only I had tofu in my fridge.
    My dad is a huge oldies music (well, the rock + heavy metal oldies), and my older teachers love The Beatles!

  33. Miss Polkadot says

    Mmmh, that sounds tasty!

    Are you going to post your Mac and Cheese recipe soon? It looked so good in your Thanksgiving post and I’m definitely in the mood for comfort food :).

  34. Rachel says

    I love Oldies – and somehow have the knack for remembering all the words of the songs! Will be good for when I make this delicious Eggnog – I haven’t had eggnog in years, due to all the no-no’s in it for me! Thanks Katie, I have told a ton of people about your blog, and will continue to- THANK YOU from so many people…:)

  35. petrina says

    Just wanted to say that I tried this milkshake the other day and was a little skeptical about it tasting like eggnog, but it really does! I love putting tofu in my shakes now, it makes them so creamy and thick. I also tried the chocolate one, delicious! Thanks for the great recipes and keep them coming!

  36. Andrea says

    Oh wow, Katie! I am so glad I found the MoriNu tofu! Living in such a small northern town, it took me awhile to track some down. I had tried the regular refrigerated tofu in other recipes like this and it just turns out awful. With the MoriNu, this is a wonderful drink! I still can’t convince my husband to try it (he is very anti-tofu), but I guess that just means more for me!

  37. Amber says

    Has anyone tried using this as the base in Katie’s Pumpkin Baked French Toast? I am thinking of doubling the eggnog recipe and using it instead of the pumpkin mixture for Christmas morning, but wondered if anyone else had tried and had any recommendations?

    • Amber says

      Just in case anyone is interested, I did use the eggnog for Christmas morning and it turned out great! I tripled the eggnog recipe, used the bread from the pumpkin french toast (added an extra handful just because) and poured eggnog on top until it was covered. I drank the rest of the eggnog, and then baked the french toast the next morning for the time called for!

  38. Colette says

    This recipe looks like my new best friend. I’m an egg nog addict and I normally try to stay away, but this means I don’t have to. Now I just need to get myself some tofu…

  39. Carole says

    Hi there. The current Food on Friday on Carole’s Chatter is collecting links to posts about shakes and smoothies. I do hope you link this lovely one in. This is the link . Please do pop back to check out some of the other links – there are a lot of good ones already. Have a great week.

  40. Shannon says


  41. April B says

    Seeing a lot of eggnog in stores lately & I remembered this recipe. It is fantastic!!!! Looks like I won’t be buying anymore eggnog, just stocking up on tofu!!!

  42. courtney says

    I am a diabetic, and miss this drink so much around the holidays. I think I might just whip up a batch of this for the season! Is this store-able in the fridge if we don’t want the whole recipe in one shot?

  43. Esther says

    I made this today, and my family loved it! My brother, who is allergic to eggs and dairy, was also able to have it. I omitted cloves, as we didn’t have any, and I used refrigerated silken tofu. Five stars!! My Dad said it’s the best eggnog he’s ever had and he wants to take it to parties!

  44. raquel says

    i was just doing the points and I noticed that the eggnog is actually 4 points not 2 but god its soooo good. I will be making it again thank you for the recipe

  45. valerie says

    Wow Katie! I was blown away about how good your eggnog tastes! To be honest I was skeptical but feeling rather adventurous, I mixed it up in my nutri bullet. I used coconut sugar and nunatural stevia. It is so yummy. Great job! Now I know what my fave Christmas drink will be, with a bit o rum to celebrate Christ’s birth 🙂 !

  46. Amelia says

    I’ve always been a little afraid to try your recipes with tofu cause I thought they’d taste funny. But I gave this one a whirl and WOW it’s amazing!! It tastes literally just like eggnog, I can’t believe it! Now I’m adding all your other tofu recipes to my must-make-immediately list (first up: chocolate pie!)
    Thanks Katie, you rock!

  47. Katie says

    OH MY GOSH, I LOVE the Beach Boys!!! I have all their songs memorized! I’m only 16- hah, *dork* So much for “Oldies” music! (What can I say? I have great taste!) =
    And I love eggnog too- you are the best, Katie!!!

  48. Jane says

    Finally a healthier version of an eggnog. I’ll be making this for the Christmas season. I was tired of making with the usual recipe. Thank you for sharing this.

  49. Juliana says

    Thanks for the recipe as always! It was nice and creamy though I wanted a little more flavor (since I didn’t have any rum to add). Added a tiny bit of molasses which worked great 🙂

  50. Laura says

    Wow! Yet again, another amazing recipe Katie! Now I can drink eggnog every day from now until New Year’s without feeling guilty about it. Thanks!

  51. Diana says

    I made a few slight changes to the recipe. The end result was delicious! I did not use the full amount of salt or cloves, but I did use the full amount of cinnamon, ginger, and nutmeg. I used unsweetened vanilla cashew milk for my milk of choice and only 1/4 tsp of vanilla extract. I did include the lemon (I used slightly under 1/2 tsp of fresh lemon juice and had no weird lemon taste at all) but did not include any rum. I used 1 and a half packets of Truvia as my only sweetener. I absolutely loved the taste. I think I still prefer Silk Nog, but this is definitely something I would make again. It would be nice if it were a bit thicker. Maybe adding a little extra tofu or using pea milk or full fat coconut milk would give it the texture I prefer. Another faux eggnog recipe I’ve made in the past used a small portion of an instant pudding packet as a thickener, which could also potentially help. Even as it is, though, it is a great holiday (and apparently, 4th of July) drink!

  52. Amy Green says

    Tried this and my mom and I both liked it (we are huge eggnog fans) but felt that it tasted more like pumpkin spice – still good though! I think that might be because I use Penzey’s spices which have a much stronger flavor, and even though I reduced the amount I used, it was probably still too spicy! Also I didn’t have any rum; will definitely add next time. Or do you think rum extract would work well?

  53. New Vegan says

    5 stars
    I’m still new enough to veganism to know what real eggnog tastes like. This is a pretty darn good substitute, and I honestly like it even better than the real thing!

    • CCK Media Team says

      Hi, the serving size is much bigger so it’s not an even comparison. This one also allows you to use whatever sweetener you wish, meaning it does not need to be 30g (which is for the entire recipe in any case- more than 1 cup). Hope that answers your question.

5 from 9 votes (6 ratings without comment)

Leave A Reply

Recipe Rating

Get Free Recipes

Don’t Miss Out On The NEW Free Healthy Recipes

Sign up below to receive exclusive & always free healthy recipes right in your inbox:

Chocolate Covered Katie The Healthy Dessert Blog Recipes