Go Back
+ servings
Homemade Eggnog in two mugs surrounded by christmas decorations
Print Recipe
4.86 from 14 votes

Old Fashioned Homemade Eggnog

 Decadent, thick Old Fashioned Homemade Eggnog is quite easy to make.  Whisk up a batch of this favorite Christmas drink in no time. Way better than store bought!
Prep Time1 hr
Cook Time10 mins
Total Time1 hr 10 mins
Course: Dessert, Drinks
Cuisine: American
Keyword: Eggnog
Servings: 6 cups
Calories: 253kcal


  • 2 1/2 cups milk
  • 4 whole cinnamon sticks
  • 1/8 teaspoon ground cloves
  • 1/2 teaspoon vanilla extract
  • 7 egg yolks
  • 3/4 cup white sugar
  • 2 cups heavy cream or half and half for a light version
  • 2 teaspoons vanilla extract
  • 1/8 teaspoon ground nutmeg


  • Put the milk, cinnamon sticks, cloves, and 1/2 tsp vanilla into a large saucepan. Put it over the lowest heat setting on your stove for 5 minutes.
  • In a separate bowl, whisk together the egg yolks and sugar for 1 minute.
  • Turn the heat under the milk up to medium-high heat. Remove the cinnamon sticks.
  • Slowly whisk in about 1/4 of the hot milk into the egg/sugar mixture. Then pour all of the egg/sugar mixture back into the saucepan and whisk it all together. Put it over medium heat, whisking constantly, for 3 minutes. It will thicken a bit.
  • Pour the hot eggnog into a large bowl or beverage container and let cool at room temperature for 1 hour. Add cinnamon sticks back in (optional).
  • After 1 hour, stir in the heavy cream, 2 teaspoons vanilla, and nutmeg. Store in the fridge and allow to cool for at least 4 hours before serving.




  1. For an uncooked version, whisk egg yolks, sugar, cloves, and nutmeg in a large mixing bowl. Replace the cinnamon sticks with 1/2 teaspoon ground cinnamon and whisk in with the egg yolks. Slowly pour in milk, cream, and vanilla extract, whisk until thoroughly combined.
  2. Alcohol can be added before serving, to taste. Dark rum, cognac, and bourbon are all traditional options.


Serving: 0.5cup | Calories: 253kcal | Carbohydrates: 17g | Protein: 4g | Fat: 19g | Saturated Fat: 11g | Cholesterol: 173mg | Sodium: 42mg | Potassium: 108mg | Fiber: 1g | Sugar: 15g | Vitamin A: 815IU | Vitamin C: 0.2mg | Calcium: 100mg | Iron: 0.3mg