NOTE: This post may contain affiliate links. Please read full disclosure here.
Every winter, I enjoy sitting at home with a movie, cozy pajamas, and a nice cold glass of creamy spiked eggnog. There’s something truly special about velvety sweet eggnog. If you typically go to the grocery store and reach for a carton of eggnog, you’re missing out on the best eggnog experience!

Don’t let the title “homemade eggnog” intimidate you. In this recipe, I will share tips and simple instructions on how to make the best homemade spiked eggnog with either rum or cognac.
Is It Worth Making Eggnog From Scratch?
Why settle for store-bought eggnog, when you can make a batch at home that’s delicious and perfectly spiked? From my experience, I find that the flavor is richer and the texture is more silky when eggnog is made from scratch. Creating homemade eggnog also allows you to customize spices and flavors a bit more. While store-bought eggnog is more convenient and an easy way to create a quick boozy eggnog recipe, I’ve found that most of the store varieties taste artificial. Store-bought eggnog also contains stabilizers, thickeners, and preservatives to extend its shelf life.

The Best Alcohol To Pair With Eggnog
Eggnog pairs with a variety of different spirits, most of which may already exist in your home. Brandy is the most traditional spirit to pair with eggnog, but there are other liquors that pair well with the nutmeg spices in eggnog. After some experimentation, our family enjoyed rum and cognac the best, which is what I will feature in the recipe below. Some other great spirits that go well with homemade spiked eggnog are:
- Bourbon
- Brandy
- Cognac
- Crown Royal Vanilla
- Dark Rum
- Spiced Rum
- Disaronno Liqueur
- Irish Cream Liqueur
- Vanilla Vodka
- Vodka

Ingredients You’ll Need:
- 6 large egg yolks
- 1/2 cup granulated sugar
- 2 cups whole milk
- 1 cup heavy cream
- 1 tsp ground nutmeg, plus more for garnish
- 1/2 teaspoon vanilla extract
- 1/2 to 1 cup cognac, spiced rum, or brandy (depending on how strong you like it)
- Pinch of salt

Tips for the Perfect Spiked Eggnog:
Below you will find few key tips to make the best spiked eggnog:
- Use Fresh, Quality Ingredients – Since eggs are the main ingredient in eggnog, be sure to select high-quality eggs for your egg mixture. For safety, you can use pasteurized eggs if you’re concerned about using raw eggs. Another important ingredient is the dairy. This is not the time to count calories. A traditional homemade eggnog recipe calls for milk and cream that is rich in fat. This will result in the creamiest texture. Low-fat milk will result in a thinner eggnog. For a non-dairy version, try using coconut milk, oat milk, or almond milk along with coconut cream for a rich, lactose-free option.

- Temper the Eggs for Safety – Prior to cooking, I typically allow my eggs to come up to room temperature, but this step is optional. The recipe below will instruct you to temper your eggs by slowly adding a little bit of hot milk mixture into the egg yolks. Cooking the mixture on low heat to around 160°F (71°C) ensures that any bacteria are killed without curdling the eggs.

- Serve Chilled – As tempting as it may be, I do not recommend drinking your homemade eggnog right after cooking. Letting your creamy eggnog recipe rest and chill in the refrigerator for at least 2-3 hours will yield the best tasting results. Overnight is even better! Allowing the alcohol content of this recipe to rest with the other ingredients will result in a more seamless blended creamy concoction.

- Spice It Up – Some eggnog recipes call for cinnamon, but I decided to not include cinnamon in this recipe. You use cinnamon, but I found that its bold flavors can sometimes overpower the other ingredients vs nutmeg. Unlike cinnamon, nutmeg has a warm, earthy, slightly sweet, and nutty flavor. Fresh grated nutmeg is an even better option to add depth and complexity for the perfect drink.

- Whip the Eggs & Sugar Together – To prevent an eggnog mixture that’s too heavy or too loose, whip the eggs and sugar together using a stand mixer or a hand mixer for a few minutes. Combining these two ingredients together separately in a medium bowl until light and creamy will yield a velvety finish to your eggnog.
- The consistency should look like cake batter or a liquid marshmallow. The color will turn from dark yellow to soft yellow as shown in the photo below:

How To Store Eggnog:
Homemade eggnog should be stored in an airtight container in the refrigerator for 3-4 days. If you need to preserve it longer, I recommend freezing it for up to six months.
Spiked Eggnog Serving Suggestions:
Serving eggnog in mason jars topped with a sprinkle of nutmeg are some of my favorite ways to serve eggnog cocktails. You can also add a cute cinnamon stick or a dash of whipped cream for the perfect touch! If you’re want to serve a non-alcoholic version to your guests, you can use this exact same recipe and just skip the alcohol. You may want to add a few extra drops of vanilla extract, but it will taste just as amazing!

Homemade Eggnog Recipe
Ingredients
- 6 large egg yolks
- 1/2 cup granulated sugar
- 2 cups whole milk
- 1 cup heavy cream
- 1 tsp ground nutmeg plus more for garnish
- 1/2 tsp vanilla extract
- 1/2 to 1 cup cognac, spiced rum, or brandy (Optional)
- pinch of salt
Instructions
- Take a medium bowl and whisk together egg yolks and granulated sugar until they are light and creamy using a stand mixer or hand mixer. Be sure allow the egg yolks and sugar to whip for a few minutes. Failing to do so, could result in a "runny" eggnog consistency at the end of this recipe.
- In a saucepan over low-medium heat, combine whole milk, heavy cream, nutmeg, and a pinch salt. Stir mixture until it reaches a very low simmer. Remove mixture from heat.
- Scoop some of the warm milk mixture with a large ladle or spoon and add it to the egg-sugar mixture while whisking quickly to prevent the eggs from curdling. Repeat this process until the milk mixture is combined by slowly adding one large spoonful at a time to temper the eggs.
- Return the combined mixture to the saucepan. Stir over medium heat continuously until it thickens. This should take about 1-3 minutes. Be careful not to let it come to a boil. Remove from heat and stir in the vanilla extract. If you wish to enjoy a spiked eggnog, add in your preferred alcohol during this step as well (we used cognac). If you wish to enjoy a non-alcoholic version, simply skip adding the alcohol in this recipe and add a few extra drops of vanilla extract.
- Store in an air-tight container, and allow it to rest. Store in the refrigerator for 3-4 days, serve chilled. Enjoy!
Nutrition
This homemade spiked eggnog recipe is the perfect drink to enjoy on a cold winter night. With its creamy texture, warming spices, and the perfect kick of booze, it will be guaranteed crowd-pleaser. Enjoy!



This blog post makes me want to cozy up and whip up a batch of that creamy spiked eggnog right away! With such simple tips and delicious flavors, it sounds like the perfect treat to enjoy while snuggled up at home this winter!
I absolutely adore egg and adding bourbon, run or cognac definitely gilds the lily! If I have guests, I will take out your recipe and make it. Otherwise if I made it for the 2 of us, it would be gone in a heartbeat!
I cannot wait to try this! I love eggnog, but I’ve never tried making my own before. This sounds delicious!
Yum! I had no idea how to make homemade eggnog so your instructions are much appreciated. Sounds so much better than store-bought and love the idea of a shot of cognac with mine.
My second oldest has always loved egg nog. Bet he would love it more if it was spiked now that he’s grown.
OMG. I love eggnog. I never made it myself, but this sounds so yummy. I love the option of using either rum or cognac, depending on your flavor preference. I’m definitely adding this to my list for holiday parties—it’s a perfect mix of festive and indulgent.
Oh my gosh, this drink looks delicious, and it could be one of the most delicious drinks to make this fall season.
This is an interesting new recipe, never tried spiked eggnog before. it will be two, first time to try and make it at home haha. It will be good as it looks yummy too.