This post may contain affiliate links. Please read our disclosure policy.

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.

I’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 the best 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)

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
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.

  • Eggs: The yolks create richness, while the whites add a lighter finish when folded in. This balance keeps the eggnog creamy but not dense.
  • Milk and Cream: Using both gives structure and mouthfeel. Milk alone is too thin; cream alone is too heavy. Together, they’re perfect.
  • Sugar: Sweetens without overpowering. Eggnog should be comforting, not candy-sweet.
  • Vanilla and Nutmeg: These are the backbone of flavor. Freshly grated nutmeg is highly recommended here: it’s subtle but noticeable.
  • Alcohol (Optional): Rum is classic, but bourbon or brandy also work beautifully. Leave it out entirely if serving kids or non-drinkers.

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

How To Make Eggnog

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 Cookies, the 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

  • Let the milk and spices steep off the heat for a few minutes. This builds flavor without cooking the eggs too fast.
  • Always whisk while adding warm liquid to eggs. Rushing this step is the fastest way to ruin eggnog.
  • Chill the eggnog fully before serving. The flavor improves significantly after a few hours in the fridge.
  • Start with less alcohol and adjust. You can always add more, but you can’t take it out.
  • Fresh nutmeg makes a noticeable difference. Pre-ground works, but fresh is worth it.

Recipe FAQ’s

Can I 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

You might also like

Karina in a white and black dress with her hair blowing back, standing in front of her cooktop, cooking salmon in a pan

Get a free eBook!

Subscribe to Cafe Delites FOR FREE and receive recipes straight into your inbox!

4.67 from 3 votes

Creamy Eggnog Recipe

Prep Time: 15 minutes
Cook Time: 10 minutes
Total Time: 25 minutes
Servings: 8 serves
Extremely smooth, rich and creamy Eggnog you will make every Christmas. Like nothing out of a carton, never buy store-bought eggnog again! A sinful seasonal treat well-worth the work. The best part? It just gets richer and creamier as it sits in the refrigerator.
Use rum, bourbon, cognac or your choice of liquor. Just add more or less to suit YOU!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 
 

  • 3 cups milk
  • 2 cups heavy cream (thickened cream)
  • 2 1/2 teaspoons pure vanilla extract
  • 1 teaspoon ground cinnamon
  • 3/4 teaspoon fresh grated nutmeg
  • 5 eggs separated
  • 1/2 cups white granulated sugar
  • 1/2 cup rum

Instructions 

  • 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.
  • 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.
  • 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.
  • 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.

Notes

*Rum, bourbon, cognac, brandy, or choose your favourite liquor. Add more or less to suit your tastes!

Nutrition

Calories: 385kcal | Carbohydrates: 19g | Protein: 8g | Fat: 27g | Saturated Fat: 16g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 7g | Trans Fat: 0.01g | Cholesterol: 181mg | Sodium: 90mg | Potassium: 236mg | Fiber: 0.2g | Sugar: 19g | Vitamin A: 1.172IU | Vitamin C: 0.4mg | Calcium: 170mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this? Leave a comment below!
Karina eating butter chicken from a gold fork out of a bowl with a nann bread on the side.

Hey Good Food Lovers! It’s nice to see you! My name is Karina. Welcome to Cafe Delites, my beloved space for the last 10 years where my passion for food has flourished and connected millions!

4.67 from 3 votes (1 rating without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

9 Comments

  1. Jennifer says:

    5 stars
    Missing the eggnog readily available in North America during the holidays – and now living in Europe – I set out to make eggnog last year to somewhat disappointing results. This year, I sought out a new recipe and happened upon this one. Not only is it absolutely delicious, but the recipe is also super easy and straightforward compared to the others I tried. This recipe is definitely going to go into the file for next year!! Thank you!

  2. ANN HARRIS says:

    5 stars
    Absolutely delicious!

  3. Diana says:

    How long do I steep the boiled milk? Do I remove from heat as soon as I see a boil?

  4. Linda Leuer says:

    Growing up my mother always made home made eggnog at Christmas time. Her’s though, had raw egg in it which we now know not to use. I’m definitely going to give this a try next week when my granddaughter visits from out of state. Thank you for the recipe & Merry Christmas!

  5. Joanne says:

    My mother always made homemade eggnog this time of year. Yum!

  6. juan Carlos says:

    Querida Karina:
    Mis mejores deseos se encuentran contigo y con tu familia esta navidad, y por eso te deseo todo lo bueno en este bonito día. FELIZ NAVIDAD¡¡¡¡¡¡¡¡¡¡

    Desde este espacio les invito a decirle a JESÚS ” Feliz Cumpleaños” y a darle ese regalo por el que vino.
    “Nuestro Corazón”

  7. Josie says:

    I’m just curious if this can be made without any alcohol as none of us drink or is it essential to this recipe?

    1. Karina says:

      Hi Josie, you can definitely leave it out.

      1. Jamie says:

        Awesome. And thank you for all of your amazing recipes Karina. I love to cook and almost exclusively use your recipes now.