If you have only ever grabbed a carton from the store and called it a day, you are in for such a treat. This Homemade Eggnog Recipe is the one I come back to every single holiday season. It is rich, creamy, lightly sweet, and way easier than it looks. You are basically taking eggs, sugar, milk, and cream and whisking them into the coziest holiday drink ever.
I am a busy person too, so if you are thinking, "I do not have time for complicated holiday drinks," I hear you. This is not that. The actual hands-on time is quick, the ingredients are simple, and you can make it ahead so you are not running around when guests walk in. My favorite part is that you can serve it kid-friendly or spike it for the grown ups and everyone feels like they are getting something special.
In this post, I am walking you through exactly how I make it, how I keep it safe, how to adjust the sweetness and thickness, and how to make it work for busy weekdays and holiday parties. If you love easy, cozy, make-ahead recipes that taste like you fussed, this homemade eggnog belongs in your holiday rotation.
Why I Love This Homemade Eggnog Recipe
Let me quickly tell you why this recipe has a permanent spot in my holiday lineup and why it is worth skipping the carton.
- Simple ingredients. Eggs, sugar, milk, cream, optional liquor, and nutmeg. That is it.
- Fast to mix. The base comes together in about 15 minutes. The fridge does the rest.
- Rich but not heavy. Whipped egg whites make it light and frothy, not cloying.
- Totally flexible. Serve it with or without alcohol, lighter or thicker, more or less sweet.
- Perfect for entertaining. It looks impressive in a punch bowl and feeds a crowd with basically zero last minute work.
On top of all that, homemade eggnog feels like a cozy little luxury. You can pour it into a mug at night, add a sprinkle of nutmeg, and it instantly feels like "holiday mode" even on a regular Tuesday.
Let's Talk Ingredients
Since this is such a simple homemade eggnog recipe, every ingredient matters a little. The good news: you probably have most of this in your fridge already.
Eggs
You will need 6 large eggs, and you will separate them. Yolks give the eggnog that creamy, custardy base. Whites get whipped later and folded in for that light, frothy finish. I try to use the freshest eggs I can find. Pasteurized eggs are a nice option if you want the extra peace of mind.
Granulated Sugar
Plain white sugar sweetens the mixture and helps the yolks turn thick and pale when you whisk them. I like the balance as written, but if your family likes things a little less sweet, you can cut the sugar slightly and it still turns out great.
Whole Milk
Whole milk gives body and creaminess without turning the drink too heavy. I would not use low fat milk here because it tends to make the eggnog thin and a little flat in flavor.
Heavy Cream
Heavy cream is where the magic happens. It brings that silky, dessert-like texture that makes eggnog feel special. You can adjust the ratio of milk to cream depending on whether you want a lighter sipper or a richer treat.
Liquor (Optional)
If you want a classic boozy eggnog, you can use bourbon, rum, Cognac, or a mix. The alcohol adds flavor and also helps the eggnog keep longer in the fridge. I like to add some to the big batch, then set out an extra bottle so guests can top off their glass if they like things stronger.
Nutmeg
Freshly grated nutmeg on top is the final touch that makes it smell and taste like the holidays. If all you have is ground nutmeg in a jar, that works too. I just sprinkle it on each serving right before handing it over.
Step By Step: How I Make My Homemade Eggnog Recipe
Let me walk you through exactly how I make this at home so you can see how simple it truly is. No fancy equipment, just whisking and chilling.
Step 1: Separate the Eggs

I start by separating 6 large eggs. Yolks go into a mixing bowl. Whites go into another container. If I am not using the egg whites right away, I cover the container and refrigerate them until it is time to whip.
Step 2: Whisk the Yolks and Sugar

Next, I add 1 cup of sugar to the yolks. I whisk until the mixture turns pale and thick and looks almost like a creamy lemon color. This only takes a few minutes and makes a huge difference in the final texture.
Step 3: Add Milk, Cream, and Optional Liquor

Once that mixture is smooth, I whisk in 2 cups of whole milk and 1 cup of cold heavy cream. If I am making boozy eggnog, I add between ½ cup and 1 ½ cups of liquor, depending on who I am serving. I usually start with ¾ to 1 cup and let people add more to their glass if they want.
Step 4: Chill the Eggnog Base
At this point, I cover the bowl and pop it into the fridge. I like to chill it for at least 1 hour, but if I am planning ahead, I often make the base earlier in the day. The rest time helps the flavors blend, and if there is alcohol in there, it starts to thicken a little too.
Step 5: Whip the Egg Whites

Just before serving, I pull out the egg whites and beat them with a mixer until stiff peaks form. This step turns the eggnog from "pretty good" to "wow, this is frothy and amazing." It only takes a couple of minutes, and it is totally worth it.
Step 6: Fold Everything Together

Now I gently whisk or fold the whipped whites into the chilled eggnog base. Some of the foam floats up and forms a soft, pillowy layer on top. It looks like cappuccino foam and makes every sip taste extra creamy.
Step 7: Serve with Nutmeg

I transfer the finished eggnog to a punch bowl or a large pitcher and grate nutmeg on top. Then I ladle it into small glasses or mugs, add another little sprinkle of nutmeg, and it is ready to go.
Make It Work For Your Schedule
I know most of us are juggling work, kids, and a million other holiday tasks. Here is how I fit this homemade eggnog recipe into a busy day without stressing out.
- Make the base a day ahead. The yolk, sugar, milk, cream, and alcohol mixture can sit in the fridge for a day or two. It actually gets better with time if there is liquor in it.
- Whip the whites right before serving. This part takes just a couple of minutes and gives you that fresh, airy texture.
- Serve from the fridge. Keep the eggnog cold until guests arrive, then bring out the bowl and mugs.
- Portion for kids and adults. If you want to keep things simple, make a non alcoholic batch and set out bottles of bourbon or rum so adults can add a splash to their glass.
This way you get all the holiday feel without hovering over the stove all afternoon.
Cooked Eggnog Option
If you prefer to cook your eggs, you can absolutely turn this into a cooked homemade eggnog recipe. Here is exactly how I do it when I want that version.
- Whisk the yolks and sugar together as usual.
- Warm the milk and cream in a saucepan over medium heat until it just starts to steam and tiny bubbles form around the edges.
- Slowly whisk the warm milk mixture into the yolks, whisking constantly so the eggs do not scramble.
- Pour everything back into the saucepan and cook over medium low heat, stirring, until the mixture thickens slightly and lightly coats the back of a spoon.
- Remove from heat, stir in the liquor if using, and let it cool.
- Chill completely, then fold in whipped egg whites or whipped cream right before serving if you want extra thickness.
This cooked version is still creamy and delicious, just with a little more hands-on time at the stove.
How Thick Do You Like Your Eggnog?
Everyone has a different opinion about how thick eggnog should be, so here is how I tweak this homemade eggnog recipe:
- For a thicker, dessert-style eggnog: Swap an extra ½ cup of milk for ½ cup of cream. You can also chill it longer, especially if you added more liquor. It thickens as it sits.
- For a lighter, sippable eggnog: Use a little more milk and a touch less cream. You can also fold in only part of the whipped egg whites and save the rest for another use.
- For ultra creamy eggnog: Whip 1 cup of heavy cream to soft peaks and fold that in along with (or instead of) the whipped egg whites.
Do not be afraid to play with it a bit. Once you try it once, you will know exactly how you want it next time.
How I Store Homemade Eggnog
Here is how I handle leftovers and how long I personally keep each type in the fridge.
- Non alcoholic eggnog: I keep it up to 1 day in the refrigerator in a sealed glass container.
- Eggnog with ½ to 1 cup liquor: This usually keeps for several days, and the flavor gets smoother.
- Eggnog with about 1 ½ cups liquor: This can keep for several weeks in the fridge in a sealed glass jar. It thickens over time and tastes very rich.
I always store it in glass jars or bottles with tight lids so it stays fresh and picks up less fridge smell.
Fun Ways To Serve Homemade Eggnog
I almost always start with simple chilled glasses of eggnog with nutmeg, but here are a few little twists my family loves:
- Pour it over ice with a cinnamon stick for a lighter drink.
- Use it as coffee creamer for a holiday latte at home.
- Serve it with cookies, gingerbread, or pound cake as a cozy dessert combo.
- Top it with a little whipped cream and nutmeg for a more dessert-like feel.
This homemade eggnog recipe really works as both a drink and a dessert, which is why I love pulling it out when guests are over.
Hosting Tips To Maximize Enjoyment
When I am planning a gathering, I want recipes that feel generous and festive but do not trap me in the kitchen. This eggnog checks all those boxes. Here is how I set it up to keep things smooth and low stress.
- Use a punch bowl or big glass pitcher. It looks pretty and makes self service easy.
- Set out small glasses. Eggnog is rich, so smaller servings mean people can come back for refills instead of wasting big portions.
- Offer two toppings. I keep nutmeg and sometimes a little ground cinnamon nearby.
- Keep it chilled. Set the bowl on a tray of ice or tuck it back into the fridge between waves of guests.
Little details like that help everyone enjoy themselves while you get to relax a bit and actually be part of the party.
FAQ: Homemade Eggnog Recipe
Can I make this Homemade Eggnog Recipe without alcohol?
Yes, absolutely. Just skip the liquor and follow the recipe as written. I do this when kids are around or when I want a cozy evening drink without alcohol. Just remember to drink non alcoholic eggnog within about 24 hours.
Is it safe to use raw eggs?
Traditional eggnog uses raw eggs. If you are concerned, you can use pasteurized eggs from the store or make the cooked version I outlined above. Always use very fresh eggs and keep the eggnog refrigerated.
Can I make eggnog ahead of time?
Yes. The best part of this homemade eggnog recipe is that you can mix the base in advance. I like to make the yolk, sugar, milk, cream, and alcohol mixture the day before. Then I whip the egg whites and fold them in right before serving to keep that frothy texture fresh.
How can I make it thicker?
To make your eggnog thicker, use more heavy cream and less milk, let it chill longer, or fold in some whipped cream in addition to the whipped egg whites. For a cooked version, cooking the mixture a little longer until it coats the back of a spoon will also make it thicker.
If you are looking for one holiday recipe that feels special, uses simple ingredients, and fits into a busy schedule, this Homemade Eggnog Recipe is it. You whisk a few everyday ingredients, let the fridge do its thing, then pull out the most festive drink in the room. Your guests will basically inhale it, and you get full credit for making something from scratch without spending all day in the kitchen.
If you are a Pinterest person like me, go ahead and save this recipe to your holiday drinks board so you can find it easily next season. Once you try homemade eggnog, it really does become a little tradition you look forward to every year.

Homemade Eggnog Recipe
- Total Time: 1 hour 15 minutes
- Yield: 8 cups 1x
Description
This rich and creamy Homemade Eggnog Recipe is a cozy holiday classic that comes together quickly with eggs, sugar, milk, and cream. It's festive, easy, and far better than store-bought versions.
Ingredients
- 6 large eggs, separated
- 1 cup granulated sugar
- 2 cups whole milk
- 1 cup cold heavy cream
- ½ to 1 ½ cups bourbon, rum, Cognac, or a combination (optional)
- Freshly grated nutmeg, for serving
Instructions
- Separate the 6 large eggs, placing the yolks in a large mixing bowl and the whites in a separate container. Refrigerate the whites until you are ready to whip them.
- Add 1 cup granulated sugar to the egg yolks. Whisk until the mixture is smooth, thick, and lightened to a pale yellow color.
- Whisk in 2 cups whole milk, 1 cup cold heavy cream, and ½ to 1 ½ cups liquor if using, until everything is well combined.
- Cover the bowl and refrigerate the eggnog base for at least 1 hour, or up to 1 to 2 days. The flavor improves as it rests, especially if you added liquor.
- Just before serving, beat the reserved egg whites with a mixer on high speed until stiff peaks form, about 2 to 3 minutes.
- Gently fold or whisk the whipped egg whites into the chilled eggnog base until mostly combined. Some foam will float to the top, which is perfect.
- Transfer the eggnog to a punch bowl or large pitcher. Ladle into glasses and top each serving with freshly grated nutmeg.
Notes
Non alcoholic eggnog: Omit the liquor and enjoy within 24 hours. Cooked eggnog: Gently heat the milk and cream, temper into the yolks, and cook until slightly thickened before chilling. Fold in whipped egg whites or whipped cream before serving. Storage: Store eggnog in a sealed glass container in the refrigerator. Non alcoholic eggnog keeps up to 1 day. Eggnog with ½ to 1 cup liquor keeps several days. Eggnog with about 1 ½ cups liquor can keep several weeks.
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Category: Boisson
- Method: Sans Cuisson
- Cuisine: Américaine
Nutrition
- Serving Size: 1 cup
- Calories: 320
- Sugar: 20g
- Sodium: 90mg
- Fat: 18g
- Saturated Fat: 10g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 0g
- Protein: 7g
- Cholesterol: 170mg














Leave a Reply