Spiked eggnog is a boozy take on the classic holiday drink. Its rich, creamy texture combined with dark spiced rum elevates any festive gathering. Made from scratch with natural ingredients, this homemade version delivers authentic flavor and warmth.

Why you will love this holiday spiked eggnog
Eggnog from the store can be pleasant, but homemade spiked eggnog is something special. The combination of sweetened condensed milk for creaminess, freshly whipped cream for body, and just the right amount of dark spiced rum creates a smooth, balanced drink. This recipe keeps the flavors natural and straightforward so the nutmeg, vanilla and rum shine through. When made correctly, homemade eggnog has a velvety texture and comforting warmth that store-bought versions can’t match.
What is eggnog
Eggnog—sometimes called milk punch or egg milk punch—is a rich chilled beverage made with milk, cream, sugar, and egg yolks, traditionally flavored with nutmeg and often spiked with spirits. Its history reaches back centuries and it remains a holiday favorite because it’s easy to make and delicious. In the Czech Republic it’s commonly known as “Vaječný koňak” and is widely available in grocery stores.
Ingredients used in eggnog

- Sweetened condensed milk — adds sweetness, creaminess and a velvety mouthfeel.
- Vanilla sugar or vanilla extract — vanilla sugar is preferred to avoid adding extra liquid, but vanilla extract works if sugar is unavailable.
- Cold heavy cream (35%) — chilled cream whips up better, giving the eggnog body and lightness.
- Salt — a small pinch balances the sweetness.
- Ground nutmeg — the classic spice for that holiday aroma and flavor.
- Egg yolks — whisked and brought to room temperature so they incorporate smoothly without cooking too fast.
- Dark spiced rum — adds warmth and spice; it’s my favorite spirit for eggnog.

How to spike eggnog
Spiking eggnog is simple and flexible. Choose a spirit based on the flavor profile you prefer:
Spiced rum
Spiced rum is the top choice for eggnog: it brings warm spice notes without overpowering the drink. Dark spiced rum adds depth and pairs beautifully with nutmeg and vanilla.
Bourbon or whiskey
Bourbon and whiskey contribute caramel and oak notes that complement the creamy base. These spirits can be stronger, so add gradually until you find your preferred balance.
Brandy or Cognac
Brandy and cognac offer a refined fruitiness that works well with eggnog, though they tend to be pricier. They make a lovely, elegant option when budget allows.
Tequila or vodka
Tequila or vodka will cut the sweetness and richness, making the drink sharper and more spirit-forward. Use these if you want a less sweet finish.

How to make eggnog with rum
Whisk liquid ingredients
- In a large glass or ceramic bowl (glass is best for a water bath), combine the sweetened condensed milk, vanilla sugar or extract, cold heavy cream and salt. Whisk together using a hand whisk or a mixer on low speed until smooth.
Water bath
- Fill a medium or large saucepan with enough water that the bottom of the glass bowl won’t touch the water. Bring to a boil, then reduce to a simmer and set the bowl over the pot.
- Warm the mixture while whisking continuously. When steam rises and the mixture is warm, add the whisked egg yolks and continue whisking—preferably with a hand mixer on low—until the mixture becomes foamy and slightly thickens, or reaches about 160°F (72°C). This gentle cooking takes roughly 20–30 minutes and prevents scrambled eggs.
Strain and chill
- Pass the mixture through a fine sieve into a clean glass bowl to remove any tiny cooked bits. Cover and chill in the refrigerator for 30 minutes.
Add rum and store
- Stir in the dark spiced rum and a pinch of ground nutmeg. Transfer the eggnog to sealable glass bottles and chill for at least 4 hours, ideally overnight, to allow flavors to meld.

Best alcohol for eggnog
For a balanced, warm flavor, dark spiced rum is my first choice. It’s not overly strong like some whiskeys and brings a rounded spice profile that blends smoothly into the creamy base. It’s also often better value than brandy or cognac while delivering rich flavor.
Best rum for spiking eggnog
Dark spiced rum is ideal because it contributes depth, warmth and spice notes that pair perfectly with nutmeg and vanilla. White rum is an economical alternative but lacks the same depth of flavor.
How to add alcohol to store-bought eggnog
Pour store-bought eggnog into a large bowl and slowly stir in your chosen spirit, cup by cup, until you reach the desired taste. A good starting ratio is one part liquor to four parts eggnog. Finish with a pinch of nutmeg or cinnamon.
How much alcohol to add
For a balanced drink, add one part spirit to four parts eggnog (1:4). Taste and adjust—some prefer it lighter, others stronger. Garnish with a dusting of nutmeg or cinnamon for a festive touch.
Tips & tricks
Take your time and be gentle when heating the mixture. A water bath cooks the egg yolks slowly and evenly, preventing curdling. If the eggnog develops small lumps, strain through a fine mesh to remove them.
Why is my eggnog lumpy?
Lumps usually come from eggs that cooked too quickly. Keep the temperature low, whisk continuously when adding egg yolks, and use a thermometer to ensure you don’t overheat. Straining will remove any remaining bits.
How to serve eggnog: hot or cold
Eggnog is traditionally served cold with a dusting of nutmeg or a cinnamon stick. You can also add it to hot drinks like cocoa or coffee, but avoid reheating the eggnog itself, as that risks overheating and curdling the eggs.
More recipes
- HOLIDAY CHARCUTERIE BOARD
- CHOCOLATE COFFEE DRINK
- NEW YEAR’S EVE COCKTAIL IDEAS
- POPULAR PALOMA COCKTAIL RECIPE
- CHRISTMAS SANGRIA
Homemade rum spiked eggnog
Julia
Ingredients
- 2 cans sweetened condensed milk
- 15 grams vanilla sugar (or 1 teaspoon vanilla extract)
- ½ cup cold heavy cream (35%)
- ¼ teaspoon salt
- 1 pinch ground nutmeg
- 8 large egg yolks, whisked
- 2 cups (500 ml) dark spiced rum
Instructions
Whisk liquid ingredients
- Combine condensed milk, vanilla sugar or extract, cold heavy cream and salt in a large glass or ceramic bowl. Whisk until smooth on low speed.
Water bath
- Place the bowl over a simmering pot of water (bowl should not touch the water). Warm and whisk continuously.
- When the mixture is steaming and warm, add the whisked egg yolks and continue mixing until foamy and slightly thickened, or until the mixture reaches 160°F (72°C), about 20–30 minutes.
Strain the mixture
- Strain through a fine sieve into a clean bowl to remove any cooked bits. Cover and chill for 30 minutes.
Pour into sealable bottles
- Stir in dark spiced rum and a pinch of nutmeg. Pour into sealable glass bottles and chill at least 4 hours or preferably overnight.