Homemade Eggnog Recipe - Classic & Cozy
30-MINUTE MEALS! Get the email series now
Royal Recipe

Classic Homemade Eggnog

5 from 1 vote
1 Comments
Hannah Elizabeth
By: Hannah ElizabethUpdated: Sep 6, 2026
This post may contain affiliate links. Please read our disclosure policy.

A rich, silky homemade eggnog flavored with warm spices and a splash of spiced rum or bourbon. Perfect for holiday gatherings and cozy winter evenings.

Classic Homemade Eggnog

This homemade eggnog has been our holiday tradition for as long as I can remember, arriving with the first cold snap and staying through every festive toast. I first learned this version from my grandmother during a snowy December; she handed me the wooden spoon and a story about how a carefully tempered custard kept the whole family warm and cheerful. The final result is a lush, velvety drink that balances creamy dairy, bright vanilla, and softly spiced aromatics. When served chilled with a dusting of nutmeg, it tastes celebratory and comforting at once.

I developed slight adjustments over the years to make it easier to prepare and more consistent in texture. The critical moments are tempering the eggs so they do not scramble and cooking the custard until it coats the back of a spoon. The texture should be thick but pourable, and the spices should come through without overpowering the dairy. Whether you add spiced rum or bourbon for an adult version or keep it alcohol free for family-friendly gatherings, this preparation reliably earns second helpings and fond memories.

Why You'll Love This Recipe

  • Made with simple pantry ingredients, this version is approachable yet classic and uses whole milk, heavy cream, eggs, warm spices, and optional spiced rum or bourbon for an adult twist.
  • Ready to serve in about four hours including chilling, with only 25 minutes of active work; ideal for making the day before entertaining so flavors meld overnight.
  • The tempering and gentle cooking create a safe, lightly cooked custard base that gives a silky mouthfeel while minimizing risk compared with raw-egg versions.
  • Customizable sweetness and alcohol level let you adapt it for children, designated drivers, or cocktail enthusiasts without changing the core texture.
  • Works well as a make-ahead beverage that freezes poorly but refrigerates beautifully for up to three days, making it practical for holiday planning.

In my family, this drink brings everyone together. The first sip usually prompts compliments and a request for the recipe. I often prepare a double batch for large get-togethers; friends joke that you can tell which cups came from my house because they have the flakiest nutmeg on top and a little extra cinnamon warmth.

Ingredients

  • Whole milk: Use 2 cups of full-fat whole milk for a rounded, creamy base. Look for brands labeled whole milk rather than reduced fat. Higher quality milk gives a cleaner dairy flavor.
  • Whole cloves: Three whole cloves are used to infuse subtle warm, aromatic notes. Remove them before blending to avoid bitter bites.
  • Ground cinnamon: One teaspoon folded into the milk while heating, plus a pinch to garnish if desired. Ceylon or Saigon cinnamon both work; Saigon is bolder.
  • Ground nutmeg: Half a teaspoon inside the milk and extra for grating on top at serving. Freshly grated nutmeg is more aromatic than pre-ground.
  • Egg yolks: Six large yolks are whisked with sugar to create the custard base. Use room temperature eggs for better emulsification.
  • Granulated sugar: One cup sweetens the custard to a classic level. Reduce by up to 25 percent if you prefer less sweetness, but keep at least three quarters cup for balance.
  • Heavy cream: Two cups folded in after cooling to make the final beverage luxuriously rich. Do not substitute half and half if you want the full, silky texture.
  • Vanilla extract: One teaspoon of pure vanilla extract enhances the custard flavor. Avoid imitation vanilla for best aroma.
  • Spiced rum or bourbon (optional): One and one quarter cups yields a pleasantly boozy final batch. Adjust to taste or omit for a nonalcoholic version.

Instructions

Heat the milk with spices: Combine 2 cups whole milk, 3 whole cloves, 1 teaspoon ground cinnamon, and 1/2 teaspoon ground nutmeg in a small saucepan. Warm over medium heat until the mixture just reaches a gentle boil and small bubbles form at the edge. Let it simmer for 1 to 2 minutes to allow the spices to infuse, then remove from heat and let sit for a few minutes before proceeding. Whisk yolks and sugar: In a medium mixing bowl, whisk 6 large egg yolks with 1 cup granulated sugar until pale, light, and slightly thickened, about 2 to 3 minutes. The mixture should hold a ribbon for a moment when the whisk is lifted, indicating sufficient aeration. Temper the eggs: Slowly pour a ladleful of the hot milk mixture into the yolk mixture while whisking constantly. Repeat with two to three more ladlefuls to slowly raise the yolks' temperature. This prevents curdling when the full mixture is combined. Cook the custard: Return the combined milk and egg mixture to the saucepan. Cook over medium heat, stirring constantly with a wooden spoon or heatproof spatula. Heat until the mixture thickens enough to coat the back of a spoon, about 3 to 5 minutes. Do not allow it to boil; if you see bubbles rise through the surface, reduce the heat immediately. Strain and cool: Remove the pan from heat and strain the custard through a fine-mesh sieve to remove the cloves and any small curdled bits. Transfer to a bowl and let cool at room temperature for about one hour. This step ensures a smooth texture before adding cream. Finish and chill: Whisk in 2 cups heavy cream, 1 teaspoon vanilla extract, and 1 1/4 cups spiced rum or bourbon if using. Stir until fully combined. Cover and refrigerate for at least three hours, preferably overnight, to allow flavors to meld and the beverage to chill thoroughly. User provided content image 1

You Must Know

  • This makes about 8 generous servings; each serving contains dairy and eggs and can be made with or without alcohol.
  • Refrigerate for up to 3 days in an airtight container. Do not freeze once cream is added; texture will separate.
  • Cooking the custard until it coats the spoon brings eggs to a safe temperature while preserving a silky mouthfeel.
  • Use fresh nutmeg for the brightest flavor and grate it on individual servings immediately before serving.

My favorite part is the ritual of grating fresh nutmeg over each cup and watching faces light up when the first spoonful hits. Over the years, guests have told me this is the best eggnog they've tasted, and many ask for a bottle to take home. It is a drink that both evokes memory and creates new traditions.

User provided content image 2

Storage Tips

Store chilled eggnog in airtight glass containers or a covered pitcher in the refrigerator. For best quality, consume within three days. If you need to prep earlier, make the custard base and refrigerate it for up to 24 hours, then whisk in the cream and alcohol on the day of serving. When reheating a small portion for a warmed serving, heat gently over low heat while stirring; do not boil, as this can separate the cream and scramble the eggs further.

Ingredient Substitutions

If you prefer a lighter version, substitute one cup of whole milk with one cup of light cream, or use whole milk with reduced-fat cream, but expect a thinner texture. For a non-dairy option, use full-fat coconut milk in place of heavy cream and a high-fat non-dairy milk for the base, noting the flavor will shift. To remove alcohol, omit the spiced rum or bourbon and increase vanilla by an additional 1/2 teaspoon and a tablespoon of dark molasses for depth.

Serving Suggestions

Serve chilled in small glass tumblers or heatproof mugs for a warm presentation. Garnish with freshly grated nutmeg and a light dusting of cinnamon. For festive flair, float a cinnamon stick in each cup or rim glasses with a cinnamon-sugar mixture. Pair this beverage with gingerbread cookies, pecan pie, or a board of mild cheeses for contrast between creamy and nutty flavors.

Cultural Background

Eggnog traces back to medieval Europe, where warm milk and ale combinations evolved into the rich, egg-based punch popular in colonial America. Spices and spirits were status symbols in early recipes, and by the 18th century, the drink became associated with celebrations and hospitality. Regional variations developed over time, from Puerto Rican coquito with coconut to British posset-style warm custards. This version leans on the American tradition of a chilled, boozy custard perfected for holiday gatherings.

Seasonal Adaptations

In winter, amplify warming spices with a pinch of ground cloves or cardamom for complexity. For spring or summer gatherings, reduce the nutmeg and serve very cold with crushed ice and a lemon twist for brightness. During holidays, use spiced rum for deeper aromatics; for New Year celebrations, increase the bourbon slightly and garnish with candied orange peel for a celebratory note.

Meal Prep Tips

Make the custard base a day ahead and cool it completely before refrigeration. On serving day, fold in the cream, vanilla, and alcohol, then chill for at least three hours. Portion into individual jars for grab-and-go servings, labeling with the preparation date. Use airtight containers and keep chilled until fifteen minutes before serving to allow subtle aromas to open up.

Success Stories

One year I served this at a small family reunion after a blizzard delayed travel; it warmed everyone and turned a stressful evening into a cozy celebration. Guests later told me they used the recipe with leftover holiday rum and that it became a favorite for celebrating small wins during the year. The most repeated line I hear is that the texture is unusually smooth for homemade eggnog, which is the greatest compliment.

Enjoy this homemade eggnog with loved ones and feel free to adapt it to your taste. The process of tempering and slow cooking rewards patience with a velvety, festive beverage that carries memory as beautifully as flavor.

Pro Tips

  • Use room temperature eggs to help the yolks emulsify smoothly when whisked with sugar.

  • Strain the custard through a fine-mesh sieve to remove cloves and any small curdled bits for a silky texture.

  • Grate fresh nutmeg over each serving just before presenting to preserve the spice's aroma.

  • If the custard begins to simmer or bubble, immediately lower the heat to avoid scrambling the eggs.

This nourishing classic homemade eggnog recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.

FAQs about Recipes

How long does homemade eggnog keep?

Refrigerate for up to 3 days in an airtight container. Do not freeze after adding heavy cream.

What does tempering eggs mean?

Yes. Tempering involves slowly adding hot milk to whisked egg yolks to raise temperature without scrambling. It is followed by cooking until the mixture coats a spoon.

Can I make a nonalcoholic version?

Omit the spiced rum or bourbon and increase vanilla slightly. You can add a tablespoon of molasses for deeper flavor.

Tags

Sweet Endingsrecipesbeveragesholidaychristmaseggnogdairy
No ratings yet

Classic Homemade Eggnog

This Classic Homemade Eggnog recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Servings: 8 steaks
Classic Homemade Eggnog
Prep:20 minutes
Cook:15 minutes
Rest Time:10 mins
Total:35 minutes

Ingredients

Milk and Spices

Egg Mixture

Final Ingredients

Instructions

1

Heat the milk with spices

Combine whole milk, cloves, ground cinnamon, and ground nutmeg in a small saucepan. Heat over medium until the mixture comes to a gentle boil and simmer for 1 to 2 minutes to infuse the spices. Remove from heat and allow to cool slightly before tempering.

2

Whisk egg yolks and sugar

In a medium bowl, whisk the egg yolks with granulated sugar until pale, light, and thickened, about 2 to 3 minutes. The mixture should form a ribbon when lifted with the whisk.

3

Temper the eggs

Slowly add a ladle of hot milk to the yolk mixture while whisking constantly to raise temperature without curdling. Repeat with two to three more ladles until well combined.

4

Cook the mixture

Return the combined mixture to the saucepan and cook over medium heat, stirring constantly, until it thickens and coats the back of a spoon, about 3 to 5 minutes. Do not let it boil.

5

Strain and cool

Remove from heat and strain through a fine-mesh sieve to remove cloves and any solids. Let cool at room temperature for about one hour before adding cream.

6

Mix in cream, vanilla, and rum

Whisk in heavy cream, vanilla extract, and spiced rum or bourbon if using. Stir until fully combined, then cover and refrigerate for at least three hours, preferably overnight.

Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Nutrition

Calories: 420kcal | Carbohydrates: 25g | Protein:
8g | Fat: 32g | Saturated Fat: 10g |
Polyunsaturated Fat: 6g | Monounsaturated Fat:
13g | Trans Fat: 1g | Cholesterol: 253mg | Sodium:
0mg | Potassium: 953mg | Fiber: 0g | Sugar:
0g | Vitamin A: 577IU | Vitamin C: 3mg | Calcium:
47mg | Iron: 6mg

Did You Make This?

Leave a comment & rating below or tag
@yumelle on social media!

Classic Homemade Eggnog

Categories:

Classic Homemade Eggnog

Did You Make This?

Leave a comment & rating below or tag @yumelle on social media!

Rate This Recipe

Share This Recipe

Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!

Comments (1)

Leave a Comment

0/1000 characters
Food Lover
1 day ago

This recipe looks amazing! Can't wait to try it.

Rating:

Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Family photo

Hi, I'm Hannah!

Chef and recipe creator specializing in delicious Sweet Endings cooking. Passionate about sharing easy-to-follow recipes that bring families together around the dinner table.

30-Minute Meals!

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.