Classic Homemade Eggnog Drink

Section: Impressive Recipes for Celebrations and Gatherings

This classic homemade eggnog delivers a velvety blend of egg yolks, sugar, milk, and heavy cream, gently heated to create a smooth, safe-to-enjoy holiday drink. Tempered eggs ensure a silky texture while infusing with cinnamon and nutmeg adds warm, festive flavors. The final touch of vanilla extract provides a subtle sweetness, making each sip comforting and rich. Enjoy well-chilled in small glasses with a dusting of cinnamon or nutmeg for extra aroma and flavor. Perfect for gatherings, this drink can be served alcohol-free or with a splash of rum or bourbon for a spirited twist.

Nina and her friend are cooking together.
Brought to You By Nina
Last updated on Fri, 18 Jul 2025 18:26:39 GMT
A glass of eggnog with cinnamon sticks in it. Bookmark
A glass of eggnog with cinnamon sticks in it. | ninatable.com

This creamy homemade eggnog is a holiday classic everyone wants to sip during festive gatherings. The rich blend of warm spice and velvety texture is so much smoother and fresher than any store bottle. Once you make it from scratch, you will want it at every winter celebration.

I first made this eggnog for a Christmas party that almost got canceled because of a snowstorm. We ended up sharing stories around the fireplace with mugs of warm eggnog and now it is our family’s holiday tradition.

Ingredients

  • Egg yolks: provide body and that essential thick creamy texture. Choose eggs with rich golden yolks for the best color and flavor
  • Granulated sugar: gives balanced sweetness. Use fine sugar for easier whisking
  • Whole milk: forms the base and keeps it light but still creamy. Look for fresh high-quality milk from a local source if possible
  • Heavy cream: adds richness and that luxurious mouthfeel. Go for cream that is labeled for whipping if you want extra decadence
  • Ground nutmeg: brings classic eggnog flavor and warmth. Freshly grated nutmeg is especially fragrant
  • Ground cinnamon: adds extra depth and cozy aroma. Organic ground cinnamon has the best flavor
  • Cinnamon stick: infuses the milk with gentle spice notes as it simmers. Select sticks that are tightly rolled and aromatic
  • Vanilla extract: enhances all the flavors. Pure vanilla is best for a rounder finish
  • Extra nutmeg or cinnamon on top: is optional but makes each mug feel special

Step-by-Step Instructions

Separate the eggs:
Whisk only the yolks in a mixing bowl with sugar until the mixture becomes pale and thick. Take your time here to ensure a lovely creamy texture
Simmer the milk and cream:
In a saucepan combine milk heavy cream nutmeg ground cinnamon and a whole cinnamon stick. Bring the mixture to a gentle simmer over medium heat and allow the spices to infuse for at least five minutes before moving on
Temper the eggs:
Carefully pour a small splash of hot milk mixture into the beaten eggs while whisking constantly. Keep adding small splashes about a quarter cup at a time until about half of the milk mixture is blended in. You are preventing scrambling by raising the eggs’ temperature slowly
Cook and thicken:
Pour the tempered egg mixture back into the saucepan with the remaining milk and cream. Cook over medium heat stirring all the time with a wooden spoon until thick enough to coat the back of the spoon or a thermometer reads one hundred sixty degrees For extra smoothness do not let it boil
Finish and chill:
Remove from heat stir in vanilla extract and discard the cinnamon stick. Let cool at room temperature for one hour then transfer to a large glass jar or pitcher. Refrigerate until completely cold at least another hour but it gets even better overnight
Serve and garnish:
Stir the chilled eggnog and pour into glasses. Sprinkle with more nutmeg or cinnamon and garnish with a cinnamon stick for that signature holiday look
A glass of eggnog with a cinnamon stick in it.
A glass of eggnog with a cinnamon stick in it. | Ninatable.com

Egg yolks are my favorite part because they add that silky richness and depth that reminds me of my grandmother’s recipe. I still remember sneaking an early sip while she was stirring the pot and feeling like I was part of the adult holiday magic.

Storage Tips

Keep leftover eggnog in a well-sealed glass jar or pitcher in the refrigerator. It stays fresh for three to four days. If you add alcohol it will last up to one week. Eggnog does not freeze well as the texture changes once thawed so always make it fresh

Ingredient Substitutions

If you want a dairy-free version swap the milk and cream for full-fat coconut milk or a creamy oat milk. Pasteurized eggs are a safe option if you are concerned about food safety. For spice changes try using a pinch of cloves or allspice

Serving Suggestions

Serve eggnog chilled in small mugs or punch glasses with a dash of extra nutmeg. For a special treat top with whipped cream or a drizzle of maple syrup. If you prefer a warm version gently reheat on the stove just until steaming

A glass of eggnog with cinnamon on top.
A glass of eggnog with cinnamon on top. | Ninatable.com

Cultural and Historical Context

Eggnog dates back centuries with roots in the British posset which was a hot milk and ale drink. In colonial America they added rum for celebration and warmth. Today it is a staple at every holiday gathering symbolizing comfort and shared joy

Common Recipe Questions

→ How can I avoid curdling the eggs?

Slowly whisk the hot milk mixture into the egg yolks while constantly stirring. This gradual process, called tempering, prevents curdling by evenly distributing the heat.

→ Is homemade eggnog safe to drink?

Yes, as long as the mixture is heated to at least 160°F, which removes concerns about raw eggs. Consider using pasteurized eggs for added safety.

→ Can I add alcohol to eggnog?

Absolutely. Stir in dark rum, brandy, or bourbon after chilling the drink. Start with small amounts and adjust to your taste.

→ How should I store homemade eggnog?

Keep in a covered jug or mason jar in the refrigerator. Enjoy within 3-4 days for the best flavor. Alcohol extends its freshness to about a week.

→ Why is tempering eggs important?

Tempering eggs helps achieve a smooth, creamy texture without scrambling the eggs, keeping the drink luscious and free from unwanted clumps.

→ What are traditional eggnog spices?

Classic choices include cinnamon and nutmeg, both of which lend warmth, fragrance, and rich flavor to each glass.

Classic Homemade Eggnog Drink

Rich, smooth eggnog with warm spices and creamy texture, ideal for festive celebrations or cozy evenings.

Prep Time
20 minutes
Cooking Time
20 minutes
Total Time
40 minutes
Brought to You By: Nina

Recipe Category: Special Occasions

Skill Level: Moderately Advanced

Cuisine Type: American

Portions: 6 Serves (Approximately 1.1 litres)

Dietary Preferences: Vegetarian-Friendly, Gluten-Free

What You'll Need

→ Base Ingredients

01 6 large egg yolks
02 130 g granulated sugar

→ Dairy

03 480 ml whole milk
04 240 ml heavy cream

→ Spices and Flavorings

05 1 teaspoon ground nutmeg
06 0.5 teaspoon ground cinnamon
07 1 stick cinnamon
08 2 teaspoons vanilla extract
09 Ground cinnamon, to garnish (optional)
10 Ground nutmeg, to garnish (optional)

Steps to Follow

Step 01

In a medium bowl, whisk the egg yolks and granulated sugar together until the mixture becomes pale and creamy.

Step 02

Combine whole milk, heavy cream, ground nutmeg, ground cinnamon, and the cinnamon stick in a medium saucepan. Warm over medium-high heat until the mixture reaches a gentle simmer.

Step 03

Slowly pour about 60 ml of the hot milk mixture into the egg yolk mixture, whisking constantly to prevent curdling. Gradually add more of the hot liquid, a little at a time, whisking continuously until half of the dairy has been incorporated.

Step 04

Pour the egg-dairy mixture back into the saucepan with the remaining milk mixture. Cook over medium heat, stirring constantly with a wooden spoon or silicone spatula, until the liquid reaches 71°C (160°F) and thickens slightly.

Step 05

Remove the saucepan from the heat. Stir in the vanilla extract and discard the cinnamon stick. Allow the eggnog to cool for 1 hour at room temperature, then transfer to a pitcher or airtight container and refrigerate for at least 1 more hour, or until well chilled.

Step 06

Pour the chilled eggnog into glasses or mugs. Garnish with a sprinkle of ground cinnamon and/or nutmeg if desired. Serve immediately.

Extra Suggestions

  1. To prevent the eggs from curdling, whisk vigorously while slowly adding the hot milk during tempering.
  2. Ensure the mixture reaches 71°C (160°F) for safe consumption. Use pasteurized eggs if preferred.
  3. Eggnog can be stored refrigerated in a covered container for up to 4 days. Stir well before serving.

Tools You’ll Need

  • Medium mixing bowl
  • Medium saucepan
  • Whisk
  • Wooden spoon or silicone spatula
  • Food thermometer
  • Jug or airtight container

Allergy Details

Read ingredient lists for allergens carefully, and consult a healthcare provider if you're unsure.
  • Contains eggs and dairy (milk, cream)

Nutritional Details (Per Serving)

The provided nutrition information is for guidance and shouldn't replace expert medical advice.
  • Calories: 300
  • Fat: 19 grams
  • Carbohydrates: 24 grams
  • Proteins: 6 grams