4.83 from 34 votes
A cup of homemade eggnog served with whipped cream on top and a cinnamon stick, with holly berries, pinecones and another glass of eggnog in the background.
Homemade Eggnog
Prep Time
15 mins
Cook Time
10 mins
Total Time
25 mins
 

The BEST Homemade Egg Nog recipe! Thick and creamy with the perfect mild flavor and hint of nutmeg. You'll never buy store-bought eggnog again!

Course: Drinks
Cuisine: American
Unit: cup, large, teaspoon
Servings: 6
Calories: 307 kcal
Author: Lauren Allen
Ingredients
  • 6 large egg yolks
  • 1/2 cup granulated sugar
  • 1 cup heavy whipping cream
  • 2 cups milk
  • 1/2 teaspoon ground nutmeg
  • pinch of salt
  • 1/4 teaspoon vanilla extract
  • ground cinnamon , for topping
Instructions
  1. Whisk the egg yolks and sugar together in a medium bowl until light and creamy.
  2. In a saucepan over medium-high heat, combine the cream, milk, nutmeg and salt. Stir often until mixture reaches a bare simmer. 

  3. 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. 

  4. Once most of the hot milk has been added to the eggs, pour the mixture back into the saucepan on the stove. 

  5. Whisk constantly for just a few minutes, until the mixture is just slightly thickened (or until it reaches about 160 degrees F on a thermometer). It will thicken more as it cools.

  6. Remove from heat and stir in the vanilla.
  7. Pour the eggnog into a pitcher or other container and cover with plastic wrap. 

  8. Refrigerate until chilled. It will thicken as it cools. If you want a thinner, completely smooth consistency, you can add the entire mixture to a blender with 1 or 2 tablespoons of milk and blend until smooth.

  9. Serve with a sprinkle of cinnamon, and fresh whipped cream, if desired.
  10. Store homemade eggnog in the fridge for up to one week.

Recipe Video

Recipe Notes

Adapted from Mel's Kitchen Cafe

Nutrition Facts
Homemade Eggnog
Amount Per Serving
Calories 307 Calories from Fat 189
% Daily Value*
Total Fat 21g 32%
Saturated Fat 12g 60%
Cholesterol 246mg 82%
Sodium 58mg 2%
Potassium 155mg 4%
Total Carbohydrates 22g 7%
Sugars 20g
Protein 6g 12%
Vitamin A 19.2%
Vitamin C 0.3%
Calcium 14%
Iron 2.6%
* Percent Daily Values are based on a 2000 calorie diet.