Join the club! Subscribe Here

  • About
  • Collaborate
  • Shop
  • Subscribe
  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
The Fresh Cooky new logo.

The Fresh Cooky

Real Food with a Healthy Twist

  • Recipes
    • Recipe Index
    • By Course
      • Apps & Snacks
      • Breads
      • Drinks
      • Main Dishes
      • Salads & Dressings
      • Sandwiches
      • Sauces & Condiments
      • Side Dishes
      • Soups & Stews
      • Sweets
    • By Cuisine
      • Asian
      • German
      • Italian
      • Mediterranean
      • Mexican
    • By Diet
      • Egg-Free
      • Gluten-Free
      • Low Carb
      • Vegetarian
    • By Meal Type
      • 30 Minute Meals
      • Breakfast
      • Brunch
      • Lunch
      • Dinner
      • Easy Weeknight
      • Freezer Friendly
      • Kid-Friendly
      • Make Ahead
      • Copycat
    • By Method
      • Air Fryer
      • Crockpot
      • Grilled
      • Instant Pot
      • One Pot
      • Sheet Pan
      • Stovetop
  • Holidays
    • Patriotic Recipes
  • Most Popular
  • For Subscribers
Recipes › Holidays › Holiday Drinks
8 Comments

Easy Eggnog Milkshake (Copycat McDonald’s)

Kathleen

by Kathleen Pope Mar 31, 2025

Jump to Recipe

Two glasses of garnished milkshakes, to pin.
A glass of milkshake is decorated for holidays, to pin.
Glasses of eggnog milkshake are shown in various angles, to pin.

Made at home and in minutes, your favorite creamy eggnog milkshake from McDonald’s! This eggnog shake tastes better than the popular seasonal fast-food treat, using fresh ingredients, saving you money!

Eggnog is a family favorite. Try my other eggnog recipes like these eggnog gooey butter cookies, eggnog pie (no-bake)! and and this classic Eggnog latte (Starbucks copycat!)

Whether you love traditional eggnog or homemade eggnog, I am guessing you are here because eggnog is your jam! Mine too!

Eggnog milkshakes are served in fancy glasses with handles.
This post may contain affiliate links. Read my disclosure & privacy policy.

I enjoy giving precise details in my recipe posts to lead my readers through any questions. If you’re just here for the printable recipe, use the Jump to Recipe to head straight there!

  • Why You Will Love This Eggnog Milkshake
  • Simple Ingredients
  • How to Make McDonald's Eggnog Milkshake
  • Fresh Tips
  • Fresh Tips
  • Variations & Substitutions
  • Recommended Tools
  • Frequently Asked Questions
  • Storage Tips
  • What to serve with The Best Eggnog Milkshake 
  • Best holiday treats to serve with McDonald's eggnog shake
  • More Eggnog Recipes for the Holidays
  • Easy Eggnog Milkshake (Copycat McDonald's)

Why You Will Love This Eggnog Milkshake

  • A Treat for Two – This simple recipe makes two delicious milkshakes but can be doubled to make more, turning into a family favorite holiday drink. 
  • Customize it – Do you ever wish the McDonald’s eggnog milkshake had more nutmeg? Tweak the recipe to make it a taste of home!
  • Seasonal – Eggnog and nutmeg – What more do you need to comfort you during the Christmas holidays? This quick recipe is the perfect way to start a new holiday tradition.
  • McDonald’s Eggnog Shakes are so delicious and creamy, I understand that they actually use real vanilla ice cream too, but now you can make one at home.
Tree branch and pine cones lay behind fancy glasses of milkshakes.

Simple Ingredients

  • Ice cream | A base of creamy vanilla ice cream base lets the eggnog flavor shine through. Use homemade ice cream – Try my Old-Fashioned Vanilla Bean Ice Cream Recipe for a real “WOW” factor! Remove the ice cream 5-10 minutes before using. It should scoop easy.
  • Eggnog | I prefer full-fat eggnog. If you are spending the calories, why not go all out?
  • Nutmeg | Freshly grated nutmeg makes a big difference!
  • Vanilla | Use classic vanilla extract or try my bourbon vanilla extract–Yum!
  • Garnish | Add toppings, like homemade whipped cream, more nutmeg, or cookie wafers.
  • Frosted Glass | Place your glasses in the freezer for 20-30 minutes before serving, take them out when you are ready to pour.

Get the full recipe in the recipe card below.

Eggnog Milkshake labeled ingredients.
Try Amazon Fresh Today!

How to Make McDonald’s Eggnog Milkshake

Start this McDonald’s eggnog shake copycat recipe by adding the vanilla ice cream, egg nog, nutmeg, and vanilla extract to a blender, combining until the ingredients are well mixed, about 45-60 seconds.

If adding alcohol, remove the stopper from the top and slowly drizzle the alcohol while mixing.

A glass is full of frothy milkshake.
Blend ingredients and pour into a tall glass.

Fresh Tips

  • Be careful not to over-blend the milkshake ingredients to get the best results.
  • Before making the shake, set the ice cream out to soften for 10 minutes or so. You want soft, mixable ice cream, not rock hard or melting.

Next, pour the McDonald’s eggnog shake into a tall glass and add your favorite garnishes, like creamy whipped topping, freshly grated nutmeg, or a pinch of cinnamon. Then, indulge!

Close up of milkshake in glass with garnish.
Pour milkshake into chilled glasses, garnish as desired.

Fresh Tips

  • A milkshake maker is unnecessary for this recipe – A classic kitchen blender will do.
  • Make your experience with this Christmas milkshake even more enjoyable by serving it in a chilled glass!
  • Add liquor for a boozy twist!

Craving more seasonal beverage recipes? Try my Starbucks Copycat Eggnog Latte and White Hot Chocolate Recipe, inspired by the Starbucks favorite. Or, try this Christmas morning chai latte (so good and not just for Christmas morning).

Top view of garnished milkshake is shown on table with pinecones.

Variations & Substitutions

  • Make your milkshake extra thick by reducing the eggnog to ½ cup.
  • Add ½ teaspoon of rum extract for a non-alcoholic boozy version.
  • Use eggnog ice cream for more delicious eggnog flavor!
  • Add a wafer cookie straw or maraschino cherry on top. Other lovely garnishes are cinnamon sticks and a sweet syrup or sauce, like a salted caramel drizzle or chocolate fudge.
  • Add a sprinkle of ground cinnamon and allspice are delicious spices to add to the recipe for even more holiday flavor.

Dairy-Free Eggnog Shake Recipe

For a dairy-free or vegan eggnog milkshake, use plant-based eggnog and your favorite dairy-free ice cream.

Boozy Eggnog Milkshake with Bailey’s Irish Cream

Make a boozy milkshake with a shot or two of Bailey’s. Or use your favorite bourbon, brandy, or dark rum for a boozy eggnog shake.

Chocolate Eggnog Milkshake

Make using chocolate ice cream instead of vanilla, or add 2-3 tablespoons of cocoa powder to a regular eggnog milkshake. 

Ninja blender.

Recommended Tools

  • This Ninja blender is a versatile option.
Shop My Amazon Store

Frequently Asked Questions

When can I buy eggnog?

Eggnog season starts at most local grocery stores around October, selling it until January or February, depending on where you live. Note that the closer you are to Christmas day, the more likely your store will be sold out or limited with their eggnog selection due to high demand.

Can I make a chocolate eggnog shake?

Sure! Some stores will sell chocolate eggnog that you can replace the original eggnog with. Or add chocolate ice cream to the seasonal shake – Try my homemade Chocolate Ice Cream recipe!

Is eggnog safe to drink?

Eggnog is made with, you guessed it, egg yolks, and while the mixture starts out with raw egg, commercially available eggnog is pasteurized, making it safe to enjoy the entire holiday season! 

The tops of two milkshakes are garnished with nutmeg and cookie straws.

Storage Tips

Refrigerate – Since this is a frozen treat, storing in the fridge will result in a yummy liquid, but not a frozen ice cream shake.

Freeze – If you have a leftover shake, keep it in an airtight container in the freezer for up to three days. When ready to enjoy, set it on the counter for 10 minutes to soften, then place it back in the blender for the best results.

Can you freeze a milkshake for later?

Any milkshake tastes its best when it is freshly made. However, you can save a milkshake by freezing it. Transfer the recipe to an air-tight container and keep it in the freezer for up to a few months. Then, place it on the counter at room temperature for about 10 minutes to soften, re-whip, and enjoy it once more! Remember that the freezing process will affect the creamy texture. 

  • As the ice cream melts, the ingredients may separate. But that’s nothing that a little bit of mixing can’t fix!
  • Do your future self a favor by marking the container with the expiration date or use-by date. It’s too easy to lose time during the holiday season!
  • A great way to avoid the ice crystals and preserve the milkshake mixture after freezing for a while is by placing a piece of parchment paper directly on the shake and then sealing it with the lid.
  • If you use plant-based milk, like almond milk or coconut milk, the texture may be more grainy than regular frozen milk, so be sure to blend it before serving again.
  • If you don’t have a freezer-safe container, try using a large bowl covered with plastic wrap, a freezer bag, glass containers, or popsicle molds. Avoid freezing the milkshakes in the serving glasses, though.
  • Store the milkshake in the main part of the freezer, where it is far from the freezer door, to save the quality of the drink.

What to serve with The Best Eggnog Milkshake 

  1. Make it more festive and serve with a festive candy cane!
  2. Easy Cream Cheese Danish Recipe (Copycat Starbucks)
  3. Hot Chocolate Marshmallow Cookies Recipe
  4. White Chocolate Peppermint Cookies
Eggnog milkshakes are shown topped with whipped cream and cookie straws.

For a tasty milkshake with the perfect texture, avoid over-blending. Just blend the ingredients until they’re well combined.

Best holiday treats to serve with McDonald’s eggnog shake

The holidays are for indulging, having a caroling party, and serving these creamy milkshakes. Try all of my holiday sweets!

Below are a few of our favorites: Cranberry Christmas Cake, Pfeffernusse Cookies, Crockpot Peanut Clusters, and more!

Slice of eggnog coffee cake on a pretty red winter plate with greens.

Easy Eggnog Coffee Cake Recipe (Bundt cake option)

Tender, fluffy coffee cake gently spiced with nutmeg and cinnamon and topped with a warm brown sugar streusel, drizzled with a simple eggnog glaze. With easy overnight instructions and high altitude adjustments.

Read more
Cranberry Christmas cake slice on a plate while a spoon drizzles vanilla butter sauce on top.

Easy Cranberry Christmas Cake Recipe with Butter Sauce

I can’t imagine the holidays without this easy Cranberry Christmas Cake! I love cranberries! It’s a sweet buttery, no eggs cake – great for breakfast or dessert with tart cranberries and a rich, warm vanilla butter sauce.

An easy must make this Christmas!

Read more
Pfeffernusse Cookies a German spice cookie on a cooling rack with a pretty red plaid towel underneath.

Pfeffernusse Cookies (German Spice Cookies)

Baked with the perfect combination of cinnamon, cloves, nutmeg, and black pepper (or pfeffer), Pfeffernusse Cookies are my family’s favorite traditional German cookies. Bursting with warm, holiday spices, these German spice cookies are tender and warm and the best dunking cookie as they cool!

Read more
Plate of festive Crockpot peanut clusters.

Best Easy Crockpot Peanut Clusters Recipe

5 ingredients and one hour is all it takes to make crockpot peanut clusters that are delicious year-round! Decadent milk, dark and white chocolate chips, and peanut butter chips melt with crunchy peanuts for slow cooker candy that the whole family will love.

Read more

More Eggnog Recipes for the Holidays

  • Easy No-Bake Eggnog Pie Recipe
  • Eggnog Gooey Butter Cookies (from scratch)
  • Eggnog Coffee Cake Recipe 
  • Eggnog Scones with White Chocolate Glaze

A glass of milkshake is decorated for holidays, to pin.

I hope you loved this McDonald’s Eggnog Milkshake — if you did, would you share your creation on Instagram, Facebook and Pinterest? And be sure to comment below!

Like this recipe?

Don’t forget to give it a ⭐️⭐️⭐️⭐️⭐️ star rating and leave a comment below the recipe!

Recipe Card
Eggnog milkshakes are served in fancy glasses with handles.

Easy Eggnog Milkshake (Copycat McDonald’s)

5 from 4 readers
Author: Kathleen Pope
Prep Time: 15 minutes minutes
Cook Time: 0 minutes minutes
Total Time: 15 minutes minutes
Servings: 2 servings
Print Pin SaveSaved!
Made at home and in minutes, your favorite creamy eggnog milkshake from McDonald’s! This eggnog shake tastes better than the popular seasonal treat, using fresh ingredients, and saving you money!

Equipment

  • Ninja Professional Countertop Blender

Ingredients 
US Customary – Metric

  • 3 ½ cups vanilla ice cream vanilla bean, French vanilla or favorite dairy-free ice cream
  • ¾ cup eggnog I used full-fat, but use your favorite or plant-based eggnog
  • ¾ teaspoon nutmeg we love fresh grated nutmeg
  • 1 teaspoon vanilla extract

Optional Garnish

  • Whipped Cream
  • Extra Nutmeg
  • Cookie Wafers, Cinnamon Sticks, Peppermint Sticks or Vanilla Wafers
Get Recipe Ingredients

Instructions

  • In a blender, add the vanilla ice cream, eggnog, nutmeg and vanilla extract (try my bourbon vanilla extract, yum!).
  • Blend together until completely combined, but don’t overblend.
  • Pour into a tall glass, topping with whipped cream and a sprinkle of fresh grated nutmeg.
  • To make it more special add a wafer cookie straw, or a cherry to the top.
Last step! Leave a RatingRate this recipe here. This helps other readers and helps support this website.

Notes

Variations

  • Make your milkshake extra thick by reducing the eggnog to ½ cup.
  • Add ½ teaspoon of rum extract for a non-alcoholic boozy version.
  • Use eggnog ice cream for more delicious eggnog flavor!
  • Add a wafer cookie straw or maraschino cherry on top. Other lovely garnishes are cinnamon sticks and a sweet syrup or sauce, like a salted caramel drizzle or chocolate fudge.
  • Add a sprinkle of ground cinnamon and allspice are delicious spices to add to the recipe for even more holiday flavor.
  • Dairy-Free Eggnog Shake Recipe | For a dairy-free or vegan eggnog milkshake, use plant-based eggnog and your favorite dairy-free ice cream.
  • Boozy Eggnog Milkshake with Bailey’s Irish Cream | Make a boozy milkshake with a shot or two of Bailey’s. Or use your favorite bourbon, brandy, or dark rum for a boozy eggnog shake.
  • Chocolate Eggnog Milkshake | Make using chocolate ice cream instead of vanilla, or add 2-3 tablespoons of cocoa powder to a regular eggnog milkshake. 

Storage Tips

Refrigerate – Since this is a frozen treat, storing in the fridge will result in a yummy liquid, but not a frozen ice cream shake.
Freeze – If you have a leftover shake, keep it in an airtight container in the freezer for up to three days. When ready to enjoy, set it on the counter for 10 minutes to soften, then place it back in the blender for the best results.

Nutrition

Serving: 1serving | Calories: 572kcal | Carbohydrates: 63g | Protein: 12g | Fat: 30g | Saturated Fat: 18g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 8g | Cholesterol: 158mg | Sodium: 237mg | Potassium: 622mg | Fiber: 2g | Sugar: 57g | Vitamin A: 1169IU | Vitamin C: 3mg | Calcium: 421mg | Iron: 0.4mg
Eggnog milkshakes are served in fancy glasses with handles.
Did you make my Easy Eggnog Milkshake (Copycat McDonald’s)?Show it off! Share on Instagram, tag @thefreshcooky, and use the hashtag #thefreshcooky!
Tag on Insta Leave a Rating

Share This!

54 shares
  • Share
  • X
  • Flipboard
  • LinkedIn
  • Reddit
  • Email
  • SMS

eggnog nutmeg vanilla ice cream

Kathleen Pope

Meet Kathleen

Recipe Innovator | Food Photographer | Food Writer

Hi, I’m Kathleen Pope. Here at The Fresh Cooky you will find easy, mostly from-scratch, trusted recipes for all occasions. From speedy dinners to tasty desserts, with easy step-by-step instructions. I am here to help teach you how to make mouthwatering recipes without spending hours in the kitchen.

Read More

  • Facebook
  • Instagram
  • Pinterest
  • Twitter / X
  • Mastadon

Join the Recipe Club!

Get my free eBook, Fresh Fridays emails, and never miss a recipe.

Unsubscribe anytime (privacy policy).

Reader Interactions

Comments

    Rate & Comment Cancel reply

    Have a question, comment, or suggestions about this recipe? If you had any trouble, I would love a chance to help you troubleshoot before you rate. Constructive criticism is welcome, but please be respectful. Rude or inappropriate comments will not be approved. Your email address will not be published.

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

  1. Chenee

    Fri, Dec 29, 2023 at 5:23 am

    5 stars
    I absolutely loved this! And I had enough ice cream and egg nog to make even more. It was perfect!

    Reply
    • KathleenKathleen Pope

      Tue, Jan 2, 2024 at 11:11 am

      YAY! Thanks!

      Reply
  2. Casey

    Fri, Dec 29, 2023 at 4:48 am

    5 stars
    I rarely go to McDonalds, but when I do it’s because of the eggnog milkshake and the shamrock shake. I can’t wait to make this at home! It looks amazing and I know they won’t mess up my order lol.

    Reply
    • KathleenKathleen Pope

      Tue, Jan 2, 2024 at 11:11 am

      I am the same!!

      Reply
  3. Kechi

    Fri, Dec 29, 2023 at 3:54 am

    5 stars
    Eggnog milkshake is my kids’ fav!!! Can’t wait to make it for them using this recipe. Thanks for sharing!

    Reply
    • KathleenKathleen Pope

      Tue, Jan 2, 2024 at 11:11 am

      Hope they love it!

      Reply
  4. Ieva

    Fri, Dec 29, 2023 at 1:10 am

    5 stars
    Eggnog is my favourite festive drink ever, so I am so pleased to see your recipe for a milkshake! YOu may now catch me drinking it in summer 🙂

    Reply
    • KathleenKathleen Pope

      Tue, Jan 2, 2024 at 11:11 am

      Thank you!

      Reply

Primary Sidebar

Kathleen Pope

Meet Kathleen

Hey there! I'm Kathleen Pope, a proud wife, mom of two awesome college boys, and recipe nerd. Welcome to my world of easy recipes with a healthy twist! Join thousands who trust The Fresh Cooky as their go-to recipe source. Let's cook up some magic!

Read More

  • Facebook
  • Instagram
  • Pinterest
  • Twitter / X
  • Mastadon

Join the Recipe Club!

Get my free eBook, Fresh Fridays emails, and never miss a recipe.

Unsubscribe anytime (privacy policy).

Trending Now

  • Crumbl cookie with milk chocolate chips.Copycat Crumbl Chocolate Chip Cookie
  • Easy and Quick Pizza Dough Recipe with dough on floured surface square.Easy No Rise Pizza Dough Recipe
  • Best shaved steak recipes, round up picture with Philly cheesesteak, steak bomb, steak fajitas and stuffed peppers.39 Best Shaved Steak Recipes (Easy Steak Meals)
  • Spiral sliced ham with honey baked ham glaze in roasting pan.How to Cook Spiral Ham
  • Square image of whole easy key lime pie with dollops of whipped cream and decorated with wedges of key limes.Award Winning Recipe for Key Lime Pie
  • Philly cheese steak sandwich on a tray with french fries surrounding it.Best Philly Cheesesteak Recipe
The Fresh Cooky
  • Facebook
  • Instagram
  • Pinterest
  • Twitter / X
  • Mastadon

Subscribe Now

by Course

  • Appetizers & Snacks
  • Breads
  • Drinks
  • Main Dishes
  • Salads & Dressings
  • Sauces & Condiments
  • Side Dishes
  • Sweets

Holidays

  • Thanksgiving
  • Holiday Appetizers
  • Holiday Breakfast
  • Holiday Drinks
  • Holiday Main Dish
  • Holiday Side Dish
  • Holiday Sweets
  • Game Day Recipes

By Cuisine

  • Asian
  • German
  • Italian
  • Mexican

By Diet

  • Gluten-Free
  • Low Carb
  • Vegetarian

By Meal Type

  • 30 Minute Meals
  • Breakfast
  • Lunch
  • Dinner
  • Easy Weeknight Meals
  • Freezer Meals
  • Kid-Friendly
  • Make Ahead

By Method

  • Air Fryer
  • Crockpot
  • Grilled
  • Instant Pot
  • One Pot
  • Sheet Pan
  • Stovetop
  • About
  • Contact
  • Shop
  • Subscribe

Copyright © 2025 · The Fresh Cooky · Privacy & Disclosure Policy

54 shares
  • Pinterest
  • Facebook
  • Flipboard
  • X
  • LinkedIn
  • Save
  • Reddit

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

This worked exactly as written, thanks!
My family loved this!
Thank you for sharing this recipe.

Or write in your own words:

A rating is required
A name is required
An email is required