· ·

Homemade Dairy-Free Eggnog

Jump to Recipe

Love eggnog but not so much the dairy? This homemade dairy-free eggnog is bringing all the creamy, cozy holiday goodness without a drop of milk or heavy cream!

Made with almond milk, light coconut milk, warm holiday spices, and a touch of honey, this dairy-free eggnog recipe is a delicious alternative to the traditional stuff. It’s smooth, lightly sweetened, and full of that classic eggnog flavour we all know and love. And yes, we’re still using real egg yolks to give it that signature richness!

If you love a good classic homemade eggnog but want something without the dairy, this almond milk eggnog is surprisingly easy to make from scratch. Serve it chilled with a little extra nutmeg on top, or add a splash of rum or bourbon for a festive grown-up treat. Either way, Christmas just got a whole lot creamier!

glass of eggnog with a cinnamon stick and rim, green, white, and red coloured sprinkles in the background.

Ingredients for Dairy-Free Eggnog

ingredients for recipe for eggnog - egg yolks, coconut milk, almond milk, nutmeg, cinnamon, cloves, honey, vanilla extract

You don’t need regular milk or heavy cream to make a deliciously creamy eggnog! A combination of almond milk and light coconut milk gives this dairy-free eggnog its smooth texture, while egg yolks, a little sweetness, and those classic holiday spices bring everything together.

Tips for the Best Dairy-Free Eggnog

  • Warm the milk gently. Heat the almond milk, coconut milk, and sweetener over medium-low heat until warm and steaming, but not boiling. Too much heat can cause the mixture to separate and make it harder to incorporate the eggs smoothly.
  • Don’t skip tempering the egg yolks. This is the big one! Slowly whisk a little of the warm milk mixture into your beaten egg yolks before adding everything back to the saucepan. It gradually brings the eggs up to temperature instead of shocking them with heat and accidentally scrambling them.
  • Keep the heat low and stir constantly. Once the egg mixture goes back into the saucepan, cook it gently while stirring, making sure to scrape along the bottom. High heat is the quickest way to end up with lumps or curdled eggnog.
  • Use a thermometer if you have one. Aim for 160°F (71°C) to ensure the egg mixture is properly cooked. The eggnog should thicken slightly and coat the back of a spoon, but don’t expect it to be as thick as traditional eggnog made with heavy cream.
  • Strain for an extra smooth finish. Pour the cooked eggnog through a fine-mesh strainer to catch any little bits of cooked egg or undissolved spices. It’s a simple step that makes a difference in the final texture!
  • Give it time to chill. Refrigerate your eggnog for at least 4 hours before serving. The flavours have time to mingle, and the mixture thickens a little as it cools. Give it a good stir before pouring since some separation is normal with dairy-free milk.
eggnog being poured into a cinnamon rimmed glass
Cloche with heart.
  • Dress it up for a party: Serve it in small glasses with cinnamon sticks, a dusting of nutmeg, or a little dairy-free whipped topping. You can even make a batch ahead of time so there’s one less thing to worry about when guests arrive.
hand holding a cinnamon rimmed glass of eggnog with a cinnamon stick, more glasses of it in the background

Nope! While this dairy-free eggnog recipe doesn’t contain regular milk or heavy cream, it still uses egg yolks to give it that classic richness and creamy texture. It also contains honey if you choose that sweetener. Vegan eggnog skips all animal products, including eggs and honey.

Absolutely! While I love the combination of almond milk and light coconut milk, you can experiment with other unsweetened plant-based milks, like oat or soy milk. Just keep in mind that the flavour and consistency may change. I’d recommend keeping the canned coconut milk for that extra bit of creaminess.

You can, but it won’t be quite as rich or creamy. The light coconut milk adds body to this eggnog with almond milk, so replacing it with more almond milk will give you a thinner consistency. It’ll still have those delicious holiday spices, though!

It depends on the ingredients and what you’re comparing it to! This version uses unsweetened almond milk and light coconut milk instead of whole milk and heavy cream, which changes its nutritional profile. However, coconut milk still contains saturated fat, and honey or maple syrup still counts as added sugar. If you’re looking for a healthy eggnog alternative that fits your dietary preferences, making it from scratch gives you more control over what goes into your glass.

I wouldn’t recommend simply leaving them out of this particular recipe. The egg yolks help thicken the eggnog and give it that signature richness. Without them, you’d need to adjust the recipe to get a similar consistency. If you’re looking for an egg-free version, a recipe specifically developed for vegan eggnog would be your best bet.

glass of eggnog with a cinnamon stick and rim, green, white, and red coloured sprinkles in the background.

Dairy-Free Eggnog Recipe

This dairy-free eggnog is creamy, cozy, and full of holiday spice! Made with almond milk and light coconut milk for a delicious twist on the classic.
5 from 1 vote
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 4 hours 25 minutes
Servings 5 Cups

Ingredients
  

  • 4 cups unsweetened almond milk
  • 1 cup light coconut milk (canned)
  • ⅓ cup honey or maple syrup
  • 6 large egg yolks
  • 1 tsp vanilla extract
  • 1 tsp ground nutmeg
  • ½ tsp ground cinnamon
  • ¼ tsp ground cloves
  • ½ cup spiced rum or bourbon (optional)

Instructions
 

  1. In a medium saucepan over medium-low heat, combine the almond milk, coconut milk, and honey or maple syrup. Heat, stirring occasionally, until warm and steaming but not boiling.
    hand whisking milk in a pot.
  2. While the milk mixture heats, whisk the egg yolks in a medium bowl until smooth and slightly lighter in colour.
    egg yolks beaten in a large glass bowl.
  3. Slowly pour about ½ cup of the warm milk mixture into the egg yolks, whisking constantly. Repeat with another ½ cup to gradually warm the eggs without scrambling them.
    milk being poured/whisked into a large glass bowl.
  4. Slowly pour the tempered egg mixture back into the saucepan, stirring constantly. Cook over low heat for about 5–7 minutes, or until the eggnog reaches 160°F (71°C) on a food thermometer and thickens slightly. Do not let it boil.
    hand with a wooden spoon stirring eggnog in a pot.
  5. Remove from the heat and stir in the vanilla extract, nutmeg, cinnamon, and cloves. If using rum or bourbon, stir it in now.
    homemade eggnog in a pot.
  6. Pour the eggnog through a fine-mesh strainer into a heat-safe container. Let it cool briefly, then cover and refrigerate promptly for at least 4 hours, or until thoroughly chilled.
    eggnog being poured into a fine mesh strainer over a bowl.
  7. Give the chilled eggnog a good stir, pour into glasses, and finish with an extra sprinkle of nutmeg or cinnamon, if desired.
    glass of eggnog with a cinnamon rim and stick, another one in the background.

Notes

Choose the right milk. Use unsweetened almond milk and light canned coconut milk, not the refrigerated coconut milk beverage.
Keep the heat gentle. Temper the egg yolks slowly and cook to 160°F (71°C) without boiling to prevent curdling.
Adjust the consistency. Eggnog thickens as it chills. If it’s too thick, whisk in a splash of additional almond or coconut milk until it’s just right.
Give it a good stir. Some separation is completely normal! Stir or shake well before serving to bring everything back together.
Storage: Refrigerate in an airtight container for up to 3 days. Freezing isn’t recommended because it can affect the texture.
Nutrition note: Nutritional information does not include optional rum or bourbon.

Nutrition

Serving: 1Cup | Calories: 257kcal | Carbohydrates: 22g | Protein: 5g | Fat: 18g | Saturated Fat: 11g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 4g | Cholesterol: 220mg | Sodium: 277mg | Potassium: 138mg | Fiber: 1g | Sugar: 19g | Vitamin A: 295IU | Vitamin C: 1mg | Calcium: 279mg | Iron: 2mg

Don’t skip the good stuff —

scroll up above the recipe card for ingredient notes, tips & tricks, and easy swaps/variations.
Did you make this?

Made it? Tell me everything.

I LOVE seeing what you made! Tag @hiphipgourmet on Instagram (or use #hiphipgourmet) so I can see it — then rate it + upload your photo below. 💖

If you give this eggnog without heavy cream a try, I’d love to see how it turns out! Snap a pic and tag @HipHipGourmet on social media so I can see what you’re sipping on this holiday season! 🎄

PIN FOR RECIPE FOR EGGNOG
5 from 1 vote (1 rating without comment)
Follow this thread
Notify me about
Made it? Rate it!




0 Comments