Eggnog

Homemade Eggnog is EASY to make! Plus, it doesn't have all the fillers of the store-bought stuff. Just cream, sugar, eggs, and spices. Enjoy it spiked or without alcohol for a kid-friendly version.

  • Prep time: 5 minutes
  • Cook time: 20 minutes
  • Chilling time: 1 hour
  • Yield: Makes 1 quart, serves 4-6

Ingredients

  • 6 egg yolks (decrease to 4 egg yolks if you would like it less rich)
  • 3/4 cup sugar (decrease to 1/2 cup if you would like it less sweet)
  • 2 cups milk (we use 2% milk)
  • 2 whole cloves
  • Pinch of cinnamon
  • 1 cup heavy cream
  • 1 teaspoon freshly grated nutmeg (lightly packed)
  • 1 1/2 teaspoons vanilla extract
  • 2 Tbsp each of bourbon and rum, or to taste (can omit for kid-friendly eggnog)
  • 4 egg whites (optional)

Method

1 Beat egg yolks, beat in sugar: In a large bowl, use a whisk or an electric mixer to beat egg yolks until they become somewhat lighter in color. Slowly add the sugar, beating after each addition. Beat at high speed or whisk until fluffy.

Egg whites and yolks in separate bowls Eggnog ingredients being mixed together

2 Heat milk with cinnamon and cloves: Combine the milk, cloves, and cinnamon in a thick-bottomed saucepan. Slowly heat on medium heat until the milk mixture is steamy hot, but not boiling.

Cinnamon and Milk in Sauce Pan

3 Temper the eggs by slowly adding half of the hot milk mixture into the eggs, whisking constantly while you add the hot mixture. Pour the mixture back into the saucepan.

Pouring Milk Mixture into Beaten Eggs Mixing and Heating Eggnog Ingredients

4 Cook until eggnog mixture thickens: Cook the eggnog on medium heat, stirring constantly with a wooden spoon, until the mixture begins to thicken slightly, and coats the back of the spoon. It helps to have a candy thermometer, but not necessary; if you have one, cook until the mixture reaches 160°F.

Wooden Spoon Stirling Thickening Eggnog on Stove

Do not allow the mixture to boil, or it will curdle. (If the mixture does curdle you may be able to save it by running it through a blender.)

5 Remove from heat and stir in the cream.

Pouring Cream into Eggnog on Stove

6 Strain and chill: Strain the mixture through a mesh strainer to remove the cloves and any curdled bits that may have formed. Let cool for one hour.

Pouring Eggnog mixture Through Strainer

7 Stir in vanilla extract, nutmeg, and bourbon and rum (feel free to omit for kid-friendly eggnog). Chill.

Adding vanilla extract, nutmeg, and bourbon and rum to Eggnog

8 If you you want to include egg whites (optional): Beat egg whites with an electric mixer until they reach soft peaks. Add a teaspoon of sugar and continue to beat until they reach stiff peaks. Gently fold into eggnog.

Note that because of the salmonella risk from raw eggs, it is recommended that children, elderly, and people with compromised immune systems refrain from eating raw eggs such as the optional whipped egg whites in this recipe, unless you use pasteurized eggs.

You can also reheat the combined eggnog and egg white mixture until it reaches 160°F, then remove from heat and let cool, then chill. The mixture will lose some of its fluffiness from the beaten egg whites, but not all, and the eggnog will be much airier than without the egg whites.