Vakac

KitchenBeverages

Creamy Eggnog

If Eggnog only makes a brief appearance in your life once a year, this recipe might change that. This is…

If Eggnog only makes a brief appearance in your life once a year, this recipe might change that. This is the kind of homemade eggnog that feels indulgent without being heavy, smooth without being overly sweet, and full of warm spice that actually tastes festive instead of artificial.

We've tested a lot of versions over the years, and this one hits the sweet spot. It's rich but balanced, incredibly creamy, and easy enough that you don't need a culinary degree or a thermometer obsession to pull it off. Whether you serve it spiked or alcohol-free, this is the eggnog that makes people pause mid-sip and ask, “Wait… you made this?”

Eggnog resting in a fancy glass

Why This Eggnog Is Worth Making From Scratch

Making eggnog at home gives you full control over flavor and texture, which is exactly why this version works so well. The combination of whole milk and cream creates a silky base, while the eggs add body without tipping it into custard territory.

Unlike store-bought versions that rely on thickeners and artificial flavoring, this homemade eggnog uses real vanilla and warm spices for depth. It tastes clean, rich, and nostalgic in a reliable way. Once you know how to make eggnog properly, it becomes one of those recipes you bring out every holiday season without question.

Ingredients That Matter (And Why)

flat lay photo of rum, fresh grated nutmeg, ground cinnamon, milk, 5 egg yolks, white sugar, heavy cream and vanilla extract for making creamy eggnog

You don't need a long ingredient list, but a few choices make all the difference.

Note: Please see recipe card at the bottom for a full list of ingredients with measurements

On the stove

Use this section for process shots, alternating between the step and image showing the step. Users don't like seeing process shots cluttering up the recipe card, so include your process shots here.

in a sauce pan, combine milk, cream, vanilla and nutmeg
  1. Warm the Milk Mixture: In a saucepan over low-medium heat, combine the milk, cream, vanilla, cinnamon, and nutmeg. Bring the mixture to a boil, then remove and let it steep to infuse the flavors.
in a large bowl, beat eggs yolks and sugar until pale and thick
  1. Whisk the Yolks and Sugar: In a large mixing bowl, beat the egg yolks and sugar until pale and thick, forming ribbons when the whisk is lifted. This creates a rich base for your eggnog.
Slowly whisk in the milk mixture, about ½ cup at a time, into the egg yolks to avoid scrambling and pour the rum until smooth
  1. Temper the Eggs: Slowly whisk in the milk mixture, about ½ cup at a time, into the egg yolks to avoid scrambling. Once fully combined, stir in the rum until smooth.
pour the mixture into the saucepan and cook for 2-3 minutes in medium heat.
  1. Thicken the Eggnog: Pour the mixture back into the saucepan and return to medium heat. Cook for 2 to 3 minutes, stirring constantly, until it thickens slightly.
transfer the eggnog to a container, cover and refrigerate
  1. Cool and Chill: Remove from heat and allow the eggnog to cool to room temperature. Transfer to a container, cover, and refrigerate overnight or for up to 3 days.
top the eggnog with whipped cream
  1. Finish and Serve: Just before serving, beat the whites until soft peaks form. Gently fold them into the chilled eggnog or top with whipped cream instead.

Eggnog pairs beautifully with rich, buttery treats that highlight its creamy sweetness. Try serving it alongside Soft Peanut Butter Cookies for melt-in-your-mouth contrast that's both nostalgic and satisfying. Or go for Snickerdoodle Cookiesthe cinnamon-sugar coating plays perfectly with the warm spices in the eggnog. If you're in the mood for something indulgent Chocolate Rum Balls make a decadent pairing with a boozy kivk that complements the eggnog's festive spirit.

Tips To Making Homemade Eggnog

Recipe FAQ's

Can we Make The Eggnog Ahead?

Eggnog actually benefits from time in the fridge. You can make it up to 24 hours ahead, which makes it ideal for entertaining. Store covered in the refrigerator and give it a gentle stir before serving. For best quality, homemade eggnog should be enjoyed within 2–3 days.

Why Separate The Eggs?

Separating allows the yolks to add richness while whipped whites lighten the final texture.

Is It Safe to Drink Raw Eggs in Eggnog?

This recipe cooks the egg yolks gently, reducing any risk. If you're concerned about raw egg whites, you can skip them or use pasteurized eggs for safety.

Eggnog ready to enjoy

What you need

Method

  1. In a saucepan over low-medium heat, combine the milk, cream, vanilla, cinnamon, and nutmeg. Bring just to a gentle boil, then remove from heat and let it steep to infuse the flavors.
  2. In a large bowl, beat the egg yolks and sugar until pale and thick. Gradually whisk in the hot milk mixture, about ½ cup at a time, to avoid scrambling the eggs. Once fully incorporated, stir in the rum.
  3. Pour the mixture back into the saucepan and cook over medium heat, stirring constantly for 2 to 3 minutes until it thickens slightly. Remove from heat, let cool to room temperature, then refrigerate overnight or up to 3 days.
  4. Before serving, beat egg whites until soft peaks form and gently fold into the chilled eggnog. Alternatively, top each glass with a dollop of whipped cream. Serve cold with a dusting of nutmeg or cinnamon.

Plates that sit beside this