
Eggnog martini recipe shakes eggnog with vanilla vodka and amaretto for a cold, smooth cocktail that tastes like the holidays.

An eggnog martini turns the season’s creamiest drink into a shaken cocktail that’s cold, smooth, and just boozy enough to feel like a celebration. You’re mixing three ingredients, eggnog, vodka, and amaretto, in a shaker with ice, then straining the whole thing into a chilled glass with a dusting of nutmeg on top. It takes five minutes, tastes like the holidays in liquid form, and works whether you’re making one for yourself or a pitcher for twelve.
The drink lives in that narrow zone where a cocktail feels indulgent without being heavy. The eggnog brings cream, spice, and a little sweetness, the vodka keeps it from tipping into dessert territory, and the amaretto adds an almond note that rounds out the nutmeg and cinnamon already in the eggnog.
You shake it hard enough to chill it completely, and the result is a martini that tastes like eggnog but drinks like a cocktail.
Why This Three-Ingredient Formula Works

The eggnog does most of the work here because it’s already a finished product, cream, milk, sugar, eggs, nutmeg, and sometimes vanilla, all blended and balanced. That means you’re not building a cocktail from scratch; you’re spiking something that’s already drinkable and adding just enough structure to make it feel like a martini.
The vodka thins the eggnog slightly so it’s not as thick as it would be straight from the carton, and it adds the alcohol backbone that makes this a cocktail instead of a milkshake.
Amaretto is the third piece, and it’s doing more than you’d think. It’s an almond-flavored liqueur, sweet but not cloying, and it bridges the gap between the eggnog’s dairy richness and the vodka’s clean bite.
The almond flavor plays well with nutmeg and cinnamon, so it doesn’t taste like a separate ingredient, it just makes the whole drink taste more like itself. Without it, the martini would be thinner and less interesting; with it, you get a drink that feels layered even though it’s only three things in a shaker.
The Importance of Shaking
Shaking with ice is non-negotiable. Eggnog is thick and room-temperature eggnog in a cocktail is undrinkable.
The ice chills it down to the point where the texture feels silky instead of heavy, and the shaking aerates it just enough to lighten the mouthfeel. You’re not trying to dilute the drink, you’re trying to make it cold and smooth, and that takes a hard shake for at least fifteen seconds.
What to Buy and What Actually Matters

| Ingredient | What to Look For | What to Avoid |
|---|---|---|
| Eggnog | Short ingredient list with cream, milk, sugar, eggs, nutmeg, vanilla. Thick but pourable texture. | High-fructose corn syrup, long list of stabilizers, gelatinous texture, artificial flavoring. |
| Vodka | Vanilla vodka reinforces existing vanilla notes. Plain vodka works fine. Caramel or cinnamon vodka for variation. | Expensive premium brands (unnecessary here). Heavily flavored vodkas that clash with eggnog. |
| Amaretto | Disaronno for sweet, marzipan-forward flavor. Luxardo for less sweetness and more almond bitterness. | Bottom-shelf brands with artificial almond flavoring. |
Ingredients

- 3 ounces eggnog
- 1 ounce vanilla vodka
- 1 ounce amaretto liqueur
Instructions
- Fill a shaker with ice and pour in all the ingredients.
- Shake until everything comes together.
- Strain into a chilled martini glass.
- Grate fresh nutmeg over the top.
Bourbon and Rum Variations
Vodka is the neutral choice, but bourbon and rum both work if you want a drink with more character. A bourbon eggnog martini tastes warmer and spicier because the bourbon brings vanilla, caramel, and oak notes that layer over the eggnog’s existing spice.
Use the same proportions, 3 ounces eggnog, 1 ounce bourbon, 3/4 ounce amaretto, and shake it the same way. The result is richer and more complex, and it pairs especially well with desserts that have caramel or brown sugar.
Rum Version
A rum version leans tropical and a little sweeter. Dark rum has molasses and spice notes that echo the nutmeg in the eggnog, while light rum keeps the drink brighter and less heavy.
If you’re using rum, you can increase the amount slightly, 6 ounces eggnog to 2 ounces dark rum works well for a single serving, because rum’s sweetness balances the eggnog without needing the amaretto. That said, the amaretto still adds depth, so it’s worth keeping if you have it.
Make-Ahead and Batch Mixing
You can mix the eggnog, vodka, and amaretto ahead of time and store the batch in the refrigerator for up to two days, but don’t add ice until you’re ready to serve. The ingredients won’t separate or spoil in that window, but the texture will thicken slightly as it sits, so give the container a good shake before pouring.
When you’re ready to serve, fill a shaker with ice, add the pre-mixed cocktail, shake until cold, and strain into glasses.
Party Batching
For a party, multiply the recipe by the number of servings you need and mix everything in a pitcher. Four servings would be 12 ounces eggnog, 4 ounces vodka, and 3 ounces amaretto.
Eight servings would be 24 ounces eggnog, 8 ounces vodka, and 6 ounces amaretto. Keep the pitcher in the fridge, and shake individual servings with ice as guests arrive.
If you try to shake the entire batch at once, you won’t get it cold enough, and the texture will suffer.
Glass Chilling
Chilling the glasses ahead of time makes a noticeable difference. Put them in the freezer for 10 to 15 minutes or in the refrigerator for 30 minutes before you pour.
A cold glass keeps the drink colder longer, and it prevents the first sip from tasting lukewarm if the cocktail sat in the shaker for even a few seconds.
Substitutions That Work and Ones That Don’t
| Substitution | How It Works | What Changes |
|---|---|---|
| Dairy-free eggnog (almond-based) | Works but thinner and less rich than dairy versions. | Lighter, less creamy cocktail. Blue Diamond and So Delicious are common brands. |
| Dairy-free eggnog (oat-based) | Thicker and closer to dairy texture. | Can have slightly grainy mouthfeel that shows up more when shaken. |
| Dairy-free eggnog (coconut-based) | Adds tropical note that works with rum. | Can taste off with vodka. Better for rum variations. |
| Homemade eggnog | Richer and thicker than store-bought. | Makes heavier cocktail. Add extra ounce of vodka to thin, or shake longer. More pronounced egg and spice flavor. |
| Skip the amaretto | Works but loses almond note that adds interest. | Try quarter-ounce vanilla extract or half-ounce simple syrup with drop of almond extract instead. |
Common Problems and How to Fix Them
- The drink is too thick or heavy. You didn’t shake it long enough, or the ice wasn’t cold enough. Shake for a full 20 seconds with fresh ice, and make sure the shaker is freezing to the touch before you strain.
- The drink is too sweet. Your eggnog is probably a high-sugar brand. Cut the amaretto back to half an ounce, or add an extra half-ounce of vodka to balance it.
- The drink is too thin or watery. You over-shook it and melted too much ice, or your eggnog was already thin to begin with. Use a thicker eggnog next time, and shake just until the shaker is cold, not longer.
- The cinnamon sugar rim won’t stick. The corn syrup or caramel sauce needs to be sticky enough to hold the sugar. If it’s too thin, it’ll drip off. Use a thicker caramel sauce, or try honey instead.
- The drink separated in the glass. Eggnog can separate if it sits too long after shaking, especially if it’s a lower-quality brand with stabilizers. Serve immediately after straining, and give the shaker a quick shake if the drink has been sitting for more than a minute.
Frequently Asked Questions
Can I use plain vodka instead of vanilla vodka?
Yes. Plain vodka works fine and won’t change the drink much. Vanilla vodka reinforces the vanilla that’s already in the eggnog, but it’s not essential.
What is amaretto and where do I find it?
Amaretto is an almond-flavored liqueur, usually made with apricot pits or almonds. You’ll find it in the liqueur section of any liquor store, near the Baileys and Kahlúa. Disaronno is the most common brand.
Can I make this with dairy-free eggnog?
Yes, but the texture will be thinner and the flavor will depend on the brand. Oat-based eggnogs are the closest to dairy in texture. Almond and coconut versions work but taste noticeably different.
How do I scale this recipe for a party?
Multiply the ingredients by the number of servings you need and mix them in a pitcher. Keep the pitcher in the fridge, then shake individual servings with ice as you serve them. Don’t try to shake the entire batch at once.
Can I make eggnog martinis ahead of time?
You can mix the eggnog, vodka, and amaretto up to two days ahead and store the mixture in the fridge, but don’t add ice until you’re ready to serve. Shake with ice just before pouring.
Should I chill the glass first?
Yes. A chilled glass keeps the drink colder longer and makes the first sip better. Put the glass in the freezer for 10 to 15 minutes or in the fridge for 30 minutes before you pour.
Conclusion
An eggnog martini is what happens when you take the season’s richest drink and turn it into something cold, shaken, and just strong enough to feel like a real cocktail. It’s three ingredients, one shake, and five minutes, and it tastes like the holidays without any of the work.
Make one for yourself or mix a pitcher for a party, it works either way, and it’s the kind of drink people remember.
When to Serve and Pairings
This cocktail works best for warm-weather occasions when people want something cold, balanced, and easy to sip without a complicated bar setup.
Perfect occasions include:
- Garden parties
- Outdoor happy hours
- Race-day watch parties
- Pre-dinner aperitivo hour
- Summer cookouts
- Small dinner parties
Food pairings:
- Burrata with tomatoes
- Grilled shrimp
- Lemon herb chicken
- Prosciutto and melon
- Goat cheese crostini
- Light pasta dishes
- Fresh fruit platters
Citrus, herbs, bubbles, and botanical flavors usually pair best with Mediterranean-leaning foods, grilled seafood, fresh cheeses, and lighter party plates.
Printable recipe
Eggnog Martini Recipe
Eggnog martini recipe shakes eggnog with vanilla vodka and amaretto for a cold, smooth cocktail that tastes like the holidays.
Ingredients
- 3 ounces eggnog
- 1 ounce vanilla vodka
- 1 ounce amaretto liqueur
Instructions
- Fill a shaker with ice and pour in all the ingredients.
- Shake until everything comes together.
- Strain into a chilled martini glass.
- Grate fresh nutmeg over the top.
Recipe sources
Measurements cross-checked against published recipes from nutmegnanny.com, lovefromtheoven.com and kowalskis.com.
Keep browsing






