Hot eggnog is a rich, gently spiced drink made by cooking eggs with milk, cream, and sugar until smooth and silky. This stovetop version is served warm, with vanilla and nutmeg for familiar holiday flavor, and cooks the egg mixture to a food-safe temperature without boiling it.
Ingredients
- 4 large eggs (about 200 g without shells), at room temperature if convenient
- ⅓ cup (67 g) granulated sugar
- ⅛ teaspoon (0.75 g) fine salt
- ¼ teaspoon (0.5 g) ground nutmeg, plus a little more for serving
- ⅛ teaspoon (0.25 g) ground cinnamon
- 3 cups (720 ml) whole milk
- 1 cup (240 ml) heavy cream
- 1 teaspoon (5 ml) vanilla extract
Instructions
- Whisk the egg mixture. In a medium heatproof bowl, whisk the eggs, sugar, salt, nutmeg, and cinnamon until the mixture looks evenly combined and slightly lighter, about 2 minutes. Set the bowl beside the stove. A balloon whisk works well, but a fork can be used in a pinch; keep whisking until no streaks of egg white remain.
- Warm the dairy. Pour the milk and cream into a heavy-bottomed saucepan. Heat over medium-low heat, stirring occasionally, until steaming and hot but not simmering, about 4 minutes. A few wisps of steam are a useful visual cue. If small bubbles begin forming around the edge, lower the heat. Do not let the dairy boil, since scorching can affect its flavor and make the next step harder to control.
- Temper the eggs. While whisking the egg mixture constantly, pour in about 1 cup (240 ml) of the hot milk mixture in a slow, steady stream. This gradual addition warms the eggs without scrambling them. Pour the tempered egg mixture back into the saucepan, whisking as you go, then add the vanilla.
- Cook gently to a safe temperature. Set the pan over low heat and stir continuously, reaching into the corners and across the bottom with a heatproof spatula. Cook for about 6 minutes, or until the eggnog thickens slightly and coats the back of a spoon. Check the center with an instant-read food thermometer: USDA FSIS guidance for egg dishes is a safe minimum of 160°F (71°C). If it has not reached that temperature, keep stirring and check again after a short interval. Do not let it boil.
- Strain and serve warm. For the smoothest texture, pour the eggnog through a fine-mesh strainer into a heatproof jug or serving bowl. Divide among four mugs and finish with a light dusting of nutmeg. It is ready to drink while warm; let it stand for a minute if it is hotter than you prefer.
Tips
- Keep the heat gentle. Eggnog thickens as its eggs cook, but high heat can make the eggs curdle before the whole mixture reaches 160°F (71°C). Use low heat after tempering, stir without stopping, and rely on a thermometer rather than trying to rush the process. A heavy-bottomed saucepan helps distribute heat more evenly.
- Temper slowly and whisk well. Adding hot dairy to eggs all at once can leave you with tiny cooked bits. Pour in a small amount first, whisking continuously, then add the warmed egg mixture back to the pan in a thin stream. If a few bits still appear, straining usually improves the texture.
- Adjust the richness with dairy. For a lighter drink, replace the cup of cream with 1 cup (240 ml) more whole milk. The result will be less rich and a little thinner, but it will still have a custardy body. Avoid using only skim milk if you want a noticeably creamy finish.
- Measure spices with a light hand. Nutmeg can become dominant if packed into the measuring spoon. Use freshly grated nutmeg if available, measuring loosely, or use the ground amount listed. You can always add a little more to each mug, but it is difficult to correct an overly spiced batch.
Serving Suggestions
Serve the eggnog in heatproof mugs or small cups while it is comfortably warm. A light grating of nutmeg is the classic finish; cinnamon is another simple garnish, though a pinch is plenty because cinnamon is already in the drink. A cinnamon stick can be placed in a mug for stirring and aroma, but it is optional and can make the flavor stronger if left in for a long time.
This drink is filling, so modest portions work well after a meal or alongside a holiday dessert. Pair it with crisp cookies, gingerbread, shortbread, or a slice of fruitcake. If serving several people, pour the eggnog into a prewarmed heatproof jug and bring it to the table promptly. Stir it just before pouring, since the spices and cream can settle slightly as it stands.
Variations
Make it dairy-free: Replace the whole milk with 3 cups (720 ml) unsweetened oat milk or soy milk and replace the cream with 1 cup (240 ml) of a rich, unsweetened plant-based creamer. Choose products that are plain rather than vanilla-sweetened so the drink does not become too sweet. The texture and flavor will depend on the brand; oat milk tends to give a mild, rounded finish, while soy milk can taste more pronounced. The egg mixture still needs to reach 160°F (71°C).
Change the spice profile: Add a small pinch of ground cloves or allspice with the cinnamon for a deeper holiday aroma. Keep additions restrained, especially with cloves, which can quickly overpower the nutmeg and vanilla. You can also leave out the cinnamon and let nutmeg provide the only spice if you prefer a simpler flavor.
Make it less sweet: Reduce the sugar to ¼ cup (50 g) for a less-sweet drink. The eggnog will still cook and thicken, though it will taste less dessert-like. Taste only after the mixture has reached its safe cooking temperature; if you want more sweetness, stir in a little sugar while it is still hot so it dissolves completely.
Add spirits to individual servings: For an alcoholic version, stir a small measure of bourbon, rum, or brandy into each adult’s mug after cooking. Adding spirits by the cup lets you keep some portions alcohol-free and makes it easier to adjust strength without changing the whole batch. This drink is for adults of legal drinking age; drink responsibly.
Storage and Reheating
Because this recipe contains cooked eggs and dairy, do not leave the finished eggnog at room temperature for more than 2 hours. Transfer leftovers to a clean, covered container and refrigerate promptly. It keeps for 3 to 4 days in the refrigerator. Label the container with the date, and do not return a serving mug to the storage container after drinking from it.
The mixture may thicken in the refrigerator, and a little separation is normal. Stir or whisk it before reheating. Warm only the amount you plan to serve in a small saucepan over low heat, stirring frequently; avoid boiling, which can make the texture grainy. Reheated leftovers should reach 165°F (74°C), the USDA FSIS target for reheating leftovers. Check with a food thermometer, then serve once it is warm enough to enjoy. A microwave can also work: heat in short intervals, stirring between each one and checking the temperature carefully. Freezing is not recommended because thawed eggnog can separate and lose its smooth texture.
Frequently Asked Questions
How do I know when hot eggnog is thick enough?
It should lightly coat the back of a spoon rather than look as thick as pudding. The spoon test is a useful texture cue, but it does not confirm food safety. Use an instant-read thermometer and make sure the egg mixture reaches 160°F (71°C). It will also feel a little thicker as it cools in the mug.
Can I make hot eggnog without a thermometer?
A thermometer is the reliable way to confirm that this egg-based drink has reached the recommended safe minimum. Color, steam, and thickness cannot show the exact temperature. If you make eggnog regularly, an instant-read thermometer is a practical tool; check the center of the mixture without letting the probe touch the bottom of the pan.
Why did my eggnog turn lumpy?
Lumps usually mean the eggs heated too quickly or the mixture was not stirred enough at the bottom of the pan. Keep the burner low, temper the eggs gradually, and stir constantly while cooking. If it is safe-temperature cooked but has a few small lumps, strain it through a fine-mesh sieve. If you see scorching or taste a burnt flavor, straining will not remove that flavor.
Can I make this recipe ahead?
Yes. Cook it as directed, transfer it to a covered container, and refrigerate it within 2 hours. For the best warm texture, reheat it gently just before serving and bring leftovers to 165°F (74°C). It will be thicker when cold, so whisk it before heating. If you want to serve it cold, chill it promptly and stir before pouring.
Can I use egg yolks instead of whole eggs?
Whole eggs make this version straightforward and give it a light custard texture. Yolks alone can make eggnog richer and more intensely yellow, but changing the number of eggs changes the balance of the recipe. If experimenting with yolks, still cook the mixture to 160°F (71°C), stir constantly, and strain before serving if needed.
Can I make a smaller batch?
Yes. Halve every ingredient to make two servings, and use a smaller saucepan so the dairy does not form a shallow layer that heats too quickly. The cooking time may be shorter, so begin checking the temperature early and continue stirring until it reaches 160°F (71°C). Keep the same gentle heat rather than relying on the original timing.
Related
- Eggnog Recipe NZ: Creamy, Cooked and Easy to Make
- Eggnog Recipe with Liquor: Smooth, Spiced, and Creamy
- Eggnog Recipe No Cream: A Smooth, Rich Homemade Drink
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).