Homemade Eggnog Recipe for Creamy Holiday Cheers

Why You’ll Love This Eggnog Recipe

If you want a cozy holiday drink that feels special but still comes together fast, this Eggnog Recipe is a great fit. It has that classic creamy taste people love, with simple steps that make it friendly for busy home cooks, students, and families alike. You do not need fancy tools or hard-to-find ingredients, and the whole batch is ready in about 25 minutes before chilling.

  • Easy to make: This homemade eggnog recipe uses basic pantry staples like milk, cream, sugar, eggs, nutmeg, and vanilla. The cooking method is simple, and the tempering step is easier than it sounds when you take it slowly.
  • Rich but flexible: Heavy cream gives the drink its silky body, but you can use light cream if you want a lighter version. You can also keep it alcohol-free or add brandy, bourbon, rum, or whisky for a festive twist.
  • Great for different needs: This eggnog recipe can be served as a chilled holiday drink, warmed for an eggnog latte, or topped with whipped cream for dessert-style serving. It also works well for guests who want to adjust sweetness or boozy flavor to taste.
  • Classic holiday flavor: Nutmeg and cinnamon bring that unmistakable seasonal flavor. If you enjoy holiday drinks that taste like celebration in a glass, this homemade eggnog recipe delivers exactly that.
Homemade eggnog has a comfort-food feel that store-bought versions often miss. Once you make it yourself, the fresh flavor and creamy texture are hard to beat.

For more festive dessert ideas that pair well with holiday drinks, you may also like this cinnamon roll honeybun cheesecake recipe.

Jump To

Essential Ingredients for Eggnog Recipe

Main Ingredients

  • 6 large egg yolks – These create the rich custard base and give the eggnog its smooth body.
  • 1/2 cup sugar – Sweetens the drink and helps the yolks become light and creamy.
  • 1 cup heavy cream – Adds richness and a thick, luxurious texture.
  • 2 cups milk – Balances the cream and keeps the eggnog pourable.
  • 1/2 teaspoon ground nutmeg – Brings the warm holiday spice that defines eggnog flavor.
  • Pinch of salt – Sharpens the sweetness and rounds out the flavor.
  • 1/4 teaspoon vanilla extract – Adds warmth and a soft dessert-like finish.
  • Cinnamon and nutmeg for topping – A simple garnish that makes every glass feel festive.
  • Alcohol, optional: brandy, bourbon, rum, or whisky, starting with 1/4 cup and adjusting to taste – Adds depth and a classic holiday kick.

Special Dietary Options

  • Vegan: Use full-fat coconut milk or oat milk, a dairy-free cream alternative, and a plant-based eggnog-style custard or thickener such as cornstarch for a similar feel.
  • Gluten-free: This recipe is naturally gluten-free as written, as long as your vanilla and alcohol choices are certified gluten-free.
  • Low-calorie: Swap heavy cream for light cream or use a mix of low-fat milk and a little half-and-half to reduce richness.
IngredientWhat it doesEasy swap
Egg yolksThicken the custardPasteurized yolks if preferred
Heavy creamAdds richnessLight cream
MilkBalances textureLow-fat milk
NutmegClassic holiday spiceFreshly grated nutmeg
AlcoholAdds warmth and depthSkip for a family-friendly drink

For more dessert pairing inspiration, try this pecan cheesecake pie recipe.

How to Prepare the Perfect Eggnog Recipe: Step-by-Step Guide

First Step: Whisk the yolks and sugar

Start by placing 6 large egg yolks and 1/2 cup sugar in a medium bowl. Whisk them together until the mixture looks pale, light, and creamy. This step matters because it helps the eggnog turn smooth later on. If you whisk well at the start, the finished drink will have a softer custard texture.

Second Step: Heat the milk mixture

In a saucepan over medium-high heat, combine 1 cup heavy cream, 2 cups milk, 1/2 teaspoon ground nutmeg, and a pinch of salt. Stir often while the mixture heats so nothing sticks to the bottom. Keep heating until it just begins to simmer, not boil. The goal is to warm it enough to cook the yolks safely without curdling them.

Tempering is the key move in this eggnog recipe. Add the hot dairy slowly so the eggs warm up gently instead of scrambling.

Third Step: Temper the eggs

Take a large spoonful of the hot milk mixture and slowly pour it into the egg yolk mixture while whisking constantly. Repeat with several spoonfuls, whisking after each addition. This step raises the temperature of the eggs little by little. If you rush it, the eggs may cook too quickly and leave you with bits instead of a silky custard.

Fourth Step: Cook the custard

Pour the tempered egg mixture back into the saucepan. Place it over medium heat and whisk constantly for about 1 to 2 minutes. The eggnog should thicken slightly and reach about 160 degrees Fahrenheit. It should coat the back of a spoon, but it does not need to become very thick. If you are using a thermometer, this is the safest way to know it is done.

Fifth Step: Add vanilla and alcohol if using

Remove the pan from the heat. Stir in 1/4 teaspoon vanilla extract. If you want a spiked eggnog, add your choice of brandy, bourbon, rum, or whisky, starting with about 1/4 cup and adjusting to taste. The alcohol adds warmth and depth, and it balances the sweetness of the custard base.

Sixth Step: Strain and chill

Pour the mixture through a fine mesh sieve into a pitcher. This removes any tiny cooked bits and gives the eggnog a smoother finish. Cover the pitcher with plastic wrap and refrigerate until chilled. As it cools, it will thicken a little more, which gives the drink that classic creamy feel. For more holiday drink pairing ideas, you may enjoy this pina colada cocktail recipe.

Final Step: Serve and finish with toppings

If you want a thinner and smoother texture before serving, blend the eggnog with 1 to 2 tablespoons of milk. Pour it into glasses and top with whipped cream, then add a sprinkle of cinnamon or nutmeg. If you like extra flavor, make the whipped cream eggnog-style by adding a little eggnog syrup or extract to the cream before whipping. Serve it cold for the classic experience, or warm a small portion for a cozy latte base.


Dietary Substitutions to Customize Your Eggnog Recipe

Protein and Main Component Alternatives

If you want to change the main components in this eggnog recipe, there are a few easy paths. For a lighter texture, replace heavy cream with light cream. You can also use a lower-fat milk if you want to reduce richness, though the result will be a bit thinner. For people who do not want alcohol, simply leave it out. The drink still tastes festive because nutmeg, vanilla, and the custard base carry plenty of flavor.

If you need a dairy-free version, use a thick plant milk such as oat milk or coconut milk and pair it with a dairy-free cream substitute. You may also need a thickener, since egg yolks are doing much of the work in the classic recipe. That said, the flavor can still be warm and comforting with the right spice blend.

Vegetable, Sauce, and Seasoning Modifications

Eggnog does not use vegetables or sauce in the usual way, but the seasoning choices matter a lot. Ground nutmeg is the classic spice, and it is a smart choice because it gives steady flavor without extra work. If you want a stronger spice note, you can add a little more nutmeg on top or pair it with cinnamon. A tiny pinch of cloves can also work, but use it lightly so it does not overpower the creamy base.

If you want a lighter holiday drink, skip the alcohol and keep the topping simple with cinnamon. If you are making it for a crowd, offer the spiked version and a family-friendly version side by side. That way, everyone can choose the bowl or glass that fits their taste.

Mastering Eggnog Recipe: Advanced Tips and Variations

Pro cooking techniques

The best eggnog recipe starts with careful heat control. Keep the dairy at a gentle simmer and never let it boil. Slow whisking while cooking helps the custard stay smooth, and straining at the end removes any small cooked pieces. If you have a thermometer, aim for about 160 degrees Fahrenheit for safe, creamy results.

Use ground nutmeg for a steady, reliable flavor, especially if you are cooking for guests. Freshly grated nutmeg also tastes wonderful if you want a stronger aroma. If you like a richer drink, stick with heavy cream. For something lighter, light cream still gives you a smooth and pleasant finish.

Flavor variations

Brandy gives the drink a soft fruit note, bourbon brings caramel warmth, rum adds a classic holiday feel, and whisky gives a stronger edge. Start with 1/4 cup, then taste and adjust. A little goes a long way, especially after chilling. You can also use the same base to make a more dessert-like version by adding whipped cream on top right before serving.

Presentation tips

Serve in small glasses or mugs with a dusting of cinnamon and nutmeg. If you want to dress it up for a party, add a cinnamon stick or a little grated nutmeg on the whipped cream. The drink looks especially inviting when poured into clear glasses so the creamy color shows through.

Make-ahead options

This recipe is great for planning ahead. Make it the day before your gathering and keep it refrigerated overnight. The flavor often tastes even better after chilling because the spices settle into the custard. You can also blend a small amount of milk into each serving just before pouring if you want a silkier texture.

How to Store Eggnog Recipe: Best Practices

Keep homemade eggnog in the refrigerator in a covered pitcher or airtight container. It will stay good for up to one week, but for the best taste and safety, try to enjoy it within 3 to 5 days. Alcohol does not make it last much longer, so do not stretch the storage time too far. Always keep it cold and stir before serving if it separates a little.

Freezing is possible, but the texture may change after thawing. If you want to freeze it, pour the eggnog into freezer-safe containers or ice cube trays. Thaw it in the refrigerator, then whisk or blend it again to bring back some smoothness. This is most useful if you want to save leftovers for eggnog lattes or small desserts.

If you are reheating eggnog for a warm drink, do it gently over low heat. Warm only until steaming, not boiling, so the custard does not split. For meal prep, you can also make the recipe a day ahead and store it chilled until your holiday gathering is ready.

Nutrition Information for Homemade Eggnog

NutritionPer Serving
Calories307
Carbohydrates22 grams
Protein6 grams
Fat21 grams
Saturated Fat12 grams
Cholesterol246 milligrams
Sodium58 milligrams
Potassium155 milligrams
Sugar20 grams
Vitamin A960 IU
Vitamin C0.2 milligrams
Calcium140 milligrams
Iron0.5 milligrams
Eggnog Recipe

FAQs: Frequently Asked Questions About Eggnog Recipe

What’s the best alcohol to add to homemade eggnog?

For homemade eggnog, pick spirits with high alcohol content like brandy, dark rum, bourbon, or whiskey to cut through the sweetness and add depth. Rum is a classic choice—use 1/2 to 1 cup per quart of eggnog for balanced flavor without overpowering the custard base. Start with aged rum for vanilla notes or spiced rum for warmth. Bourbon brings caramel hints, while brandy offers fruitiness. Add alcohol after chilling the eggnog to preserve texture. Taste and adjust; too much can make it bitter. If serving a crowd, offer a non-alcoholic version alongside and let guests spike their own. This keeps it festive and inclusive. Pro tip: Stir gently to avoid separating the cream. (87 words)

Can I use light cream instead of heavy cream in an eggnog recipe?

Yes, light cream works as a substitute for heavy cream in eggnog, though the result will be thinner and less rich. Use a 1:1 ratio—replace 2 cups heavy cream with 2 cups light cream. To compensate for the lighter texture, chill the mixture longer (at least 4 hours) or add a teaspoon of cornstarch to the cooked custard base for subtle thickening. The flavor stays creamy and sweet from eggs, milk, and sugar. It’s a great option for lighter diets, cutting calories by about 20-30% per serving. Whip extra for topping if needed. Test a small batch first to match your preference. Full recipe yields 8 servings. (98 words)

How long does homemade eggnog last in the fridge?

Homemade cooked eggnog lasts 3-5 days in the fridge, whether alcoholic or not. Store in an airtight container at 40°F (4°C) or below. Alcohol like rum or brandy doesn’t extend shelf life much due to eggs and dairy—consume within a week max for safety. Signs it’s gone bad: off smell, separation, or mold. For longer storage, freeze in ice cube trays for up to 2 months; thaw in fridge and stir well. Without alcohol, it’s best within 3 days. Always use pasteurized eggs if uncooked, but cooking kills bacteria. Label with date. Makes about 8 cups—perfect for holiday gatherings. (92 words)

Can I make an eggnog latte with a homemade eggnog recipe?

Absolutely—homemade eggnog shines in lattes. Heat 1/2 to 3/4 cup eggnog in a saucepan over low heat until steaming (don’t boil). Froth with a milk frother or shake in a jar with a tight lid. Pour 1-2 shots of espresso or 1/2 cup strong brewed coffee into a mug, then add the hot eggnog. Top with whipped cream, grated nutmeg, or cinnamon. The eggnog’s built-in sweetness means no extra sugar needed. Serves 1; scale up for more. For a boozy twist, use spiked eggnog. Dairy-free? Swap with coconut milk version. Quick 5-minute prep—ideal morning treat. (96 words)

Is homemade eggnog safe without cooking the eggs?

For safety, cook your eggnog to pasteurize eggs and kill salmonella risk—heat milk, cream, and sugar to 160°F (71°C), temper in beaten eggs, then cook to 170°F stirring constantly. Cool quickly over ice. This takes 10-15 minutes and yields safe, thick results. Use pasteurized eggs if skipping cooking. Raw eggnog carries low but real foodborne illness risk, especially for kids, elderly, or pregnant people—CDC reports 1 in 20,000 eggs may be contaminated. Alcoholic versions aren’t safer uncooked. Store cooked batch as noted. Recipe serves 8; double for parties. Link to our safe eggnog panna cotta for more ideas. (102 words)

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
Eggnog Recipe 55.png

Eggnog Recipe


  • Author: Brandi Oshea
  • Total Time: 2 hours 25 minutes
  • Yield: 6 servings
  • Diet: Vegetarian

Description

🎄 Delight in creamy, velvety homemade eggnog that’s richer and fresher than store-bought – perfect for holiday gatherings with warm nutmeg spice!
🥛 Customizable with or without spirits, this easy stovetop recipe chills into a thick, indulgent treat ready to cheer any festive occasion!


Ingredients

– 6 large egg yolks

– 1/2 cup sugar

– 1 cup heavy cream

– 2 cups milk

– 1/2 teaspoon ground nutmeg

– Pinch of salt

– 1/4 teaspoon vanilla extract

– Cinnamon and nutmeg for topping

– Alcohol, optional: brandy, bourbon, rum, or whisky, starting with 1/4 cup and adjusting to taste


Instructions

1-First Step: Whisk the yolks and sugar Start by placing 6 large egg yolks and 1/2 cup sugar in a medium bowl. Whisk them together until the mixture looks pale, light, and creamy. This step matters because it helps the eggnog turn smooth later on. If you whisk well at the start, the finished drink will have a softer custard texture.

2-Second Step: Heat the milk mixture In a saucepan over medium-high heat, combine 1 cup heavy cream, 2 cups milk, 1/2 teaspoon ground nutmeg, and a pinch of salt. Stir often while the mixture heats so nothing sticks to the bottom. Keep heating until it just begins to simmer, not boil. The goal is to warm it enough to cook the yolks safely without curdling them.

3-Third Step: Temper the eggs Take a large spoonful of the hot milk mixture and slowly pour it into the egg yolk mixture while whisking constantly. Repeat with several spoonfuls, whisking after each addition. This step raises the temperature of the eggs little by little. If you rush it, the eggs may cook too quickly and leave you with bits instead of a silky custard.

4-Fourth Step: Cook the custard Pour the tempered egg mixture back into the saucepan. Place it over medium heat and whisk constantly for about 1 to 2 minutes. The eggnog should thicken slightly and reach about 160 degrees Fahrenheit. It should coat the back of a spoon, but it does not need to become very thick. If you are using a thermometer, this is the safest way to know it is done.

5-Fifth Step: Add vanilla and alcohol if using Remove the pan from the heat. Stir in 1/4 teaspoon vanilla extract. If you want a spiked eggnog, add your choice of brandy, bourbon, rum, or whisky, starting with about 1/4 cup and adjusting to taste. The alcohol adds warmth and depth, and it balances the sweetness of the custard base.

6-Sixth Step: Strain and chill Pour the mixture through a fine mesh sieve into a pitcher. This removes any tiny cooked bits and gives the eggnog a smoother finish. Cover the pitcher with plastic wrap and refrigerate until chilled. As it cools, it will thicken a little more, which gives the drink that classic creamy feel. For more holiday drink pairing ideas, you may enjoy this pina colada cocktail recipe.

7-Final Step: Serve and finish with toppings If you want a thinner and smoother texture before serving, blend the eggnog with 1 to 2 tablespoons of milk. Pour it into glasses and top with whipped cream, then add a sprinkle of cinnamon or nutmeg. If you like extra flavor, make the whipped cream eggnog-style by adding a little eggnog syrup or extract to the cream before whipping. Serve it cold for the classic experience, or warm a small portion for a cozy latte base.

Notes

🌰 Use freshly ground nutmeg for the most aromatic and consistent holiday flavor.
🔥 Temper the eggs slowly with hot milk while whisking vigorously to prevent scrambling.
🥛 Opt for heavy cream for ultimate richness, or substitute light cream for a lighter version.

  • Prep Time: 15 minutes
  • Chill: 2 hours
  • Cook Time: 10 minutes
  • Category: Beverages
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 3/4 cup
  • Calories: 307 kcal
  • Sugar: 20 g
  • Sodium: 58 mg
  • Fat: 21 g
  • Saturated Fat: 12 g
  • Unsaturated Fat: 9 g
  • Trans Fat: 0 g
  • Carbohydrates: 22 g
  • Fiber: 0 g
  • Protein: 6 g
  • Cholesterol: 246 mg

Keywords: homemade eggnog, creamy eggnog, holiday eggnog, spiked eggnog

Leave a Comment

Recipe rating