Forfoodiefriends

  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
menu icon
go to homepage
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
search icon
Homepage link
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
×
Home » All Recipes » Drinks

Homemade Eggnog Recipe (Rich, Creamy & Holiday-Ready)

Updated: May 15, 2026 · Published: May 20, 2025 by Sana Umer · This post may contain affiliate links · Leave a Comment

10 shares
  • Facebook
  • X
↓ Jump to Recipe

The first time I made eggnog from scratch, I scrambled the eggs. I poured the hot milk in too fast, got distracted for two seconds, and ended up with sweet, spiced egg soup with chunks floating in it. I poured it down the drain and started over. The second batch came out silky and thick and nothing like anything I'd ever bought at the grocery store — and I've been making it every December since.

What makes this recipe work is the custard base. You're essentially making a cooked custard — egg yolks, sugar, warm milk and cream — which means the eggs are fully cooked and the result is safe, stable, and genuinely rich. It's not the thin, pale stuff in the carton at Walmart. It's thick enough to coat a spoon, fragrant with nutmeg, and just sweet enough without being cloying. If you want to spike it with bourbon or rum, it takes about 30 seconds extra. If you're making it for kids, just skip that step entirely.

This has become my holiday hosting drink. My husband likes his with a generous pour of bourbon. Zainab, who is very much not interested in anything "spicy-smelling," still somehow always sneaks a small glass of the plain version. I usually make a double batch on Christmas Eve because it disappears faster than I expect, and it genuinely tastes better the next day. If you're planning a holiday gathering, this pairs beautifully alongside something like pesto and mozzarella pinwheels for guests to snack on while you finish cooking.

One thing worth knowing upfront: this takes about 20 minutes of actual cooking, then at least 4 hours in the fridge before you can serve it. Plan ahead. I always make mine the night before, which means it's perfectly chilled by the time anyone arrives. And if you make it a day ahead, the flavor genuinely deepens — the nutmeg and vanilla settle into the cream in a way that just doesn't happen when you serve it fresh.

Homemade eggnog being poured into a glass mug with eggs, sugar, and wooden nutmeg grater nearby.

Why You'll Love This Recipe

  • It actually tastes like eggnog: Store-bought eggnog has a particular watery, artificial quality that I never noticed until I tasted the homemade version next to it. This one is genuinely thick and custardy, with real nutmeg flavor instead of something that vaguely smells like the holidays. Once you've had this, going back to the carton is hard.

  • The eggs are cooked — no raw egg worries: A lot of old-school eggnog recipes use raw eggs, which makes people nervous. This recipe cooks the custard to about 160°F, which is the safe zone. I use a cheap instant-read thermometer (the kind you can get for under $15 at any kitchen store) to check, but after a few times you can also just watch for the mixture to thicken and coat the back of a spoon.

  • You can make it ahead and it only gets better: I made eggnog the morning of a holiday party once and it was fine. I made it the night before a different party and it was noticeably better. The flavors meld as it chills, and having it ready in the fridge means one less thing to think about on the day.

  • Totally flexible for the whole family: Make the base without alcohol, then set out a bottle of bourbon or rum so adults can add their own. That's what I do — it means Zainab and Saad can have their glasses, my husband can pour in what he likes, and everyone's happy. No need to make two separate batches.

  • Five basic ingredients, nothing fancy: Eggs, sugar, whole milk, heavy cream, nutmeg, vanilla. That's the core of it. Everything is available at any grocery store — I've bought all of it at Aldi. You don't need specialty equipment or a fancy stand mixer. A whisk, a saucepan, and a wooden spoon are enough.

Ingredients

  • 6 large egg yolks
  • ¾ cup granulated sugar
  • 2 cups whole milk
  • 1 cup heavy cream
  • 1 teaspoon ground nutmeg (freshly grated is noticeably better if you have a whole nutmeg)
  • Pinch of salt
  • ½ teaspoon vanilla extract
  • ¼ to ½ cup bourbon, rum, or brandy (optional — add at the end)
  • Ground cinnamon or extra nutmeg for garnish
  • Whipped cream for serving (optional)

Directions

  1. Whisk the yolks and sugar: In a medium bowl, whisk together the egg yolks and sugar until the mixture turns pale yellow and slightly thick. This takes about 2 minutes by hand — you want the sugar mostly dissolved into the yolks before the heat goes anywhere near them. Don't skip this step; it's what gives the eggnog its body.
  2. Warm the milk and cream: In a medium saucepan over medium heat, combine the milk, heavy cream, nutmeg, and salt. Stir occasionally and heat until the mixture is steaming and just starting to show small bubbles around the edges — but do not let it boil. Boiling at this stage makes tempering harder and can cause curdling later.
  3. Temper the eggs: This is the step I messed up the first time. Scoop out a ladleful of the hot milk mixture and pour it SLOWLY into the egg yolk mixture while whisking constantly. Add another ladle, then another, whisking the whole time. You're gradually raising the temperature of the eggs so they don't scramble when they hit the pan. Take your time — rushing this is what causes lumps.
  4. Cook the custard: Pour the tempered egg mixture back into the saucepan and set it over medium-low heat. Stir constantly with a wooden spoon or heat-safe spatula, scraping the bottom of the pan. Cook until the mixture thickens enough to coat the back of the spoon — or until it reaches 160°F (70°C) on an instant-read thermometer. This usually takes 5–8 minutes. Don't walk away from the stove.
  5. Finish and cool: Remove the pan from heat immediately. Stir in the vanilla extract and, if you're using it, the bourbon, rum, or brandy. Let it cool for 10–15 minutes on the counter, then pour it through a fine mesh strainer into a pitcher or large jar. Straining catches any bits of cooked egg that might have formed — it only takes a second and makes the texture noticeably smoother.
  6. Chill and serve: Refrigerate for at least 4 hours, or overnight. When you're ready to serve, give it a good stir (it will have thickened slightly in the fridge), pour into glasses, and top with a sprinkle of cinnamon or nutmeg. Add whipped cream if you like — my family always wants whipped cream.
Creamy homemade eggnog in glass mug with cinnamon sprinkle, served on white saucer with star anise.

Tips for Success

  • Add the hot milk one ladle at a time: I cannot stress this enough. I ruined my first batch by pouring half the saucepan in at once because I was impatient. The eggs seized up immediately. Tempering is a slow process — ladle in small amounts, whisk constantly, and don't rush it. Once you've done it successfully once, you'll understand the pace.

  • Keep the heat at medium-low when cooking the custard: High heat is the enemy here. The eggs will curdle if the temperature climbs too fast. Medium-low and constant stirring is the method — it takes a little longer but gives you full control. If you have a thick-bottomed saucepan, use it. Thin pans create hot spots that cook unevenly.

  • Always strain before chilling: Even if you think the custard looks perfectly smooth, strain it anyway. The strainer catches any tiny cooked egg bits you didn't notice. This is the step that separates silky eggnog from eggnog with a weird texture. I use a regular fine mesh strainer that cost me about $8 — nothing fancy needed.

  • Use whole milk and full-fat cream: I tried making a lighter version with 2% milk once, thinking it would be fine. It was noticeably thinner and the flavor was flat. Whole milk and heavy cream are what give this its texture. This is a holiday drink — it's not meant to be diet food, and the fat is doing real work here.

  • Add alcohol after cooking, not before: Alcohol burns off under heat, so always add it after the custard is off the stove. This also lets you make one batch and split it — pour the alcohol-free portion into a separate jar for the kids, then add bourbon to the rest. I do this every single time because it's so much easier than making two batches.

Variations

  • Spiced eggnog: Drop a cinnamon stick and two or three whole cloves into the milk and cream while it heats, then fish them out before tempering the eggs. The flavor is deeper and more complex — it reminds me of chai in the best way. My husband prefers this version and asks for it specifically every year.

  • Dairy-free version: Use oat milk in place of the whole milk and full-fat coconut cream in place of the heavy cream. The coconut cream adds richness that makes up for what you lose without dairy. The flavor is slightly different — there's a faint coconut note — but honestly it works, especially with a little extra nutmeg. I've served this to guests who couldn't tell the difference.

  • Extra creamy version: Replace the 2 cups of whole milk with an additional 2 cups of heavy cream. The result is closer to a drinking custard — very thick, very rich. I make this version in tiny glasses and serve it as a dessert drink rather than a big holiday punch. A small glass goes a long way.

  • Chocolate eggnog: Whisk 1 tablespoon of good-quality cocoa powder into the milk mixture before heating. It dissolves easily and adds a subtle chocolate depth that works surprisingly well with the nutmeg and vanilla. Saad discovered this version by accident when I was making hot chocolate at the same time and got the pans mixed up. He now requests it every year.

  • Lighter and frothy: After the eggnog is fully chilled, beat 2–3 of the reserved egg whites (from separating the yolks) to soft peaks and fold them in. It makes the texture lighter and airier — less custard, more like old-fashioned punch bowl eggnog. This is the traditional American version that a lot of older recipes use, and it's worth trying if you want something less dense.

Serving and Storage

Serving

Serve cold, straight from the fridge, in small glasses or mugs. Top with whipped cream and a sprinkle of ground cinnamon or freshly grated nutmeg. If you're setting up a holiday spread, I'd put the eggnog out in a pitcher next to a bottle of bourbon so adults can pour their own — it looks festive and keeps things simple for you. For food pairings, this goes well with buttery cookies, peanut butter kiss cookies, or any kind of light savory snack. The richness of the drink means it can stand up to bold flavors without being overwhelmed.

Storage

Store in a sealed pitcher or jar in the refrigerator for up to 3–4 days. If you've added alcohol, it may keep a day or two longer. The eggnog will thicken as it sits — just stir or shake well before serving. I don't recommend freezing it. I tried once and the texture turned grainy when it thawed, and no amount of stirring fixed it. Make what you'll drink within a few days and you'll be much happier with the result.

Three glasses of creamy homemade eggnog garnished with cinnamon and cinnamon sticks, surrounded by spices and eggs.

Frequently Asked Questions

Is it safe to drink eggnog made with cooked eggs?

Yes — this recipe cooks the custard until it reaches 160°F (70°C), which is the temperature the FDA considers safe for egg-based dishes. If you're still nervous, you can use pasteurized eggs, which you'll find at most larger grocery stores. I use regular large eggs and check the temperature with a cheap instant-read thermometer. I've never had an issue.

Can I make this eggnog ahead of time?

Yes, and I'd actually encourage it. The eggnog tastes noticeably better after it's had 12–24 hours in the fridge. The nutmeg and vanilla settle into the cream and the whole thing becomes smoother and more rounded in flavor. I always make mine the night before I need it. Just give it a good stir before serving.

Can I freeze leftover eggnog?

I don't recommend it. I tried freezing a portion once and the texture became grainy and separated when it thawed — no amount of stirring brought it back together. Eggnog is a custard, and custards don't freeze well. Better to make a smaller batch and drink it within 3–4 days.

What alcohol works best in eggnog?

Bourbon is my personal preference — it adds a warm, slightly smoky sweetness that works really well with the nutmeg. Dark rum is a close second and gives it a more classic holiday flavor. Brandy is the most traditional choice in American eggnog recipes. Start with ¼ cup for the full batch and taste before adding more — you can always add, but you can't take it out.

How thick should homemade eggnog be?

Thicker than the carton stuff, but still pourable. When it's done cooking, it should coat the back of a spoon — if you run your finger across the spoon, the line should hold. After chilling overnight, it thickens a bit more. If yours feels too thick, stir in a splash of cold milk before serving. If it's too thin, you either pulled it off the heat too soon or didn't cook it quite long enough.

HOMEMADE EGGNOG

Sana Umer
This Homemade Eggnog is creamy, rich, and filled with warm spices. Perfect for festive gatherings, it’s a classic holiday drink that’s easy to make and even easier to enjoy—spiked or alcohol-free!
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 10 minutes mins
Chill time: 3 hours hrs
Total Time 15 minutes mins
Course Beverage
Cuisine American
Servings 6 cups
Calories 250 kcal

Ingredients
  

  • 6 large egg yolks
  • ¾ cup granulated sugar
  • 2 cups whole milk
  • 1 cup heavy cream
  • 1 teaspoon ground nutmeg
  • Pinch of salt
  • ½ teaspoon vanilla extract
  • ¼ to ½ cup bourbon rum, or brandy (optional)
  • Ground cinnamon or nutmeg for garnish

Instructions
 

Whisk Yolks and Sugar:

  • In a medium bowl, whisk egg yolks and sugar until thick and pale.

Heat the Milk Mixture:

  • In a saucepan over medium heat, combine milk, cream, nutmeg, and salt. Stir often until hot but not boiling.

Temper the Eggs:

  • Slowly add a ladle of the hot milk mixture into the yolks while whisking constantly. Continue adding gradually until blended.

Cook Gently:

  • Pour everything back into the saucepan and cook over low heat, stirring constantly, until the mixture thickens slightly (about 160°F/70°C).

Finish and Chill:

  • Remove from heat. Stir in vanilla and alcohol (if using). Let cool, then refrigerate for 2–3 hours or until well chilled.

Serve:

  • Stir before serving and pour into glasses. Garnish with a sprinkle of cinnamon or nutmeg.

Notes

  • No Alcohol: Skip the booze for a kid-friendly version.
  • Make Ahead: Tastes even better after a day in the fridge.
  • Storage: Store in the fridge for up to 3 days.
  • Extra Creamy: Use all heavy cream for a richer version.
  • Serving Tip: Serve chilled or warm it gently for a cozy twist!
Keyword Christmas drink, classic eggnog recipe, creamy eggnog dessert, easy eggnog recipe, green holiday drink, homemade eggnog

This is one of those recipes I didn't grow up with — eggnog isn't a Pakistani holiday tradition — but it's become a firm fixture in my December kitchen. I first tasted it at a work party years ago and thought it was interesting but a bit flat from the carton. Making it from scratch was a completely different experience, and now I genuinely look forward to it every year. It's one of the few drinks that actually feels like a seasonal thing rather than something I could make any time.

If you're hosting over the holidays and want something that looks and tastes impressive without requiring a ton of work on the day, this is a good answer. Make it the night before, pull it from the fridge when guests arrive, set it out with a bottle of bourbon and a can of whipped cream, and let people help themselves. Pair it with some savory snacks to balance the richness — cheesy garlic chicken wraps are a great option if you want something more substantial alongside.

The only thing I'd warn you about is the tempering step. Read through it before you start, have your whisk in your dominant hand before you pour anything, and go slowly. Every single failure I've had with this recipe came from moving too fast in that one step. Take your time there and the rest of it is genuinely straightforward. Once you've made it successfully once, the whole process feels easy and you'll wonder why you waited so long to try it. 🥛✨

If you're planning a holiday spread and looking for more ideas to fill the table, here are some recipes worth checking out:

  • Pesto and Mozzarella Pinwheels — great finger food alongside drinks
  • {"@context":"https://schema.org","@type":"Article","headline":"HOMEMADE EGGNOG","description":"This creamy homemade eggnog is rich, sweet, and festive—perfect for holiday sipping! A traditional drink made with simple, wholesome ingredients.","datePublished":"2025-05-20T20:19:36+00:00","dateModified":"2026-05-03T21:27:20+00:00","author":{"@type":"Person","name":"Sana Umer","url":"https://forfoodiefriends.com/about/","description":"Self-taught home cook with 10+ years of kitchen experience. Mom of two who develops every recipe in her own kitchen.","jobTitle":"Recipe Developer & Food Blogger","image":"https://forfoodiefriends.com/wp-content/uploads/sana-umer-author-photo.jpg"},"publisher":{"@type":"Organization","name":"For Foodie Friends","url":"https://forfoodiefriends.com/","logo":{"@type":"ImageObject","url":"https://forfoodiefriends.com/wp-content/uploads/forfoodiefriends-logo.png"}},"mainEntityOfPage":{"@type":"WebPage","@id":"https://forfoodiefriends.com/homemade-eggnog/"},"image":"https://forfoodiefriends.com/wp-content/uploads/2025/05/HOMEMADE-EGGNOG.jpg"}

  • MANGO MILK SHAKE
    Easy Mango Shake Recipe (3 Ingredients, Ready in 5 Minutes)
  • WEDDING SHOWER PUNCH RECIPES (10 BEAUTIFUL DRINKS FOR EVERY SHOWER)
  • STRAWBERRY LEMONADE CONCENTRATE (MAKE-AHEAD SUMMER DRINK RECIPE)
  • 12 SUMMER LEMONADE AND DRINK RECIPES
10 shares
  • Facebook
  • X

About Sana Umer

I'm Sana Umer — the home cook behind every recipe on For Foodie Friends. I'm a Pakistani-American mom of two based in the US, and I've been cooking seriously for about a decade now, mostly because feeding a family every day is the fastest way to learn how to actually cook.

I'm completely self-taught. I learned by watching my mother in Pakistan, by burning a lot of food in my early years, and by paying attention to which recipes worked and which ones needed fixing. I don't specialize in just one cuisine — I cook the Pakistani dishes I grew up with, the American desserts my kids request, weeknight dinners, holiday roasts, and everything in between.

Every recipe is personally tested in my own kitchen, every word is written by me, and every photo is taken of food I actually made.

Comments

No Comments

Cancel reply

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

Recipe Rating




for-foodie-frends-logo-1

Hi, I'm Sana Umer — the home cook, recipe tester, and writer behind For Foodie Friends.

I'm a Pakistani-American mom based in the US. I learned to cook in two kitchens — my mother's in Pakistan, where I grew up watching whole spices bloom in oil, and my own kitchen now, where I cook for my husband and kids.

Every recipe on this site has been tested in my own kitchen, often more times than I'd like to admit, before it ever made it here. I cook a little bit of everything: the Pakistani comfort food I grew up with, the American desserts my kids beg for, weeknight dinners that need to come together fast, and the holiday spreads that take all day.

If a recipe is on this site, it earned its place. No ghostwriters, no AI shortcuts, no copy-paste from somewhere else — just real recipes from a real kitchen, written to actually work the first time you make them.

Welcome to my corner of the internet.

— Sana

More about me →

Popular

  • 23 BUDGET CHICKEN RECIPES FOR THE WHOLE WEEK
  • 25 PANTRY STAPLE RECIPES WHEN THE FRIDGE IS EMPTY
  • 31 CHEAP FAMILY DINNERS THAT FEED 4 FOR UNDER $15
  • 27 BUDGET-FRIENDLY MEAL PREP RECIPES FOR THE WHOLE WEEK
  • 29 DINNERS UNDER $5 PER SERVING (REAL RECIPES, REAL MATH)
  • 19 EASY TILAPIA RECIPES THAT DON'T TASTE BLAND
  • 23 SEAFOOD PASTA DISHES FOR COASTAL-INSPIRED DINNERS
  • 21 HEALTHY WHITE FISH RECIPES THE FAMILY WILL LOVE

Footer

↑ back to top

About

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Editorial Principles
  • Corrections Policy
  • Affiliate Disclosure

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

Resources

  • Kitchen Essentials
  • Pantry Essentials

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2024 For Foodie Friends

  • Facebook
  • Pinterest