Homemade Eggnog Recipe

Servings: 4 Total Time: 4 hrs 35 mins Difficulty: Beginner
Safe Cooked Custard Holiday Eggnog
Homemade Eggnog Recipe pinit

A homemade eggnog recipe gives you full control over sweetness, spice, and spirit level in a way cartons never match. You build a gentle custard from eggs and milk, then fold in cream for a thick, pourable drink that warms well and chills cleanly. This version cooks the eggs so the texture stays smooth and safe without tasting scrambled.

The method below uses low heat and constant stirring to keep the proteins from clumping. You end up with a vanilla-forward base that takes nutmeg and bourbon without turning boozy or thin. It’s a practical holiday staple that scales up for a crowd. If you enjoyed this, our hamachi collar is worth trying next. Making this homemade eggnog at home is surprisingly straightforward once you know the key steps.

Why You’ll Love These Homemade Eggnog

  • Cooked custard base means no raw-egg worry and a rounder, fuller mouthfeel.
  • You set the sugar and spice, so it’s never cloying or flat.
  • Holds in the fridge for days and actually improves overnight.
  • Works hot or cold, with or without spirits, for mixed guests.

Ingredients You’ll Need

  • 6 large eggs, separated (yolks for custard, whites optional for foam)
  • 2 cups whole milk
  • 1 cup heavy cream
  • 2/3 cup granulated sugar
  • 1/2 teaspoon ground nutmeg, plus more for serving
  • 1 teaspoon vanilla extract
  • 1/4 teaspoon fine salt
  • 1/2 cup bourbon (optional)
  • 1/2 cup rum (optional)

Ingredient Substitutions

Whole milk: Replace with an equal volume of 2% milk for a lighter body and slightly less richness. The custard will set a touch looser because there’s less fat to coat the proteins, so pull it from heat at 160°F rather than 170°F. Expect a cleaner, less coating finish that pairs better with sparkling spritz drink on the side. The homemade eggnog works well for weeknight cooking when time is limited.

Heavy cream: Swap with an equal amount of half-and-half to cut fat while keeping some silkiness. The nog will pour thinner and lose the soft whip when topped, so chill the mixing bowl before folding. Color stays pale; flavor reads more milky than buttery. Storing leftover homemade eggnog correctly keeps it tasting good for days.

Bourbon: Use an equal measure of brandy for a fruitier, softer spirit note that suits the vanilla. Brandy adds less oak bite, so increase nutmeg by a small pinch if you want more spice contrast. Skip the rum if you go this route to avoid muddying the profile. For the best results with this homemade eggnog, read through all the steps before starting.

Granulated sugar: Substitute an equal weight of maple syrup for a darker, rounder sweet with light wood notes. Liquid sweetener thins the custard slightly, so reduce milk by 2 tablespoons to keep body. The color shifts amber and the spice reads warmer.

Step-by-Step Instructions

  1. Whisk 6 egg yolks with 2/3 cup sugar, 1/2 tsp nutmeg, and 1/4 tsp salt in a bowl until the mix lightens to a lemon paste, about 2 minutes.
  2. Warm 2 cups whole milk and 1 cup heavy cream in a saucepan over medium-low heat until steam rises and edges bubble faintly, not a full boil.
  3. Stream half the warm dairy into the yolk mix while whisking, then return all to the pan and cook on medium-low heat, stirring, until it coats a spoon and hits 160°F.
  4. Remove from heat, stir in 1 tsp vanilla and optional bourbon and rum, then cool the pan in an ice bath, stirring, until near room temp, about 15 minutes.
  5. Refrigerate the base covered for at least 4 hours so it thickens and the spice blooms before serving.
  6. If using foam, beat 6 whites to soft peaks with 1 tbsp sugar and layer a spoonful on each poured cup for a breakfast drink style top.

Pro Tips

Strain the cooked base through a fine sieve to catch any stray protein strands for a truly smooth glass. A custard technique guide explains why constant motion matters more than high heat here.

Chill your serving glasses so the nog stays cold and doesn’t weep at the rim when poured from the fridge.

Microplane fresh nutmeg over each cup instead of using only ground for a brighter, resinous top note.

Make a non-alcoholic batch and add spirits per glass so kids and drivers get the same base. Pair with martini drink for a mixed bar.

Common Mistakes to Avoid

Boiling the custard curdles it; pull the pan at the first signs of steam and use a thermometer to stay under 170°F.

Skipping the ice bath lets residual heat keep cooking the eggs in the hot pan and thickens past drinkable. Always cool before the fridge.

Adding bourbon to a hot base makes alcohol flash off and leaves a flat taste; stir spirits only after it drops below 100°F.

Serving Suggestions

Pour over crushed ice with a cinnamon stick for a slow-sipping cold version after roast dinner. The fat in the cream cuts rich baby back ribs nicely.

For a brunch spread, set the nog beside pizza dough bakes or sweet buns so guests pick savory or sweet.

Storage and Reheating

Keep the base in an airtight container in the fridge for up to 3 days since it contains cooked dairy and eggs. Reheat gently on low heat to 140°F if serving warm, stirring so it doesn’t skin. Freezing splits the cream, so avoid the freezer for this batch.

Recipe Variations

Spiced Maple Version

Replace granulated sugar with maple syrup and add 1/4 tsp clove to the milk step. The result is darker, woodier, and less sharp than the base recipe, good with aged rum.

Light Citrus Version

Add 1 tsp orange zest to the cream while warming, then strain before chilling. You get a soft floral lift that reads clean and works without spirits.

Velvet Whiskey Version

Use only bourbon at 3/4 cup and whip the whites for a foam cap. The drink turns boozy-forward with a soft cloud top that slows the sip.

Homemade Eggnog Recipe pinit
0 Add to Favorites

Homemade Eggnog Recipe

Difficulty: Beginner Prep Time 15 mins Cook Time 20 mins Rest Time 240 mins Total Time 4 hrs 35 mins
Cooking Temp: 71  C Servings: 4 Estimated Cost: $ 10 Calories: 320 kcal

Description

This homemade eggnog builds a gentle cooked custard from eggs and dairy, then folds in cream for a thick, pourable holiday drink. You control the sweetness, spice, and spirit level, and it chills cleanly while improving overnight.

Ingredients

Cooking Mode Disabled

Instructions

  1. Whisk egg yolk base

    In a medium bowl, whisk the 6 egg yolks with 2/3 cup sugar, 1/2 tsp nutmeg, and 1/4 tsp salt until the mixture lightens to a lemon-paste color and turns thick, about 2 minutes of steady whisking. This step builds the sweet spiced base that will later thicken into custard without tasting scrambled.

  2. Warm milk and cream

    Combine 2 cups whole milk and 1 cup heavy cream in a saucepan over medium-low heat and warm until steam rises and the edges bubble faintly, not a full boil. Pull the pan at the first signs of steam to avoid curdling the dairy before the eggs are added.

  3. Temper and cook custard

    Stream half the warm dairy into the yolk mix while whisking constantly, then return all to the pan and cook on medium-low heat, stirring, until it coats a spoon and reaches 160°F (71°C). Use a thermometer and constant motion so the proteins stay smooth and the eggs cook safely without clumping.

  4. Add vanilla and spirits

    Remove the pan from heat and stir in 1 tsp vanilla and the optional 1/2 cup bourbon and 1/2 cup rum only after the base drops below 100°F so the alcohol does not flash off. The mixture should smell fragrant and read rounded rather than flat or boozy-hot.

  5. Cool in ice bath

    Set the pan in an ice bath and stir the custard until it reaches near room temp, about 15 minutes, to stop residual heat from overcooking the eggs. The base will thicken slightly as it cools and should pour cleanly off the spoon without stringy strands.

  6. Refrigerate to thicken

    Cover the base and refrigerate for at least 4 hours so it thickens and the spice blooms before serving. After chilling, the nog should be cold, pourable, and fuller in body than when first cooled.

  7. Make optional egg foam

    If using foam, beat the 6 egg whites with 1 tbsp sugar to soft peaks in a chilled bowl for a breakfast-drink style top. The whites should hold a gentle curl when the beater is lifted and layer a spoonful on each poured cup.

  8. Strain and serve

    Strain the cold base through a fine sieve into glasses to catch any stray protein strands for a truly smooth glass, then microplane fresh nutmeg over each cup. Serve cold from the fridge or gently reheated, with or without the foam cap, depending on guest preference.

Nutrition Facts

Servings 4


Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 22g34%
Saturated Fat 12g60%
Cholesterol 280mg94%
Sodium 220mg10%
Total Carbohydrate 20g7%
Sugars 18g
Protein 9g18%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

  • Storage: Keep the base in an airtight container in the fridge for up to 3 days since it contains cooked dairy and eggs; reheat gently on low to 140°F if serving warm.
  • Make ahead: Chill the base at least 4 hours or overnight so the spice blooms and texture thickens before pouring.
  • Pro tip: Strain through a fine sieve and chill serving glasses so the nog stays cold and doesn't weep at the rim, like the chill step in our fruit dip recipe.
  • Food safety: Never boil the custard and always cool in an ice bath before the fridge to keep eggs from overcooking past drinkable.
Keywords: eggnog, homemade, cooked custard, holiday drink, bourbon, rum, nutmeg, vanilla
Rate this recipe
Did you make this recipe?

Tag  freshlyfoodrecipes if you made this recipe. Follow @freshlyfoodrecipes on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

Can I make this eggnog ahead of time?

Yes, the base actually improves overnight, so make it up to 2 days ahead and keep it in an airtight container in the fridge. For a non-alcoholic batch, add spirits per glass so kids and drivers get the same base, as shown in our scotch eggs recipe style make-ahead tips.

Can I freeze this eggnog?

No, freezing splits the cream and ruins the smooth texture, so avoid the freezer for this batch. Store leftovers refrigerated and use within 3 days since it contains cooked dairy and eggs.

What can I substitute for bourbon?

Use an equal measure of brandy for a fruitier, softer spirit note that suits the vanilla, and skip the rum to avoid muddying the profile. If you want more spice contrast, increase nutmeg by a small pinch since brandy adds less oak bite.

How do I know the custard is done cooking?

The custard is done when it coats the back of a spoon and hits 160°F (71°C) on a thermometer, with no scrambled-egg clumps. Constant stirring on medium-low keeps the proteins smooth and the eggs safe to drink.

Anna Food and Lifestyle Blogger

Hi, I’m Anna — a wellness enthusiast, recipe creator, and founder of Cook Recipe. I love making healthy, easy, and feel-good meals that inspire others to live happier, more balanced lives. When I’m not in the kitchen, you’ll find me exploring new places or flowing through a yoga session! 🌿

Rate this recipe

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

Rate this recipe

Add a question

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