Store-bought eggnog tastes like melted ice cream with nutmeg sprinkled on top. Homemade is richer, warmer, and you control the sweetness. It's also easier than people think — the only tricky part is tempering the eggs so you don't end up with scrambled nog.
The Basic Method
This makes about 4 servings and takes 20 minutes.
You need:
- 4 egg yolks
- 1/3 cup sugar
- 2 cups whole milk
- 1 cup heavy cream
- 1/2 tsp vanilla extract
- 1/4 tsp ground nutmeg (fresh grated if you have it)
- A pinch of salt
- Optional: 1/4 cup bourbon or rum, or more to taste
Whisk the yolks and sugar in a bowl until they lighten in color — about 2 minutes. You want them pale and slightly thick.
In a saucepan, heat the milk, cream, nutmeg, and salt over medium heat until it just starts to steam. Don't let it boil. When you see small bubbles at the edges, it's ready.
Now the important part: slowly pour about half a cup of the hot milk into the egg mixture while whisking constantly. This warms the eggs without scrambling them. Then pour the egg mixture back into the saucepan, whisking the whole time.
Cook over low heat, stirring constantly with a wooden spoon or spatula, until the mixture thickens enough to coat the back of the spoon — about 5 minutes. If you have a thermometer, you're looking for 160°F. Don't let it go higher or you'll have custard bits.
Strain through a fine sieve into a bowl. This catches any cooked egg. Stir in the vanilla. Cover and chill for at least 2 hours, overnight is better.
Adding Alcohol (Or Not)
If you're adding booze, stir it in after the nog is cold. Bourbon is the classic — about a tablespoon per serving. Dark rum is good too. A combination of both is even better.
For a non-alcoholic version that still feels grown-up, add a splash of vanilla extract and a little extra nutmeg. You can also add a half teaspoon of rum extract, which gives the flavor without the alcohol.
If you're serving kids, leave the booze out of the main batch and let adults spike their own glasses.
Variations Worth Trying
Coconut nog: replace the milk with canned coconut milk and the cream with coconut cream. It's rich and dairy-free. Add a pinch of cinnamon.
want the good stuff monthly?
one short email, no spam.
Mexican hot chocolate nog: add a tablespoon of cocoa powder and a pinch of cayenne when you're heating the milk. It's a weirdly good combination.
Spiced rum nog: instead of plain rum, use a spiced rum like Captain Morgan or Sailor Jerry. The extra spice adds depth without needing more nutmeg.
Maple nog: replace half the sugar with maple syrup. It changes the flavor enough to be interesting without being weird.
What to Serve It In
Chilled glasses — coupe glasses or small tumblers. A fresh grate of nutmeg on top. A cinnamon stick as a stirrer. If you want to be fancy, a little unsweetened whipped cream on top.
Don't serve it warm. Warm eggnog is just custard. Chill it properly and serve cold.
Common Mistakes
Don't skip the tempering step. If you pour hot milk straight into the eggs, you get scrambled eggs. Always add the hot milk slowly while whisking.
Don't let the mixture boil on the stove. Low and slow. Patience is what makes it smooth.
Don't use low-fat milk. The whole point is richness. Skim milk will give you sad, thin nog.
Don't use pre-ground nutmeg from a jar that's been there for 3 years. Fresh grated nutmeg smells completely different and the flavor is sharper. Whole nutmeg costs about $4 and grates on a Microplane.
Storing It
Homemade eggnog keeps in the fridge for 3-4 days. It will thicken as it sits — add a splash of milk to thin it if needed.
Don't freeze it. The texture goes weird and the eggs separate.
Make a batch on December 23rd and it's ready for Christmas Eve and Christmas Day. The flavor actually improves after a day in the fridge.


