If the cozy warmth of the holidays could be poured into a glass, this Best Ever Eggnog Milkshake With Vanilla Ice Cream would be it. It blends creamy vanilla ice cream with the spiced richness of eggnog to create a drink that’s as festive as it is delicious. Whether you’re curled up by the fire or entertaining friends, this milkshake brings comfort and cheer with every sip.
The beauty of this recipe lies in its simplicity. With just a handful of ingredients and a blender, you can whip up a thick, dreamy milkshake that tastes like Christmas in a glass. The eggnog brings cinnamon and nutmeg notes, while the vanilla ice cream softens it with a velvety sweetness. Topped with whipped cream and a sprinkle of nutmeg, it’s hard to resist coming back for seconds.
Why You’ll Love This Eggnog Milkshake
This milkshake is festive, fast, and full of nostalgic flavor. It’s perfect for holiday parties or a solo treat after wrapping gifts. The blend of eggnog and ice cream creates a luxurious texture, while the warm spice hints add an indulgent seasonal flair. It can also be made with or without alcohol, so it suits every crowd.
What Kind of Eggnog Should I Use?
You can use your favorite store-bought eggnog or make your own if you’re feeling ambitious. Classic dairy eggnog works best here, but almond or oat-based eggnogs can be used for a dairy-free option. Make sure it’s well-chilled so your milkshake stays nice and frosty.
Ingredients for the Best Ever Eggnog Milkshake With Vanilla Ice Cream
To make the creamiest eggnog milkshake, you only need a few staples from the fridge and freezer. These ingredients come together to create a rich, velvety treat that tastes just like the holidays.
- Vanilla Ice Cream: This is the base of your milkshake and what makes it creamy and indulgent. Use a high-quality ice cream for the best results.
- Eggnog: Brings festive flavor and helps create that perfect milkshake texture.
- Nutmeg: Adds that signature holiday spice and complements the eggnog beautifully.
- Whipped Cream: Optional, but adds a lovely creamy topping that looks and tastes great.
- Vanilla Extract: Enhances the overall flavor and ties the eggnog and ice cream together.

How To Make the Best Ever Eggnog Milkshake With Vanilla Ice Cream
Step 1: Blend It All Together
In a blender, combine vanilla ice cream, chilled eggnog, a dash of nutmeg, and a splash of vanilla extract. Blend until smooth and creamy. You can adjust the amount of eggnog based on how thick you like your milkshake.
Step 2: Serve and Top
Pour the milkshake into chilled glasses. Top with a generous swirl of whipped cream and a light sprinkle of nutmeg or cinnamon. Serve immediately with a straw and a smile.
How to Serve and Store Your Eggnog Milkshake
This recipe serves two generous portions or four smaller glasses, making it great for sharing. It’s best enjoyed immediately after blending while it’s cold and creamy. If you need to make it slightly ahead of time, you can store it in the freezer for up to 30 minutes, then re-blend briefly before serving. Avoid refrigerating, as it will melt and lose its thick milkshake texture.
What to Serve With Eggnog Milkshake?
Gingerbread Cookies
The spicy, chewy texture of gingerbread pairs beautifully with the creamy sweetness of the milkshake.
Chocolate Peppermint Bark
A crisp, minty candy that adds contrast and extra holiday flair.
Warm Cinnamon Rolls
Balance the cold shake with something soft and cozy.
Pecan Pie Bars
The nutty, caramel richness in these bars is a perfect companion to eggnog flavors.
Shortbread Cookies
Buttery and simple, shortbread lets the milkshake be the star while still adding crunch.
Caramel Popcorn
Sweet, salty, and perfect for sipping and snacking by the fire.
Cheese Board with Fruit
If you’re serving this at a gathering, a fruit and cheese board adds elegance and a savory contrast.
Want More Holiday Drink Ideas?
If you enjoyed this festive milkshake, you might love these delicious winter treats too:
- Try the Orange Crush Sherbet for a fruity, fizzy alternative.
- Make a batch of Reindeer Chow to snack alongside your drink.
- For something decadent and unique, don’t miss our Ooey Gooey Bars.
- Need another creamy delight? Check out Homemade Butter Pecan Ice Cream.
- And if you’re looking for comfort food pairings, the Old-Time Oven Peach Cobbler is always a hit.
Save This Recipe For Later
📌 Save this recipe to your Pinterest dessert board so you can come back to it any time.
And let me know in the comments how yours turned out. Did you spike it with bourbon or keep it kid-friendly? Try cinnamon on top? I’d love to hear how you made it yours.
Explore beautifully curated health-boosting drinks on Mia Recipes on Pinterest and discover your new go-to for feeling great!

The Most Amazing Ding Dong Cake
- Total Time: 5 minutes
- Yield: 2 servings
- Diet: Vegetarian
Description
This Best Ever Eggnog Milkshake With Vanilla Ice Cream is the ultimate festive drink. Made with creamy vanilla ice cream, classic eggnog, and warm spices, it’s the perfect holiday dessert in a glass. Whether you serve it spiked or kid-friendly, this eggnog milkshake is thick, rich, and ready in minutes. Ideal for Christmas parties, cozy nights in, or a seasonal treat, it’s your go-to winter milkshake recipe.
Ingredients
2 cups vanilla ice cream
1 cup eggnog
1 teaspoon vanilla extract
1⁄4 teaspoon ground nutmeg
Whipped cream for topping (optional)
Extra nutmeg or cinnamon for garnish (optional)
Instructions
1. In a blender, add the vanilla ice cream, eggnog, vanilla extract, and nutmeg.
2. Blend on high until smooth and creamy. Adjust the eggnog for desired thickness.
3. Pour into two chilled glasses.
4. Top with whipped cream if desired.
5. Sprinkle with a pinch of nutmeg or cinnamon.
6. Serve immediately with a straw.
Notes
Use high-quality vanilla ice cream for a richer texture.
For an adult version, add a splash of bourbon or dark rum.
Chill your glasses before pouring for the best experience.
- Prep Time: 5 minutes
- Cook Time: 0 minutes
- Category: Drinks
- Method: Blended
- Cuisine: American
Nutrition
- Serving Size: 1 glass
- Calories: 360
- Sugar: 28g
- Sodium: 150mg
- Fat: 18g
- Saturated Fat: 11g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 39g
- Fiber: 0g
- Protein: 6g
- Cholesterol: 80mg


