Classic Homemade Eggnog Recipe – Rich, Creamy & Easy to Make

Creamy, comforting, and bursting with holiday flavor, this Classic Homemade Eggnog is the perfect festive drink to elevate your winter celebrations. Rich with warming spices and luscious textures, it’s surprisingly simple to make from scratch. Whether you enjoy it with a splash of rum or prefer a non-alcoholic version, this timeless recipe brings nostalgic cheer to every glass.

Why You’ll Love This Classic Holiday Drink

If you’re seeking a drink that wraps you in a blanket of festive warmth, this classic homemade eggnog is your answer. It’s incredibly creamy thanks to the combination of whole milk and heavy cream, and its spiced flavor profile — featuring nutmeg, cinnamon, and cloves — is unmistakably holiday. This recipe is not just about indulgence, it’s also a comforting ritual that brings people together. Best of all, it’s made using pantry staples and takes less than 30 minutes of active time.

Whether you’re planning a cozy evening by the fireplace or hosting a holiday brunch, this eggnog delivers a nostalgic, velvety experience every time.

Ingredients That Make Eggnog Irresistible

  • Whole Milk: Forms the rich, creamy base and provides body to the drink.
  • Heavy Cream: Intensifies the luxurious mouthfeel and thick consistency.
  • Granulated Sugar: Adds just the right amount of sweetness to balance the spices.
  • Egg Yolks: The heart of classic eggnog — they thicken the mixture into a custard-like texture.
  • Vanilla Extract: Infuses warmth and depth, enhancing the overall flavor profile.
  • Nutmeg: A signature spice that brings a warm, nutty aroma and traditional flavor.
  • Cinnamon: Works in harmony with nutmeg to create a cozy spiced undertone.
  • Cloves: Adds a subtle heat and complexity that balances the sweetness.
  • Rum or Bourbon (Optional): Offers a warming, boozy twist that’s especially festive during holidays.

Smart Substitutions and Dietary Swaps

  • Dairy-Free Option: Swap whole milk and heavy cream with almond milk and full-fat coconut milk for a plant-based version.
  • Sugar Alternatives: Use maple syrup, honey, or monk fruit sweetener for a natural or low-carb option.
  • Alcohol-Free: Simply omit the rum or bourbon, or serve it on the side to let each guest customize their drink.
  • Spice Adjustments: Don’t have cloves? A pinch of allspice or cardamom can offer similar warming notes.
  • Pasteurized Eggs: If you’re concerned about raw egg safety, use pasteurized yolks or follow the tempering process as outlined in the instructions.

How to Make Classic Homemade Eggnog – Step by Step

  1. Heat the Milk Mixture
    In a medium saucepan, combine the whole milk, heavy cream, and half of the sugar. Warm over medium heat, stirring occasionally, until the mixture reaches a gentle simmer. Remove from heat to avoid scorching.
  2. Whisk Egg Yolks and Sugar
    In a separate mixing bowl, whisk the egg yolks and remaining sugar vigorously until the mixture turns pale yellow and slightly thick. This step helps incorporate air and ensures a smooth texture.
  3. Temper the Eggs
    Slowly add a ladle of the warm milk mixture into the egg yolks, whisking constantly. This gradual process prevents the eggs from scrambling. Continue adding the milk mixture little by little until fully combined.
  4. Cook Until Thickened
    Return the tempered mixture to the saucepan and place it over low to medium heat. Stir constantly with a wooden spoon or heat-safe spatula for about 5–10 minutes, or until the mixture coats the back of the spoon. Do not allow it to boil.
  5. Add Flavorings and Alcohol
    Remove the saucepan from the heat. Stir in vanilla extract, nutmeg, cinnamon, cloves, and rum or bourbon (if using). Adjust sweetness and spices to taste.
  6. Strain for Smoothness
    Pour the mixture through a fine-mesh sieve into a pitcher to remove any cooked egg bits or spice residue.
  7. Chill and Serve
    Refrigerate for at least 4 hours or overnight. The eggnog will thicken as it cools. Stir before serving and adjust consistency with a splash of milk or cream if needed.

Pro Tips for the Perfect Eggnog Texture

  • Don’t Rush the Tempering: Gradual heat is key. Rushing this step may scramble the eggs.
  • Keep Stirring: Constant movement during cooking prevents curdling and ensures an even thickness.
  • Avoid Boiling: High heat can ruin the texture and flavor. A gentle simmer is all you need.
  • Use a Sieve: Straining gives you that signature silky texture.
  • Let It Rest: Chilling not only cools the drink but enhances its flavor by allowing the spices to bloom.

Delicious Pairings and Flavor Twists

Pair your classic homemade eggnog with spiced cookies, gingerbread men, or buttery shortbread for the ultimate festive indulgence. Looking to mix things up? Try these tasty variations:

  • Eggnog Latte: Warm up a cup and mix with strong brewed coffee or espresso.
  • Eggnog Martini: Shake with vodka and a dash of nutmeg for a party-ready cocktail.
  • Spicy Version: Add a tiny pinch of cayenne or a splash of spiced rum for a bold kick.
  • Make-Ahead Tip: Eggnog improves in flavor over time. Make it a day ahead for best results.
  • Storage: Keep in the fridge in a sealed container for up to 4 days. Shake or stir well before serving.

The Story and Seasonal Magic Behind Eggnog

Eggnog has deep roots in holiday tradition, dating back to 17th-century England, where it was a drink reserved for aristocrats who could afford eggs, cream, and spirits. In colonial America, the drink became more accessible, especially with the abundance of rum. Today, making your own eggnog is a celebration of this rich history and a way to bring warmth and nostalgia to modern gatherings.

From Christmas Eve gatherings to cozy nights by the fire, classic homemade eggnog continues to be a cherished seasonal favorite that captures the essence of holiday cheer.

Wrapping Up: Make This Classic Homemade Eggnog Your New Holiday Tradition

When it comes to celebrating the season, few drinks rival the cozy charm and rich decadence of classic homemade eggnog. With its velvety texture, warm spices, and customizable flavor, this festive beverage is more than just a nostalgic treat—it’s a homemade masterpiece that captures the heart of the holidays.

Whether you spike it with rum, serve it chilled with cinnamon on top, or pour it into your morning coffee for a holiday twist, eggnog has a magical way of making any winter moment feel special. Once you realize how simple it is to make from scratch, this recipe might just become a yearly tradition in your home.

So this season, skip the store-bought cartons and create a batch of homemade eggnog from fresh, wholesome ingredients. You’ll taste the difference in every creamy, comforting sip.

Frequently Asked Questions About Classic Homemade Eggnog

Is it safe to drink homemade eggnog with raw eggs?

Yes, as long as you follow the tempering method outlined in the recipe. Tempering heats the egg yolks gently with the warm milk mixture, reducing the risk of bacteria like salmonella. For extra peace of mind, you can use pasteurized eggs, which are available at most grocery stores.

How long does homemade eggnog last in the refrigerator?

When stored properly in an airtight container, classic homemade eggnog lasts 3 to 4 days in the refrigerator. The flavors actually improve as it sits, so making it a day ahead is a great idea. Just stir or shake before serving, especially if the mixture separates slightly during storage.

Can I make this eggnog alcohol-free?

Absolutely. The alcohol is entirely optional in this recipe. You can skip it altogether or serve it on the side for guests to add their preferred amount. The eggnog remains creamy, sweet, and flavorful even without the rum or bourbon.

More Relevant Recipes

  • Eggnog Bread Pudding – Holiday Breakfast Favorite: A festive twist on a brunch classic, this bread pudding uses rich eggnog to create a custardy, spiced dish that’s ideal for holiday mornings. It captures all the creamy warmth of traditional eggnog in a spoonable dessert.
  • Boozy Eggnog Bundt Cake – Holiday Dessert Delight: This moist, spiced bundt cake is infused with eggnog and a touch of rum, creating a bold and aromatic dessert perfect for holiday gatherings. A sweet glaze brings everything together in festive fashion.
  • Eggnog Cheesecake with Gingersnap Crust: A creamy, spiced cheesecake that blends holiday eggnog flavor with the crunch of a gingersnap base. This indulgent dessert is a perfect companion to the classic homemade eggnog and great for winter celebrations.
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
CLASSIC HOMEMADE EGGNOG

Classic Homemade Eggnog Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Elina
  • Total Time: 4 hours 30 minutes
  • Yield: 5 cups
  • Diet: Vegetarian

Description

Classic Homemade Eggnog is a rich, creamy, and spiced holiday beverage made with whole milk, heavy cream, egg yolks, and warm spices like nutmeg, cinnamon, and cloves. This festive drink is perfect for cozy gatherings and can be enjoyed with or without alcohol.


Ingredients

  • 4 cups Whole Milk (3.25%)
  • 1 cup Heavy Cream
  • 1 cup Granulated Sugar
  • 6 large Egg Yolks
  • 1 tsp Vanilla Extract
  • 1 tsp Ground Nutmeg
  • 1/2 tsp Ground Cinnamon
  • 1/4 tsp Ground Cloves
  • 1/2 cup Rum or Bourbon (optional, to taste)


Instructions

  1. In a medium saucepan, combine the whole milk, heavy cream, and half of the sugar. Heat over medium heat, stirring occasionally, until it reaches a simmer. Remove from heat.
  2. In a mixing bowl, whisk the egg yolks and remaining sugar until thick and pale yellow in color.
  3. Slowly temper the egg yolk mixture by whisking in a small amount of the hot milk mixture, continuing to whisk constantly to avoid curdling.
  4. Pour the tempered egg mixture back into the saucepan with the rest of the milk mixture.
  5. Cook over low to medium heat, stirring constantly with a wooden spoon or spatula, until it thickens and coats the back of the spoon (about 5–10 minutes). Do not boil.
  6. Remove from heat and stir in the vanilla extract, nutmeg, cinnamon, cloves, and rum or bourbon if using.
  7. Strain the mixture through a fine mesh sieve to remove any cooked egg bits and ensure a smooth texture.
  8. Chill in the refrigerator for at least 4 hours or overnight. Stir well before serving.

Notes

  • Use pasteurized eggs for extra safety when consuming egg yolks.
  • Chilling the eggnog intensifies its flavor and thickens the texture.
  • If the eggnog is too thick after chilling, whisk in additional milk or cream to adjust consistency.
  • Store in an airtight container in the refrigerator for up to 4 days.
  • Stir before serving, as separation is normal.
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Drinks
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 cup
  • Calories: 504 kcal
  • Sugar: 51 g
  • Sodium: 98 mg
  • Fat: 29 g
  • Saturated Fat: 17 g
  • Unsaturated Fat: 10 g
  • Trans Fat: 0 g
  • Carbohydrates: 52 g
  • Fiber: 0.2 g
  • Protein: 11 g
  • Cholesterol: 298 mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star