This festive eggnog dirty soda is a quick holiday drink that brings creamy, fizzy, and lightly spiced flavor in minutes.

Ginger ale adds sparkle, eggnog gives it richness, and a splash of salted caramel syrup ties it all together. It’s a fun twist on the classic dirty soda, perfect for Christmas gatherings or cozy nights in.
Serve this around Thanksgiving or Christmas, especially when guests want something nonalcoholic that still feels special. With whipped topping, cinnamon, and sprinkles, this feels party-ready with hardly any effort. Sugar and spice and everything nice.
If you love eggnog, you have to try my eggnog poke cake this Christmas.
Jump to:
What Is Dirty Soda?
Dirty soda is a popular drink made by mixing soda with cream, flavored syrups, and sometimes fruit juice. The name “dirty” refers to how the creamy add-ins cloud the soda, giving it a swirled, milky look.
This drink trend started in Utah, where soda shops became popular. The dirty soda craze took off with mix-ins like coconut cream and flavored syrups added to everything from Diet Coke to Dr Pepper. It’s since gained popularity across the U.S., especially thanks to viral TikTok videos.
Ingredient Breakdown
- Crushed ice: Fills the glass and chills the drink quickly.
- Ginger ale: Our fizzy, sweet base adds to the holiday spice.
- Eggnog: This is a rich, creamy drink made with milk, cream, sugar, eggs, and spices like cinnamon and nutmeg.
- Salted caramel syrup: Adds a sweet, rich twist with just a touch of salt.
- Garnish: Whipping cream, ground cinnamon (or nutmeg), and holiday sprinkles.
See the recipe card for quantities and directions.
How to Make a Large Batch
To serve this drink for a group or at a holiday party, use a 3-to-1 ratio of ginger ale to eggnog, plus about 1 tablespoon of salted caramel syrup per 2 cups of dirty soda. Mix gently in a large pitcher just before serving so the drink stays fizzy and smooth.
You can either stir in crushed ice or leave it out and pour the mixture over ice in individual cups. Wait to add whipped topping, cinnamon, and sprinkles until each drink is served for the best presentation.
Behind the Recipe
I first tried dirty soda a couple of years ago when Dirty Dr Pepper was trending on TikTok. The recipe I tried was just soda and heavy cream, but there's so many combinations to try.
I’ve been hooked on the creamy, fizzy combo ever since, and this eggnog version is my holiday twist on that idea. I recommend using crushed ice to get the right texture.

Did you make this recipe? I’d love to hear what you think! Please take a moment to leave a rating and review—it helps me create high-quality recipes and lets others know what to expect.
FAQ
Nope, this is a nonalcoholic holiday drink.
Use a 3-to-1 ratio of ginger ale to eggnog, plus about 1 tablespoon of salted caramel syrup per cup of soda.
📖 Recipe
Holiday Eggnog Dirty Soda
Equipment
Ingredients
- 1 cup crushed ice
- 10 ounces ginger ale 1¼ cups
- 4 ounces eggnog ½ cup
- 1 tablespoon salted caramel syrup
- Whipped topping for garnish
- Ground cinnamon for garnish
- Holiday sprinkles
Instructions
- Add the crushed ice to a 16-ounce glass, then pour in the ginger ale until the glass is about three-quarters full.
- Add the eggnog to fill the remaining space.
- Stir in the salted caramel syrup.
- Top with a generous swirl of whipped topping. Finish with a dash of cinnamon and festive sprinkles.
Notes
Nutrition
More Drinks
Looking for other drink recipes? Try these:






Kelsey Smith says
This one is dedicated to all my eggnog lovers out there. I hope you enjoy this recipe. If you give it a try, leave a review.