Make rich, creamy homemade eggnog from scratch. This classic recipe is simple to prepare and perfect for holiday drinks, with options for both alcoholic and non-alcoholic versions.
Author:rosasterling
Prep Time:15 min
Cook Time:10 min
Total Time:4 hr 25 min
Yield:6 servings 1x
Category:Holiday Drinks
Method:Stovetop Cooking
Cuisine:American
Diet:Vegetarian
Ingredients
Scale
6 large eggs
1 cup granulated sugar
2 cups whole milk
1 cup heavy cream
1 teaspoon vanilla extract
1/2 teaspoon ground nutmeg, plus more for garnish
1/4 teaspoon ground cinnamon
Optional: 1 cup bourbon, dark rum, or brandy
Instructions
In a large bowl, whisk the eggs and sugar together until the mixture is pale yellow and slightly thickened.
In a medium saucepan, combine the whole milk and heavy cream. Heat over medium heat until steam rises from the surface, but do not let it boil.
Slowly temper the egg mixture by pouring about one cup of the hot milk mixture into the eggs while whisking constantly. This prevents the eggs from scrambling.
Pour the tempered egg mixture back into the saucepan with the remaining milk and cream.
Cook over low heat, stirring constantly with a wooden spoon, until the mixture thickens enough to coat the back of the spoon (about 170°F or 77°C). Do not let it boil.
Remove the saucepan from the heat. Stir in the vanilla extract, nutmeg, and cinnamon.
If making the alcoholic version, stir in your choice of spirits now.
Pour the eggnog into a pitcher or airtight container. Chill in the refrigerator for at least 4 hours, or preferably overnight, to allow the flavors to fully develop.
Serve cold, garnished with a sprinkle of fresh nutmeg.
Notes
For a non-alcoholic eggnog (Amish style), simply omit the bourbon, rum, or brandy.
To achieve the creamiest texture, use high-quality, full-fat dairy products.
If you prefer a thicker drink, you can whip the heavy cream separately and fold it in after the mixture has chilled.