This homemade eggnog is a cooked, custard-style version — egg yolks are tempered with warm milk and cream, which gives it a thicker, smoother texture than the raw versions you’ll find on some sites. It makes four generous glasses and takes about 15 minutes of active work plus an hour in the fridge. If you’ve only ever had the carton kind, this is worth making at least once.
Why this recipe works
Two things make this recipe reliable. First, the tempering step — pouring the hot milk mixture slowly into the whisked yolks while stirring constantly — brings the eggs up to temperature gradually so they thicken into a smooth base instead of scrambling. Second, whisking the yolks and sugar together until pale before any heat is involved gives you a stable emulsion that holds up when the warm liquid goes in. Neither step is difficult, but skipping or rushing either one is where things go wrong.
About the ingredients
- Caster sugar (superfine sugar): Regular granulated sugar will work, but it takes longer to dissolve into the yolks. If that’s all you have, whisk a little longer before adding the milk.
- Dark rum: Bourbon or brandy are straightforward swaps and won’t change the method at all. For a version kids can drink alongside the adults, just leave the rum out entirely — the vanilla and nutmeg carry plenty of flavor on their own.
- Heavy cream: It needs to be chilled when it goes into the saucepan. Warm cream heats unevenly and can cause the mixture to separate before it reaches the eggs.
- Ground nutmeg: Pre-ground works fine here. Freshly grated is more fragrant, but skip the garnish — not worth the extra dish when the nutmeg is already mixed in.
Troubleshooting
- The mixture looks grainy or lumpy after tempering: The eggs cooked too fast. Pour the mixture through a fine-mesh strainer before chilling — it will smooth out most of the texture.
- Eggnog is too thin after chilling: It may not have chilled long enough, or the milk-to-cream ratio shifted if you scaled the recipe. Give it another 30 minutes in the fridge. It thickens as it cools.
- Mixture separated in the saucepan: The heat was too high. The milk and cream should only reach a gentle simmer — small bubbles at the edges, not a rolling boil. If it separates, take it off the heat immediately and whisk hard; it often comes back together.
- Eggnog tastes flat or bland: Taste after chilling and before serving. Cold dulls sweetness and spice. A small pinch of extra nutmeg or a tiny splash of vanilla stirred in just before pouring usually fixes it.
- Foam on top after stirring: Normal — it’s from the whisking. A gentle stir (not a vigorous one) right before serving keeps it minimal.
Storage and reheating
Store leftover eggnog in a sealed container or pitcher in the refrigerator for up to three days. Give it a good stir before serving again, since it can settle. This recipe is not suitable for freezing — the cream and egg base will separate when thawed and won’t come back together. There’s no reheating step needed since it’s served cold, but if it’s been sitting in the fridge and feels too thick, a brief stir and a minute at room temperature will loosen it up.
Classic Holiday Eggnog Cocktail
Ingredients
- 4 large egg yolks preferably organic
- 100 grams caster sugar superfine
- 500 ml whole milk high-quality, fresh
- 250 ml heavy cream chilled
- 150 ml dark rum your choice of brand
- ½ teaspoon ground nutmeg freshly grated
- 1 teaspoon vanilla extract
Instructions
- In a medium-sized bowl, whisk the egg yolks until they are thickened and pale in color.
- Gradually add the caster sugar, whisking continuously until dissolved and creamy.
- In a saucepan over medium heat, combine milk, heavy cream, and rum. Heat gently until just simmering, but not boiling. Remove from heat.
- Slowly pour the warm milk mixture into the egg mixture, whisking constantly to temper the eggs and avoid curdling.
- Add ground nutmeg and vanilla extract. Stir well to combine all ingredients.
- Chill the mixture in the refrigerator for at least 1 hour before serving.
- Before serving, give the eggnog a gentle stir and pour into elegant glasses. Garnish with an extra sprinkle of nutmeg on top.
Notes
Nutrition
Your questions, answered
Is this eggnog safe to drink with the eggs in it?
Yes — the eggs are cooked in this recipe. The tempering process brings the yolks to a safe temperature, so this is not a raw-egg eggnog. It’s safe for kids, pregnant people, and anyone else who needs to avoid raw eggs.
Can I make this without alcohol for the whole family?
Yes, just leave out the rum entirely. The eggnog still tastes full and creamy from the vanilla, nutmeg, and the richness of the cream and yolks.
Can I make this the night before?
Yes, and it actually improves slightly overnight as the flavors settle. Just keep it covered in the fridge and stir well before serving.
My kids don’t like strong spice — can I reduce the nutmeg?
Absolutely. Cut it to a pinch (about ⅛ teaspoon) and the eggnog will still taste like eggnog, just milder. You can always add a little more to individual adult glasses at serving time.
Can I double this recipe for a crowd?
Yes, it scales up well. Use a larger saucepan so the milk mixture heats evenly, and be patient with the tempering step — pour the hot liquid in a slow, steady stream even if it feels like it’s taking a while.
Can I use low-fat milk instead of whole milk?
You can, but the result will be noticeably thinner and less rich. Whole milk is worth it here because the fat content is what gives the eggnog its body.
If you liked this one
- Traditional Homemade Eggnog
- Creamy Cinnamon Horchata
- Silky Dark Chocolate Mousse
- Classic Soft Sugar Cookies


















































