
This easy homemade eggnog is the kind of creamy treat I whip up when the holidays roll around and I want something festive but not fussy. You can skip the cartoned stuff once you make this rich drink with real eggs and plenty of fresh nutmeg. It comes together in minutes and tastes like a cozy night in, whether you spike it or keep it kid-friendly.
The first time I made this was on Christmas Eve and it instantly became a yearly tradition. My family requests it every December and even my brother texts for the recipe.
Ingredients
- Egg yolks from pasteurized eggs: for richness and smooth body
- Sugar: gives gentle sweetness and helps the mixture thicken
- Whole milk: adds creaminess without heaviness
- Heavy cream: brings luxurious silkiness to each sip
- Pure vanilla extract: enhances the warm flavors
- Freshly grated nutmeg: the secret to true old fashioned eggnog always choose whole nutmeg and grate it yourself for best aroma and flavor
Step-by-Step Instructions
- Mix the Yolks:
- Use a stand mixer or hand mixer to beat the egg yolks on medium speed until they are thick and pale yellow. This creates a super silky base and makes the texture smooth and luscious.
- Incorporate the Sugar:
- With the mixer running add the sugar slowly. This helps dissolve the sugar fully so your eggnog is velvety and not gritty. Scrape the bowl as needed to catch any sugar at the bottom.
- Add the Milk and Cream:
- Turn the mixer to low. Gradually pour in the whole milk and then the heavy cream. Give it time to fully blend so the eggnog turns creamy and light.
- Flavor It Up:
- Mix in pure vanilla extract followed by plenty of freshly grated nutmeg. The nutmeg should be grated fresh right before adding for a warm spicy aroma that makes the eggnog taste classic.
- Chill and Serve:
- Pour the finished mixture into a pitcher and chill for at least one hour. Eggnog is best served very cold so the flavors meld. Right before serving whisk or stir it for even texture.

Freshly grated nutmeg truly makes all the difference in this recipe. I always keep whole nutmeg in my pantry for special drinks like this. One Christmas morning my dad could not stop raving about the aroma and it still makes me smile.
Storage Tips
Eggnog keeps best when chilled immediately after making. Store it in a sealed glass container in the fridge and use within three days. If it separates just give it a good whisk before serving.
Ingredient Substitutions
Light cream or even half and half are good swaps if you want to cut some fat but keep the drink creamy. For a non dairy version try coconut cream and almond milk. You can also use maple syrup in place of sugar for a deeper sweetness.
Serving Suggestions
Serve eggnog with a dusting of more fresh nutmeg or cinnamon. Little glasses or mugs make it extra festive. For parties pour it over ice with a splash of rum or bourbon. You can also top with whipped cream or cinnamon sticks.

Eggnog in Tradition
Eggnog has centuries of history as a favorite holiday drink in America often enjoyed at gatherings and family meals. Its roots go back to medieval Europe but American cooks made it their own with rum and rich cream. It has always meant comfort and celebration at my house.
Frequently Asked Questions About the Recipe
- → How do you achieve a creamy eggnog texture?
Use a combination of whole milk and heavy cream, and mix the egg yolks until light and fluffy for a thick, creamy consistency.
- → Why use freshly grated nutmeg?
Freshly grated nutmeg releases essential oils for a stronger, more aromatic flavor compared to pre-ground spice.
- → Can I make it ahead of time?
Yes, prepare eggnog in advance and chill it. The flavors deepen as it rests in the refrigerator.
- → Is it possible to make this without alcohol?
Absolutely. This version contains no alcohol, but you may add a splash of rum or bourbon to suit your taste.
- → How can I serve eggnog?
Serve chilled in glasses with a dusting of nutmeg or cinnamon on top for garnish and extra aroma.
- → Are pasteurized eggs necessary?
Using pasteurized eggs minimizes any risk when consuming egg yolks without heating.