It’s true: rich, creamy, thick eggnog that happens to be dairy-free! This dairy-free eggnog is the indulgent drink you need this holiday season.

Looking for a dairy-free eggnog recipe that tastes amazing? Here it is! Check out my expert tips to make it at home.

Egg nog in a glass with Christmas decor in the background

Eggnog is one of those things that really rings in the holiday season. It just doesn’t seem like Christmas without a glass of rich, foamy eggnog enjoyed by the light of the Christmas tree.

This dairy-free eggnog doesn’t leave you missing anything. Like traditional eggnog, it’s thick, creamy, and perfectly spiced.

Cashew milk and coconut milk are a great substitute for regular whole milk, and the egg yolks take the creaminess to the next level! (Don’t worry about raw eggs — they’ll be cooked through by tempering them with the hot milk.)

While you may not drink homemade eggnog any other time of year, the holidays call for this uniquely delicious and festive drink. (PS you also might like this dairy-free hot chocolate!)

Whip up a batch of dairy-free eggnog for your family gatherings, a quiet Christmas Eve at home, or a holiday party with friends. No matter the occasion, this rich eggnog will make the night extra special!

Jump to:

Why You’ll Love This Recipe

  • Rich and creamy WITHOUT heavy cream
  • Made with simple ingredients
  • Perfectly sweet
  • Great for holiday parties
  • Can be made in advance

For more dairy-free treats you might like this dairy-free coconut cream pie, dairy-free chocolate fondue, dairy-free banana cream pie, dairy-free caramel and dairy-free fudge.

Ingredients You’ll Need

Here’s what you’ll need to make this delicious dairy free eggnog recipe!

Ingredients for egg nog on a counter top
  • Cashew milk: Unsweetened cashew milk is ideal for this recipe, but you could also use another unsweetened dairy-free milk or vegan milk (such as almond milk, soy milk, or oat milk). Do not buy sweetened or flavored milk, since you’ll be sugar and spices in later. You could also make your own cashew milk by soaking raw cashews in water and blending them in a blender.
  • Coconut milk: Full fat canned coconut milk is a must! Light canned coconut milk will also work. Don’t use coconut cream, either. It’s not the same product. You also don’t want to use boxed, refrigerated coconut milk.
  • Egg yolks: Use large egg yolks set at room temperature for this recipe. You can reserve the egg whites for an omelet or gluten-free angel food cake!
  • Vanilla: I always prefer using pure vanilla extract, and this recipe is no exception!
  • Sugar: Use fine Domino sugar if you can, but any white sugar will work.
  • Nutmeg: Take this dairy-free eggnog up a notch by using freshly grated nutmeg.
  • Salt: A touch of fine sea salt really brings out the flavors of this creamy eggnog!

What kind of dairy-free milk?

Use unsweetened cashew milk for best results! In addition to the cashew milk, be sure to use full-fat canned coconut milk in this recipe. Light canned coconut milk will also work. Do not use coconut cream or boxed, refrigerated coconut milk.

For more dairy-free comfort food, try these recipes for dairy-free potato soup, dairy-free lasagna, dairy-free mashed potatoes and dairy-free artichoke dip.

How to Make This Recipe

egg yolks and sugar in a bowl
  • In a medium bowl, add the egg yolks and sugar. Whisk together until light and creamy. 
Cashew and coconut milk in a pot
  • In a medium saucepan over medium-high heat, combine the coconut milk, cashew milk and salt. Stir often, until the mixture just begins to simmer.
Milk added to eggs and sugar in a bowl
  • Add a big spoonful of the hot milk to the egg mixture, whisking vigorously. Repeat, adding a big spoonful at a time, to temper the eggs. 
  • Once most of the hot milk has been added to the eggs, pour the mixture back into the saucepan on the stove. 
Egg nog in a sauce pan
  • Place over medium-low heat and cook, whisking constantly, until the mixture reaches 160 to 165 degrees, 2 to 5 minutes. The mixture should be just slightly thickened, it will continue to thicken as it cools. 
Egg nog being strained
  • Immediately pour the custard through a fine-mesh strainer into a large bowl; stir in the vanilla, nutmeg and alcohol, if using. 
Egg nog in a bowl to chill
  • Cover with plastic wrap and refrigerate until well chilled, at least three hours and up to one week.
  • The dairy-free eggnog will thicken as it cools. If you want thinner eggnog, pour the mixture into a blender with 2-3 tablespoons of cashew milk and blend until smooth.
  • Serve with dairy-free whipped cream and a sprinkle of cinnamon/nutmeg. Enjoy this delicious eggnog!

Storage Instructions

  • To make ahead: This dairy-free eggnog can be made up to 1 week in advance. Just follow the instructions and store in an airtight container in the fridge.
  • To store: Store in an airtight container (such as a jar or sealed pitcher) and refrigerate for up to 1 week.
Egg nog in a glass on a counter top with Christmas decor surrounding it

FAQ

Can you buy dairy-free egg nog?

Yes, you can buy dairy-free or vegan egg nog at certain stores. These “egg” nogs are usually made with coconut, cashew, or oat milk.

Who makes dairy-free egg nog?

Some of the most popular brands of dairy-free egg nog are So Delicious Dairy-Free Coconut Milk Holiday Nog, Elmhurst Oat Nog, and Chobani Oat Nog.

Does eggnog contain dairy?

Yes, the traditional version of egg nog contains dairy and is made with milk, egg yolks, cream, and spices. You can make delicious dairy-free egg nog using my recipe, which calls for coconut milk and cashew milk!

Expert Tips & Tricks

  • If you want to add alcohol to your eggnog, start with ¼ cup brandy, bourbon, rum, or whisky added at the same time as the vanilla, or after cooling the eggnog. Add more to taste, if desired.
  • The dairy-free eggnog will thicken as it cools. If you want thinner eggnog, pour the mixture into a blender with 2-3 tablespoons of cashew milk and blend until smooth.
Egg nog being poured in a glass

More Dairy-free holiday recipes

I hope you love this dairy-free eggnog recipe as much as we do! If you try this dairy-free eggnog, be sure to leave me a comment/rating below. I’d love to hear from you!

Egg nog served in a glass cup with a handle, topped with whipped cream
5 from 6 votes

Dairy-Free Eggnog (Old Fashioned!)

Prep Time 10 mins
Cook Time 5 mins
Chilling Time 3 hrs
Total Time 3 hrs 15 mins
Servings 8 servings
It’s true: rich, creamy, thick eggnog that happens to be dairy-free! This dairy-free eggnog is the indulgent drink you need this holiday season.

Ingredients

  • 6 large egg yolks
  • ½ cup granulated sugar
  • 1 13.5 oz can full-fat coconut milk
  • 2 cups unsweetened cashew milk or unsweetened dairy-free milk of choice
  • ¼ teaspoon salt
  • 1 teaspoon vanilla extract
  • ½ teaspoon ground nutmeg preferably freshly grated
  • see note for adding alcohol

Instructions 

  • In a medium bowl, add the egg yolks and sugar. Whisk together until light and creamy.
  • In a saucepan over medium-high heat, combine the coconut milk, cashew milk and salt. Stir often, until the mixture just begins to simmer.
  • Add a big spoonful of the hot milk to the egg mixture, whisking vigorously. Repeat, adding a big spoonful at a time, to temper the eggs.
  • Once most of the hot milk has been added to the eggs, pour the mixture back into the saucepan on the stove.
  • Place over medium-low heat and cook, whisking constantly, until the mixture reaches 160 to 165 degrees, 2 to 5 minutes.The mixture should be just slightly thickened, it will continue to thicken as it cools.
  • Immediately pour the custard through a fine-mesh strainer into a large bowl; stir in the vanilla, nutmeg and alcohol (see note) if using.
  • Cover with plastic wrap and refrigerate until well chilled, at least three hours and up to one week.
  • The dairy-free eggnog will thicken as it cools. If you want a thinner eggnog, pour the mixture into a blender with 2-3 tablespoons of cashew milk and blend until smooth.
  • Serve with dairy-free whipped cream and a sprinkle of cinnamon/nutmeg. Enjoy!

Notes

TYPE OF DAIRY-FREE MILK
  • Cashew milk: Unsweetened cashew milk is ideal for this recipe, but you could also use another unsweetened dairy-free milk or vegan milk (such as almond milk, soy milk, or oat milk). Do not buy sweetened or flavored milk, since you’ll be sugar and spices in later. You could also make your own cashew milk by soaking raw cashews in water and blending them in a blender.
  • Coconut milk: Full fat canned coconut milk is a must! Light canned coconut milk will also work. Don’t use coconut cream, either. It’s not the same product. You also don’t want to use boxed, refrigerated coconut milk.
RECIPE NOTES
  • If you want to add alcohol to your eggnog, start with ¼ cup brandy, bourbon, rum or whisky added at the same time as the vanilla, or after cooling the eggnog. Add more to taste, if desired.
  • This dairy-free eggnog can be made up to 1 week in advance.

Nutrition

Calories: 195kcal | Carbohydrates: 15g | Protein: 3g | Fat: 15g | Saturated Fat: 11g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Cholesterol: 146mg | Sodium: 86mg | Potassium: 129mg | Fiber: 0.03g | Sugar: 13g | Vitamin A: 195IU | Vitamin C: 1mg | Calcium: 27mg | Iron: 2mg

Categories: , ,

Hi, I’m Erin!

BS Food Science,

MS Nutrition

I believe you can make amazing, gluten-free food with everyday ingredients that everyone will enjoy. I’m here to share my tried-and-true recipes with you!

You may also like

Comments

  1. Where did I go wrong? I tempered the eggs but later as heating they curdled. Too hot? Or perhaps stirring with a whisk?

    1. Sorry this didn’t turn out for you! It sounds like your heat was up a little too high. Stirring with a whisk should be fine!

  2. 5 stars
    This is the best non-dairy eggnog I’ve ever had! Absolutely delicious and so creamy! Thank you for the recipe, Erin!

  3. 5 stars
    Thank you SO much for making this dairy free! I was so excited to find this recipe and it’s even better than I imagined.

Leave a Reply

Your email address will not be published.

Recipe Rating