276 days until Christmas 2026
Drinks easy vegetarian

Classic Homemade Eggnog

Rich, creamy, and warmly spiced, this classic homemade eggnog is a world apart from the store-bought version. Made with real eggs, heavy cream, and freshly grated nutmeg, it is the quintessential Christmas drink for holiday gatherings.

Prep Time
15 minutes
Cook Time
10 minutes
Total Time
25 minutes
Servings
8
Published February 15, 2026
Classic homemade eggnog in elegant glasses topped with whipped cream and freshly grated nutmeg

Ingredients

  • 6 large egg yolks
  • 3/4 cup granulated sugar
  • 2 cups whole milk
  • 1 cup heavy cream
  • 1/2 teaspoon pure vanilla extract
  • 1/2 teaspoon freshly grated nutmeg, plus more for garnish
  • 1/4 teaspoon ground cinnamon
  • Pinch of salt
  • 1 cup heavy whipping cream (for topping)
  • 2 tablespoons powdered sugar (for topping)
  • Cinnamon sticks for garnish (optional)

How to Make Classic Homemade Eggnog

Making homemade eggnog from scratch is easier than you might think, and the taste difference is remarkable. Store-bought versions can't compete with the rich, creamy texture and fresh nutmeg flavor of this classic recipe. This is a true Christmas drink that deserves a place at every holiday gathering.

The secret to perfect eggnog lies in the custard base technique. By gently cooking the egg yolks with milk and cream, you create a luxurious, velvety texture that's worlds apart from the artificial thickness of commercial eggnog. The process requires just a bit of patience and attention, but the results are absolutely worth it.

Preparing the Custard Base

Whisk the egg yolks and sugar. In a large bowl, whisk the egg yolks and granulated sugar together vigorously for about 2 minutes until the mixture becomes pale yellow, thick, and ribbon-like when the whisk is lifted. This step incorporates air and helps create that signature silky texture.

Heat the milk mixture. In a medium saucepan over medium heat, combine the whole milk, 1 cup heavy cream, vanilla extract, nutmeg, cinnamon, and salt. Heat the mixture, stirring occasionally, until it just begins to steam and tiny bubbles form around the edges. Do not let it boil β€” excessive heat can cause the proteins to separate and create an unpleasant texture.

Tempering and Cooking

Temper the eggs. This is the most critical step for smooth, lump-free eggnog. Very slowly pour about 1/2 cup of the hot milk mixture into the egg yolks while whisking constantly. This gradually raises the temperature of the eggs without scrambling them. Then slowly pour another 1/2 cup, continuing to whisk. Take your time with this step β€” rushing it will result in sweet scrambled eggs instead of creamy eggnog.

Cook the custard base. Pour the tempered egg mixture back into the saucepan with the remaining milk mixture. Cook over medium-low heat, stirring constantly with a wooden spoon or heatproof spatula, for 5 to 8 minutes until the mixture thickens enough to coat the back of the spoon. A line drawn through the custard on the spoon should hold its shape. The mixture should reach 160Β°F (71Β°C) on an instant-read thermometer for food safety.

Strain and chill. Pour the custard through a fine-mesh strainer into a clean bowl or pitcher to remove any bits of cooked egg. Press plastic wrap directly onto the surface of the eggnog to prevent a skin from forming. Refrigerate for at least 4 hours or overnight until thoroughly chilled. The flavors will meld and deepen during this resting time.

Finishing and Serving

Prepare the whipped cream topping. Just before serving, whip the remaining 1 cup heavy whipping cream with the powdered sugar in a chilled bowl until soft peaks form. The cold bowl helps the cream whip faster and achieve better volume.

Serve. Give the chilled eggnog a good stir to incorporate any settled spices. Pour into glasses and top each serving with a generous dollop of whipped cream. Finish with a fresh grating of nutmeg and a cinnamon stick if desired. The presentation is as festive as it is delicious.

Expert Tips for Perfect Homemade Eggnog

  • Safety first: Cooking the custard base to 160Β°F (71Β°C) ensures that the eggs are pasteurized and safe to consume. Use an instant-read thermometer if you are unsure. This temperature kills any potential salmonella bacteria while maintaining the creamy texture.
  • Spiked eggnog for adults: For an adults-only version, stir in 1 cup of bourbon, dark rum, or brandy (or a combination) after the custard has chilled. Start with 1/2 cup and adjust to taste β€” some prefer a subtle spike while others like a more robust adult beverage. This pairs beautifully with gingerbread cookies for a complete holiday experience.
  • Make it ahead: Eggnog actually improves in flavor after a day in the refrigerator. You can make the base up to 3 days ahead. The flavors will meld and deepen beautifully, similar to how Christmas desserts often taste better the next day.
  • Adjust the thickness: If the eggnog is too thick for your liking, thin it out with a splash of cold milk. If you want it richer and more decadent, add a bit more heavy cream. Everyone has different preferences β€” customize it to yours.
  • Freshly grated nutmeg is essential: This makes a significant difference in flavor compared to pre-ground nutmeg. Whole nutmeg is available in the spice aisle and can be grated on a microplane or the small holes of a box grater. The aromatic oils in fresh nutmeg create that distinctive holiday fragrance.
  • Use full-fat dairy: Don't be tempted to use reduced-fat milk or cream. The richness comes from the fat content, and substituting lower-fat versions will result in a thin, disappointing eggnog that tastes more like flavored milk.
  • Leftover eggnog ideas: If you have any leftover (unlikely!), it can be used to make fantastic French toast, added to coffee in place of creamer, drizzled over Christmas desserts, or churned into eggnog ice cream. Some people even use it as a pancake batter addition.

Why Homemade Eggnog Beats Store-Bought

Once you've tasted homemade eggnog, it's hard to go back to the store-bought variety. Commercial eggnog often contains stabilizers, artificial thickeners, and excessive amounts of sugar to mask inferior ingredients. It has an almost cloying sweetness and artificial vanilla flavor that bears little resemblance to the real thing.

Homemade eggnog, on the other hand, has a clean, fresh flavor where you can actually taste the cream, the warmth of the spices, and the delicate sweetness. The texture is silky and luxurious without being heavy. It tastes like what it is β€” a special Christmas recipe made with care, not a mass-produced product.

Making eggnog from scratch also allows you to control the sweetness level and spice intensity. Some families prefer a subtle hint of nutmeg, while others want a more assertive spice presence. You can adjust the recipe to match your preferences perfectly.

Serving Suggestions for Holiday Gatherings

This classic eggnog recipe is perfect for Christmas parties, family gatherings, and cozy nights by the fire. Here's how to serve it for maximum impact:

  • Presentation matters: Serve in clear glass mugs or vintage punch cups so guests can see the beautiful creamy color. Garnish each glass with freshly grated nutmeg and a cinnamon stick for that festive touch.
  • Keep it cold: Serve eggnog well-chilled. If you're serving it at a party buffet, place the pitcher in a larger bowl filled with ice to keep it cold throughout the event.
  • Offer both versions: Make one batch spiked with bourbon or rum for adults and keep one non-alcoholic for kids and designated drivers. Label them clearly to avoid confusion.
  • Pair with complementary treats: Eggnog pairs beautifully with Christmas cookies, especially gingerbread cookies and classic sugar cookies. The creamy richness balances the sweetness of the cookies perfectly.

Traditional Eggnog Variations to Try

Once you've mastered the classic recipe, you can experiment with these delicious variations:

  • Chocolate eggnog: Add 1/4 cup cocoa powder to the milk mixture before heating. This creates a rich, chocolatey version that rivals Christmas hot chocolate in decadence.
  • Maple eggnog: Replace half the granulated sugar with pure maple syrup for a more complex sweetness with caramel notes.
  • Pumpkin spice eggnog: Add 1/2 teaspoon pumpkin pie spice along with the nutmeg and cinnamon for a festive fall-meets-winter flavor.
  • Coffee eggnog: Dissolve 2 tablespoons instant espresso powder into the hot milk mixture for a sophisticated mocha version perfect for after-dinner sipping.

More Festive Christmas Drinks & Perfect Pairings

Eggnog is the cornerstone of the holiday drinks table, but it pairs beautifully with these other Christmas beverages and treats:

See all our Christmas drink recipes for more festive beverages perfect for the holiday season. Whether you're planning a large holiday party or an intimate family gathering, these drinks will help create warm memories and delicious traditions.

Nutrition (per serving): 285 calories
Free forever

Get Christmas recipes in your inbox

New holiday recipes every week during the Christmas season.