
Bring the warmth of the holidays straight to your kitchen with this smooth, frosty, and delicious eggnog milkshake. Inspired by the famous McDonald’s version, this recipe is even creamier and made entirely from simple ingredients you already have at home. Whether served as a Christmas dessert, a winter afternoon treat, or a cozy drink to share by the fire, it’s guaranteed to be a seasonal favorite.
This milkshake combines creamy vanilla ice cream, rich eggnog, and a touch of nutmeg for that classic holiday flavor. The result? A decadent holiday drink recipe that’s ready in minutes, perfectly sweet, and ideal for any eggnog lover.
Why You’ll Love This Recipe
- Quick & Easy: Ready in less than 10 minutes.
- Perfectly Creamy: Smooth, thick, and rich with the perfect blend of spices.
- Holiday Favorite: Brings the classic taste of eggnog into a frosty, drinkable form.
- Customizable: Make it dairy-free, chocolatey, or spiced to your liking.
Ingredients
For two servings of this festive eggnog milkshake, you’ll need:
- 2 cups vanilla ice cream – slightly softened for easy blending
- 1 cup chilled eggnog – full-fat or your favorite store-bought version
- ¼ teaspoon ground nutmeg – freshly grated if possible
- ½ teaspoon pure vanilla extract – for a smooth, sweet aroma
- 2 tablespoons whipped cream – for topping
- Pinch of cinnamon – optional, for garnish
- 1 cookie straw or wafer – optional, for decoration

Instructions
1. Prepare your ingredients
Remove the ice cream from the freezer about 5–10 minutes before blending. It should be soft enough to scoop easily but not melted. This ensures a creamy, thick milkshake texture.
2. Blend the base
In a blender, combine the vanilla ice cream, chilled eggnog, nutmeg, and vanilla extract. Blend on medium speed for about 45–60 seconds until smooth and frothy. Avoid over-blending; you want the shake thick and creamy, not thin.
3. Adjust the consistency
If your milkshake is too thick, add a splash of extra eggnog and blend briefly. For a thicker texture, add another scoop of ice cream.
4. Serve and garnish
Pour the milkshake into two tall, chilled glasses. Top with a generous swirl of whipped cream, sprinkle with nutmeg or cinnamon, and add a cookie straw or wafer for that festive touch.

Optional Twists
Want to customize your eggnog milkshake recipe? Try one of these variations:
- Chocolate Eggnog Milkshake: Add 2 tablespoons of cocoa powder or use chocolate ice cream instead of vanilla for a rich twist.
- Spiced Eggnog Shake: Add a pinch of ground cinnamon, ginger, and allspice for an extra-warm holiday flavor.
- Boozy Version: Mix in 1 shot (about 1 oz) of non-alcoholic rum extract for a festive flair. (If you prefer a halal version, keep it alcohol-free and just use the extract for flavor.)
- Dairy-Free Option: Use dairy-free eggnog (almond or oat-based) and your favorite plant-based vanilla ice cream.
Serving Tips
Serve your eggnog milkshake immediately for the best creamy texture. Pair it with:
- Freshly baked cookies or biscotti
- A slice of banana bread or ginger cake
- Holiday desserts like apple pie or bread pudding
If you’re entertaining, serve the milkshake in frosted glasses topped with crushed peppermint or a drizzle of caramel sauce for a beautiful presentation.
Recipe Timing
- Prep Time: 5 minutes
- Blending Time: 1 minute
- Total Time: 6 minutes
- Servings: 2 glasses
Storage Tips
- Refrigerate: Not recommended — the shake will melt.
- Freeze: You can freeze leftovers in an airtight container for up to 3 days. When ready to enjoy, let it soften for 10–15 minutes at room temperature, then re-blend until creamy again.
To prevent ice crystals, place a small piece of parchment paper directly over the surface before sealing.
Helpful Tips
- Use high-quality eggnog for the best flavor and texture.
- A dash of fresh nutmeg right before serving enhances the aroma.
- Always chill your glasses for at least 20 minutes before pouring — it helps the milkshake stay thick longer.
- Don’t skip the whipped cream — it adds that signature dessert-drink finish.
Final Thoughts
This eggnog milkshake drink recipe is a must-try for anyone who loves cozy, creamy desserts that capture the holiday spirit. It’s rich, frosty, and full of festive flavor — the perfect balance between a milkshake and a winter treat. Whether you’re serving it after dinner, as a midday pick-me-up, or as part of your Christmas brunch, it’s guaranteed to impress every guest.
So grab your blender, scoop some ice cream, and toast to the season with this dreamy homemade eggnog milkshake!
Print
Easy Eggnog Milkshake Recipe – Creamy Holiday Drink
This milkshake combines creamy vanilla ice cream, rich eggnog, and a touch of nutmeg for that classic holiday flavor. The result? A decadent holiday drink recipe that’s ready in minutes, perfectly sweet, and ideal for any eggnog lover.
- Total Time: 6 min
Ingredients
Ingredients
For two servings of this festive eggnog milkshake, you’ll need:
-
2 cups vanilla ice cream – slightly softened for easy blending
-
1 cup chilled eggnog – full-fat or your favorite store-bought version
-
¼ teaspoon ground nutmeg – freshly grated if possible
-
½ teaspoon pure vanilla extract – for a smooth, sweet aroma
-
2 tablespoons whipped cream – for topping
-
Pinch of cinnamon – optional, for garnish
-
1 cookie straw or wafer – optional, for decoration
Instructions
Remove the ice cream from the freezer about 5–10 minutes before blending. It should be soft enough to scoop easily but not melted. This ensures a creamy, thick milkshake texture.
2. Blend the baseIn a blender, combine the vanilla ice cream, chilled eggnog, nutmeg, and vanilla extract. Blend on medium speed for about 45–60 seconds until smooth and frothy. Avoid over-blending; you want the shake thick and creamy, not thin.
3. Adjust the consistencyIf your milkshake is too thick, add a splash of extra eggnog and blend briefly. For a thicker texture, add another scoop of ice cream.
4. Serve and garnish
Pour the milkshake into two tall, chilled glasses. Top with a generous swirl of whipped cream, sprinkle with nutmeg or cinnamon, and add a cookie straw or wafer for that festive touch.
Notes
Storage Tips
-
Refrigerate: Not recommended — the shake will melt.
-
Freeze: You can freeze leftovers in an airtight container for up to 3 days. When ready to enjoy, let it soften for 10–15 minutes at room temperature, then re-blend until creamy again.
To prevent ice crystals, place a small piece of parchment paper directly over the surface before sealing.
- Prep Time: 6 min
- Category: drink / dessert









