Homemade Eggnog

Top view of festive eggnog garnished with star anise and cinnamon, perfect for holiday celebrations.

Eggnog is a creamy, sweet, spiced dairy drink that’s a holiday staple. Its rich texture and warm notes of nutmeg and cinnamon make it perfect for cozy winter evenings or festive gatherings. Add bourbon, rum, or brandy if you like, or enjoy it alcohol-free. Homemade eggnog is a simple way to start a cherished holiday tradition with friends and family.

Prep Time: 15 mins
Cook Time: 10 mins
Chill Time: 2 hrs
Total Time: ~2 hrs 25 mins
Servings: 6–8

Ingredients

  • 8 large eggs
  • 1 cup granulated sugar
  • 2 cups whole milk
  • 2 cups heavy cream
  • 1 cup bourbon, rum, or brandy (optional)
  • 2 tsp vanilla extract
  • ½ tsp freshly grated nutmeg (plus extra for garnish)
  • ¼ tsp ground cinnamon

Instructions

  1. In a medium saucepan, heat the milk and cream over medium heat until warm, but not boiling.
  2. Slowly pour the warm milk mixture into the eggs while whisking constantly to temper them.
  3. Return the mixture to the saucepan and cook over low heat, stirring continuously, until slightly thickened and able to coat the back of a spoon, about 5–7 minutes.
  4. Remove from heat and stir in vanilla, nutmeg, and cinnamon.
  5. Let the eggnog cool slightly, then refrigerate for at least 2 hours until fully chilled.
  6. Add alcohol after chilling, or pour into individual servings so guests can adjust to taste.

Notes/Tips

Serving suggestions: Serve eggnog well chilled in small glasses or mugs. Garnish with freshly grated nutmeg or cinnamon. Enjoy it plain or add bourbon, dark rum, or brandy. Alcohol can be added to the full batch or poured individually so guests can adjust to taste.

Storage: Store in a sealed container in the refrigerator for 3–4 days. Alcohol slightly extends shelf life. Freeze in an airtight container for up to 2 months; thaw overnight in the fridge and stir well before serving.

Leave a comment! We’d love to hear from you!

Leave a Comment

Your email address will not be published. Required fields are marked *