Egg-free, Dairy-free Vegan Keto “Eggnog”

Egg-free, Dairy-free Vegan Keto “Eggnog”

Note: Hi, friends! Just a a quick reminder – some of the links on this site are affiliate links, and so I may earn a little cash on qualifying orders. It doesn’t cost you anything extra, and is a nice way to help support this site! I also want to point out that I don’t promote products I haven’t actually tried or products that I don’t trust. 🙂

As you have probably figured out from the multitude of pumpkin, apple and other fall-themed recipes that I keep posting, I really love fall. It’s definitely my favorite season – cozy sweaters, warm beverages, beautiful scenery (I live in a pretty heavily wooded area of New England, and realize how spoiled I am) – what’s not to love? Unfortunately, this lasts about three weeks before everything gets cold and gray and you really have to motivate yourself to get out of bed in the morning. Just me? Never mind then… The good news is that late fall/early winter is the perfect time to start making deliciously spiced drinks. While hot chocolate is my stand-by winter beverage, it’s rapidly giving way to my new obsession: vegan keto eggnog.

I know what you’re thinking – eggnog literally has the word “egg” in it. How in the world am I going to make a vegan version of this? And more importantly, how am I going to make a vegan keto eggnog that doesn’t separate in the fridge?? I’ve tried out a lot of recipes for vegan eggnog before, and they all either been loaded with sugar, or separated out in the fridge…or both. It’s not a huge deal, but usually when the eggnog separates, it’s because the coconut cream has separated out and solidified, so it’s not even like shaking the container fixes it. You have to reheat it, and I just don’t have the patience for that.

Another factor in coming up with this recipe was to make it as accessible as possible to the majority of people. As you can tell from my recipes, I really try to accommodate a lot of food intolerances, allergies and sensitivities. So, this recipe is not only a dairy-free and egg-free eggnog, it’s also soy-free and gluten-free (which isn’t that hard with drinks…) and has options to be both nut-free and coconut-free. So, keto eggnog for everyone! I hope you guys enjoy this recipe! I’d love to know if you make it – feel free to tag me on instagram or leave a comment below. 🙂

Vegan Keto Eggnog | - This low carb egg-free, dairy-free, sugar-free holiday treat can also be made nut-free and coconut-free for a delicious holiday drink everyone can enjoy!

Egg-free, Dairy-free Vegan Keto “Eggnog” Notes and Substitutions

  • This festive beverage can be enjoyed cold, or heated up on the stove.
  • To make this recipe nut-free, substitute an equal measure of sunflower seeds for the walnuts.
  • To make this recipe without protein powder, you can simply replace it with powdered coconut milk.
  • To make sure that this eggnog is super creamy, you could strain out any remaining larger pieces of nut/seed/seasoning with a nut-milk bag or sieve. I use this set of nut-milk bags, which work wonderfully.
  • If you don’t have any granulated sweetener on hand, you could use liquid stevia or a sugar-free syrup. Start with 1/8 tsp of the stevia, and go from there. It can get to be too much really easily!
  • Be sure to blend for at least a full minute on high to make sure everything comes out smooth.
  • Nutritional information may change depending on what ingredients or brands you use. I do my best to provide accurate information, but small differences are to be expected!

Egg-free, Dairy-free Vegan Keto “Eggnog”

Prep Time: 5 minutes

5 minutes


vegan keto

Yield: 4 cups (1 cup per serving)

Serving Size: 1 cup

Calories per serving: 269

Fat per serving: 25.7g

Carbs per serving: 2.2g net

Protein per serving: 8.2g

Fiber per serving: 3.6g

Egg-free, Dairy-free Vegan Keto “Eggnog”

This low carb egg-free, dairy-free, sugar-free holiday treat can also be made nut-free and coconut-free for a delicious holiday drink everyone can enjoy!


  • 3 cups (720ml) unsweetened non-dairy milk or water
  • 1 cup (120g) raw, unsalted pecans
  • 1/4 cup (28g) vanilla protein powder
  • 2 tbsp granulated sweetener (I used the "golden" variety)
  • 1 tsp vanilla extract
  • 1 tsp ground nutmeg
  • pinch cinnamon or allspice
  • tiny pinch salt


  1. Using a high speed blender, blend all ingredients together until completely smooth. This was about 90 seconds for me, starting on a low level and working up to high for the last 30 seconds.
  2. If you want the eggnog to be super smooth, you can strain it using a nut-milk bag. You can also skip this step completely, though!
  3. Serve chilled, or warm up on the stove to a toasty treat.

7 thoughts on “Egg-free, Dairy-free Vegan Keto “Eggnog””