This Chocolate Eggnog Martini is a cozy little treat that feels like dessert in a glass.
It’s rich, creamy, and has that smooth chocolate-meets-eggnog vibe that just screams winter magic.
It’s perfect for holiday parties, or honestly, just when you want something that feels a little fancy without a lot of effort.
Shake it up, pour it into a pretty glass, and boom — you’re holiday-ready.
What You’ll Need
- 2 oz chocolate liqueur (like Godiva)
- 1.5 oz spiced rum (or bourbon, if you prefer)
- 3 oz eggnog (store-bought or homemade)
- 1 tsp chocolate syrup (plus more for garnish)
- 1/8 tsp ground nutmeg (plus more for garnish)
- Ice
- Optional: cocoa powder for dusting

Why I Love This Recipe
I made this drink for the first time one cold December night when I needed something festive but quick. It instantly became a holiday favorite. It’s smooth, has a deep chocolate flavor, and the eggnog makes it super creamy without being too heavy.
- Tastes like a grown-up chocolate milkshake with a holiday twist
- Comes together in under 5 minutes
- No fancy bartending skills needed — just shake and serve
- Looks impressive, even if you didn’t try that hard
- Great way to use up leftover eggnog

Servings and Time
Makes: 1 cocktail
Prep Time: 5 minutes
Cook Time: 0
Total Time: 5 minutes
Macros (Per Serving — Approximate)
- Calories: 280
- Carbs: 25g
- Sugar: 22g
- Fat: 6g
- Protein: 2g
- Alcohol: 1.5 oz (about one standard drink)
Why This Recipe Works (Quick Science)
Eggnog is already thick and sweet, so when you mix it with chocolate liqueur and spiced rum, you get a balance of creamy, rich, and boozy. The alcohol cuts the heaviness of the eggnog just enough, while the chocolate liqueur adds depth without bitterness. A little chocolate syrup pulls it all together and makes it feel like dessert in a glass.
Common Mistakes
- Using too much alcohol: It can overpower the eggnog and ruin the balance. Stick to the measurements.
- Not shaking long enough: You want the drink icy cold and slightly frothy.
- Skipping the garnish: A dusting of nutmeg and a drizzle of chocolate syrup make it feel complete.
- Using low-fat eggnog: It won’t be as creamy and might separate when mixed with alcohol.
What to Serve With
- Holiday cookies (gingerbread, shortbread, or sugar cookies)
- Chocolate truffles
- A cheese board with dried fruit and nuts
- Mini cranberry brie bites
FAQ
Can I make this without alcohol?
Yes! Use chocolate milk instead of chocolate liqueur and a dash of rum extract or spiced syrup in place of the alcohol.
Can I batch this?
Absolutely. Multiply all ingredients by how many servings you want and shake in batches.
Can I use homemade eggnog?
Yes, just make sure it’s chilled and not too thick.
Do I need a cocktail shaker?
It helps, but you can use a mason jar with a lid in a pinch.
Make Ahead Tips
- Mix everything (except ice and garnishes) in a jar and store in the fridge for up to 2 days.
- Shake with ice right before serving to get that fresh chill and froth.
Let’s Make It!
Step 1: Add chocolate liqueur
Pour 2 oz chocolate liqueur into a cocktail shaker.

Step 2: Add spiced rum
Add 1.5 oz spiced rum to the shaker.

Step 3: Add eggnog
Pour in 3 oz of eggnog.

Step 4: Add chocolate syrup and nutmeg
Add 1 tsp chocolate syrup and 1/8 tsp ground nutmeg.

Step 5: Add ice and shake
Drop in a handful of ice and shake well for 15-20 seconds until chilled.
Step 6: Strain and serve
Strain the drink into a coupe glass, garnish with chocolate syrup drizzle and a pinch of nutmeg or cocoa powder.

Leftovers & Storage
Since it’s a cocktail, it’s best served fresh. But if you have extra, keep it in a sealed jar in the fridge for up to 2 days. Give it a good shake before serving again. Don’t add ice until you’re ready to drink.
Conclusion
This Chocolate Eggnog Martini is the ultimate way to celebrate the season. It’s creamy, chocolatey, and just strong enough to warm you up. If you give it a try, drop a comment and let me know how it turned out or if you switched things up. Cheers!

