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

A luxuriously smooth, rich and creamy eggnog is Christmas in a cup. This isn’t anything like the kind you find in a supermarket; homemade eggnog is in a class of its own. Once you taste this festive classic made from scratch, you’ll never go back to store-brought again.

Our easy eggnog recipe has taken years to perfect, and now we’re finally sharing it with you. It’s a sinful seasonal treat that takes surprisingly little effort. Wondering how to make eggnog at home? Keep reading below to learn more.

Eggnog resting in a fancy glass

What Makes This Eggnog Work

This homemade eggnog strikes the perfect balance of rich, creamy, and smooth without being overly sweet. Made with real ingredients and no shortcuts, it has that velvety texture and depth of flavor you just can’t get from a carton.

What really sets this apart is how easy it is to make. Whether you’re new how to make eggnog or a seasoned holiday pro, this easy eggnog recipe comes together beautifullt with minimal effort. The longer it chills, the better it gets: thicker, silkier, and full of classic holiday magic.

What Goes Into This Eggnog

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 only need a few simple ingredients to create a rich and festive eggnog right at home. This classic version is creamy, flavorful, and just the right amount of sweet with a warm hint of spice and a boozy finish.

  • Eggs: Separating the eggs adds richness from the yolks and a light, frothy texture from the whipped whites.
  • Milk and Cream: A mix of whole milk and heavy cream gives the eggnog its luxuriously smooth body.
  • Vanilla and Spices: Pure vanilla, cinnamon, and freshly grated nutmeg bring warm, cozy holiday flavors to every sip.
  • Rum: Adds a festive kick; use your favorite rum or swap in bourbon, brandy, or cognac to suit your taste.

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

How To Make This Creamy 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.

Recipe FAQ’s

Can I Make Eggnog Without Alcohol?

Absolutely! Just skip the rum (or other liquor) for a family-friendly version of this easy eggnog recipe. It’s still rich, creamy, and full of festive flavor.

How Long Does Homemade Eggnog Last?

Homemade eggnog can last up to 3 days in the fridge if stored in an airtight container. The flavor and texture actually improve as it chills.

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 from 1 vote

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 from 1 vote (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.

7 Comments

  1. Diana says:

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

  2. 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!

  3. Joanne says:

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

  4. 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”

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