Easy Homemade Eggnog Recipe Without Cream

Eggnog is one of my family’s all time favorite holiday drink recipes.  Making your own eggnog is really simple.  It is basically a thin, cooked custard flavored with spices and sweetened with sugar.  I prefer cooked eggnog since I am a little hesitant about raw eggs in my drink!  Many recipes online require cream, however, I have an easy alternative for you!  Make this easy homemade eggnog recipe without cream by substituting evaporated milk!


Posts feature partner companies & may be sponsored. Post contains affiliate links & I will be compensated if you make a purchase after clicking on links. As an Amazon Associate I earn from qualifying purchases.

cooked eggnog in a glass on a wooden cutting board


Why make cooked eggnog?

Okay, I’m sure traditionalists will insist that raw eggs are fine.  And sure, I eat my fair share of raw cookie dough and brownie batter.  But, I don’t want to make a batch of homemade eggnog and drink it all right then and there.

And storing eggnog with raw eggs for days in the fridge is just asking for food poisoning.  So, no raw eggs in my eggnog, thankyou very much.  I’d rather make up a batch of this deliciousness and leave it in the fridge for a few days to enjoy without fear of salmonella poisoning!

cooked eggnog in pan

✯Don’t want to miss the next post?✯

Follow Turning the Clock Back on Facebook | Twitter | Pinterest

Or join the private Facebook group for simple tips on going green!

How do you make eggnog from scratch?

Okay, I am going to give you a quick rundown on making this cooked eggnog.  You need a few simple ingredients, but don’t skimp on quality.  Whole milk.  Free range eggs.  Raw sugar.  These will give you the rich texture, golden color, and delicious sweetness of classic eggnog. 

Egg yolks and sugar in bowl

Eggnog ingredients (half or double as desired)

  • Egg yolks
  • Whole milk
  • Evaporated milk
  • Raw cane sugar
  • Fresh  nutmeg
  • Whole cloves
  • Cinnamon
  • Salt
  • Vanilla

Whole milk in glass measuring cup

Making this eggnog recipe without cream

First things first.  Measure out the milk.  Use 2 cups of whole milk if you are using 8 egg yolks.   You will also need one can of evaporated milk as well.  Pour the milks into a pan on the stove and heat over medium heat.  

Grating nutmeg into milk for homemade eggnog

Add your spices into the milk.  I used freshly ground nutmeg but you can use the preground stuff as well.  You also need cinnamon and a few whole cloves.  Also add in a pinch of salt and stir.  While your milk is heating, stir the sugar into the egg  yolks with a fork.

Tempering egg yolks with hot milk

Tempering the eggs with the hot milk

Here is the most important step for making cooked eggnog.  You need to temper the eggs with the hot milk or they will curdle.  Basically, you have a bowl that has raw egg yolks mixed with sugar.  Take a ladle full of hot milk from the pan and drizzle it into the egg yolks while whisking with a fork. 

Add a second and third ladle of hot milk and stir those in, too.  After about 3 or 4 ladles full, you can slowly drizzle the egg/sugar/milk mixture back into the pan on the stove.  But, do it slowly and whisk the entire time.  Otherwise, you end up with lumpy eggnog.   Check out the Food Network for details on how to temper eggs. 

removing whole cloves from cooked eggnog

How long do you cook eggnog for?

You want to cook the eggnog slowly over medium heat until it starts to thicken.  It will begin to coat a wooden spoon.  At this point, remove it from the heat and fish out the whole cloves you tossed in there.  

adding vanilla to eggnog in pan

Your cooked eggnog recipe is ALMOST done.  Last thing to do is add the vanilla.  You can use regular vanilla extract, however, I love Rodelle Vanilla Bean Paste.  It has tons of actual vanilla bean seeds in there and the looks is just fabulous when you serve your homemade eggnog!  Just add and stir.  Then, let your eggnog cool a bit before putting in the fridge to chill.  

Like this easy homemade eggnog recipe without cream? Here are more holiday recipes:

homemade eggnog without cream and tempering eggs with hot milk collage

Easy eggnog recipe without raw eggs

Make this Easy Homemade Eggnog Recipe Without Cream up ahead of time and serve to guests with your homemade Christmas cookies.  Or, add a splash of whisky or rum for a grownup drink after the kids go to bed.  Making eggnog without cream makes it easy to keep all the ingredients in the house for last minute cooking.   Remember, cooking from scratch is a great way to have an eco-friendly Christmas!

Yield: 5 cups

Easy Homemade Eggnog Recipe Without Cream

cooked eggnog in a glass on a wooden cutting board

Make this easy homemade eggnog recipe without cream by substituting evaporated milk! Serve cooked eggnog with holiday cookies and enjoy!

Prep Time 10 minutes
Cook Time 15 minutes
Additional Time 1 hour
Total Time 1 hour 25 minutes


  • 8 egg yolks
  • 2 cups whole milk
  • 1 (12 ounce) can evaporated milk
  • 3/4 cup cane sugar
  • 1/4 tsp cinnamon
  • 1/8 tsp ground nutmeg
  • 3 whole cloves
  • pinch salt
  • 1 tsp vanilla bean paste


  1. Place egg yolks in a bowl and whisk in sugar. Set aside.
  2. Pour milk and evaporated milk into a sauce pan over medium heat. Add cinnamon, nutmeg, cloves, and salt. Heat while stirring until steaming.
  3. Slowly add a few ladles of hot milk to the eggs while whisking briskly with a fork to temper them. When you have added in a few ladle fulls of milk, pour the milk/egg/sugar mixture back into the pan of warm milk SLOWLY while whisking briskly to avoid curdling your eggs.
  4. Stir over medium heat until the mixture begins to thicken.
  5. Remove from heat and remove the whole cloves from the pan. Stir in the vanilla.
  6. Let cool slightly in the pan. Then, transfer to the refrigerator to chill for a few hours.
  7. Serve with freshly grated nutmeg and enjoy!

Nutrition Information:


4 to 6

Serving Size:


Amount Per Serving: Calories: 343Total Fat: 14gSaturated Fat: 6gTrans Fat: 0gUnsaturated Fat: 7gCholesterol: 383mgSodium: 111mgCarbohydrates: 46gFiber: 0gSugar: 45gProtein: 10g

Nutrition information not always accurate

Leave a Comment

Skip to Recipe