Creamy and Delicious Homemade Eggnog Recipe

This creamy and delicious homemade eggnog recipe makes about 5–6 servings in roughly 20–25 minutes of active time. Made with six egg yolks, whole milk, heavy cream, sugar, warm spices, and optional bourbon, dark rum, or brandy, it is gently cooked to approximately 160°F/71°C, strained, and chilled for at least two hours.

The result is a thick, silky custard drink with a buttery dairy flavor, fragrant nutmeg, soft cinnamon warmth, and just the right sweetness. Chilling it overnight gives the flavors time to round out and allows the texture to become even richer, making it a wonderful choice for holiday breakfasts, dessert tables, and festive gatherings.

Jump to Recipe

Why You’ll Love This Recipe

Creamy homemade eggnog served in festive glasses

This homemade eggnog has the luxurious consistency people expect from a classic holiday drink, but its preparation is straightforward and reliable. The cooked-yolk method produces a dense, creamy custard rather than a thin beverage, while the combination of milk and cream keeps every sip smooth and balanced.

Six egg yolks provide the signature golden color and rich body. Sugar softens the natural richness, vanilla gives the drink a rounded finish, and modest amounts of nutmeg and cinnamon add festive fragrance without overpowering the dairy.

You can prepare the recipe with or without alcohol. Bourbon contributes a mellow vanilla-oak note, dark rum brings molasses-like warmth, and brandy adds a traditional fruit-forward character. If you are planning a mixed holiday menu, serve the eggnog alongside savory bites such as these crispy baked ravioli bites.

Ingredients You’ll Need

Ingredients for homemade cooked eggnog

The ingredient list is short, so quality and careful handling matter. Whole milk and heavy cream create the creamy base, while the yolks thicken it gently as they cook.

  • Egg yolks: Six large yolks give the eggnog a rich, custard-like structure. Pasteurized eggs are a helpful choice when available.
  • Granulated sugar: One-half cup provides sweetness and helps create a smooth texture when whisked with the yolks.
  • Whole milk and heavy cream: Two cups of milk and one cup of cream make the drink lush without making it unnecessarily heavy.
  • Spices: One-half teaspoon of ground nutmeg, one-quarter teaspoon of cinnamon, and a small pinch of salt provide warmth and balance.
  • Vanilla: One teaspoon rounds out the dairy and spice flavors.
  • Optional alcohol: Add one-quarter cup of bourbon, dark rum, or brandy after removing the custard from the heat.
  • Garnish: A final dusting of nutmeg or cinnamon makes each serving look and smell inviting.

Measure everything before starting because the custard moves quickly once the yolks meet the hot dairy. If you are organizing a full holiday spread, a bowl of fresh egg salad can provide a lighter make-ahead option for brunch guests.

How to Make It Step-by-Step

Tempering egg yolks for homemade eggnog

Step 1: Whisk the six egg yolks and granulated sugar together in a medium bowl. Continue until the mixture looks smooth, pale, and slightly thickened; this creates a well-blended base that will accept the warm dairy more easily.

Step 2: Add the whole milk, heavy cream, ground nutmeg, ground cinnamon, and salt to a saucepan. Warm the mixture over medium heat until it is steaming and small bubbles are beginning to appear around the edges, keeping it below a boil.

Step 3: Slowly whisk about 1 cup of the hot milk mixture into the yolks and sugar. Pour in a thin stream while whisking continuously so the yolks warm gradually instead of cooking into visible curds.

Step 4: Pour the tempered egg mixture back into the saucepan with the remaining dairy. Reduce the heat to medium-low and stir constantly with a wooden spoon or heatproof spatula, paying attention to the bottom and corners of the pan.

Step 5: Continue cooking until the eggnog lightly coats the back of a spoon and reaches approximately 160°F/71°C. The thickening usually takes 3–6 minutes after tempering, but rely on the temperature and spoon test rather than rushing the process.

Step 6: Remove the pan from the heat as soon as the custard reaches the target temperature. Stir in the vanilla extract and, if desired, one-quarter cup of bourbon, dark rum, or brandy.

Step 7: Pour the warm eggnog through a fine-mesh sieve into a heatproof container. Straining catches any tiny bits of cooked egg and gives the finished drink its especially smooth, spoon-coating texture.

Step 8: Cover the container and refrigerate the eggnog for at least 2 hours. Overnight chilling is best because the custard thickens and the vanilla and spices become more rounded as they rest.

Step 9: Stir the thoroughly chilled eggnog before serving. Pour it into glasses and finish each portion with a small pinch of extra nutmeg or cinnamon.

Pro Tips for Silky Eggnog

Straining cooked eggnog for a smooth texture

The most important technique is tempering. Hot liquid should meet the yolks gradually, and the mixture should be stirred constantly once it returns to the saucepan.

  • Use moderate heat: A gentle cooking temperature gives the yolks time to thicken without scrambling. If the dairy begins boiling, remove the pan from the burner briefly and lower the heat.
  • Watch the thermometer: Aim for approximately 160°F/71°C for food safety and a properly thickened custard. A digital instant-read thermometer is especially useful for first-time eggnog makers.
  • Trust the spoon test: When the eggnog coats the back of a spoon and a finger drawn through it leaves a clear line, it is close to finished.
  • Always strain: Even a carefully prepared custard benefits from a fine-mesh sieve. This step removes tiny lumps and creates a polished texture.
  • Add alcohol off the heat: Stirring it in after cooking protects its aroma and prevents unnecessary evaporation.
  • Chill thoroughly: Warm eggnog tastes sweeter and thinner than cold eggnog. Give it at least two hours, with overnight rest preferred.

For a cozy holiday meal, the creamy drink pairs well with both savory and sweet dishes. Consider serving it after a warming stovetop taco soup for a fun contrast between spicy, hearty flavors and cool, sweet custard.

Serving Suggestions and Variations

Eggnog garnished with nutmeg and cinnamon

Serve homemade eggnog in small glasses, since its rich texture makes a modest portion feel satisfying. A clear tumbler shows off the pale golden color, while a coupe or rocks glass gives the drink a more festive presentation.

For the simplest finish, sprinkle each glass with nutmeg or cinnamon just before serving. You can also place a cinnamon stick beside the glass for stirring and aroma, though the recipe needs no additional sweetener or garnish to taste complete.

Keep the base alcohol-free if children or guests avoiding alcohol will be drinking it. For adult servings, the specified one-quarter cup of bourbon, dark rum, or brandy adds warmth without hiding the cream, vanilla, and spice notes.

The cooked-yolk style is naturally thick and creamy. Unlike versions made with whipped egg whites, it is not designed to be light or foamy, so serve it chilled and stirred rather than shaken into a froth.

When planning a dessert table, the eggnog’s nutmeg-and-vanilla profile sits beautifully beside fruity treats such as these blueberry cream cheese egg rolls. The contrast between warm berry flavor and cool custard makes both desserts more interesting.

Storage and Food Safety

Transfer the strained eggnog to a covered container and refrigerate it promptly. Keep it cold until serving, and stir it before pouring because the thick custard may settle slightly as it rests.

Use pasteurized eggs when possible, especially when serving guests with greater food-safety concerns. Cooking the mixture to approximately 160°F/71°C helps create a properly cooked custard, but it is still important to maintain refrigeration and avoid leaving the drink at room temperature for extended periods.

Do not boil the mixture during cooking. Boiling can cause the yolks to scramble and may produce a grainy texture, while gradual heating gives you a smooth result that strains beautifully.

Make the eggnog at least two hours before serving, or prepare it the night before a gathering. The resting time is not merely convenient; it improves the texture and gives the spice flavors time to blend.

If you are serving several courses, keep the eggnog as the final chilled drink or dessert beverage. For another make-ahead idea to place on the table, these creamy cauliflower pasta flavors can anchor a comforting meal before the holiday sweets.

Creamy and Delicious Homemade Eggnog Recipe

Creamy and Delicious Homemade Eggnog Recipe

A rich, cooked-yolk eggnog prepared with whole milk, heavy cream, nutmeg, cinnamon, and vanilla. Add bourbon, dark rum, or brandy for a traditional spirited version, or leave it alcohol-free for the whole family.
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 2 minutes
Servings: 5 servings

Ingredients
  

Main Ingredients
  • 6 large Large egg yolks
  • 1/2 cup Granulated sugar
  • 2 cups Whole milk
  • 1 cup Heavy cream
  • 1/2 teaspoon Ground nutmeg
  • 1/4 teaspoon Ground cinnamon
  • 1/8 teaspoon Salt
Flavoring
  • 1 teaspoon Vanilla extract
Optional Flavoring
  • 1/4 cup Bourbon, dark rum, or brandy
For Serving
  • As needed Extra nutmeg or cinnamon

Method
 

Step-by-Step
  1. Whisk the egg yolks and sugar in a medium bowl until smooth, pale, and slightly thickened.
  2. Combine the whole milk, heavy cream, nutmeg, cinnamon, and salt in a saucepan. Heat over medium heat until steaming and just beginning to simmer around the edges, but do not boil.
  3. Slowly whisk about 1 cup of the hot milk mixture into the egg yolks to temper them. Pour the tempered egg mixture back into the saucepan.
  4. Cook over medium-low heat, stirring constantly, until the eggnog lightly coats a spoon and reaches about 160°F/71°C. This generally takes 3–6 minutes after tempering.
  5. Remove the saucepan from the heat and stir in the vanilla extract and optional alcohol. Strain the eggnog through a fine-mesh sieve.
  6. Cover and refrigerate until thoroughly chilled for at least 2 hours, preferably overnight. Stir before serving and garnish with extra nutmeg or cinnamon.

Notes

Use pasteurized eggs when possible, temper the yolks gradually, and keep the heat moderate. Do not boil the custard. For the smoothest texture, strain the finished eggnog before chilling.

Final Thoughts

This creamy homemade eggnog is proof that a classic holiday favorite does not need a long ingredient list or complicated equipment. In about 10 minutes of preparation and 10–15 minutes of cooking, you can create a silky cooked custard that tastes far fresher and more fragrant than many ready-made versions.

Remember the essential details: temper the yolks slowly, never boil the dairy mixture, cook to approximately 160°F/71°C, strain carefully, and chill for at least two hours. An overnight rest is even better, giving the texture time to thicken and the nutmeg, cinnamon, vanilla, and optional spirits time to come together.

Pour it into small chilled glasses, add a delicate dusting of spice, and enjoy every creamy sip. Whether you choose bourbon, dark rum, brandy, or no alcohol at all, this 5–6 serving recipe is a dependable centerpiece for a festive brunch or a relaxed evening with friends and family.

Leave a Comment

Recipe Rating