McDonald’s Eggnog Shake

Craving that creamy, dreamy McDonald’s Eggnog Shake? You’re in luck! With this easy copycat recipe, you can indulge in the holiday favorite anytime, anywhere. Just blend vanilla ice cream and eggnog for a delightfully sweet and nutmeg-spiced treat that rivals the fast-food original. Top with whipped cream and a cherry for the ultimate festive sip! When you make these at home, you don’t need to wait until December!

Homemade McDonald's eggnog shake with whipped cream and a cherry on top

This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases.

What makes the McDonald’s Milkshake so good?

Mickey D’s eggnog shake is so creamy and delicious that you almost don’t miss the alcohol. Almost. But by the time you unwrap your last gift, and the Christmas tree is starting to drop needles, the McDonald’s eggnog milkshake will be gone for another year.

Don’t worry. The recipe below will satisfy your eggnog shake cravings anytime you want, and it is so simple to make that you probably will find yourself serving them at your next holiday party!

Why you’ll love this recipe

  • Simple and quick: Just 2 ingredients and 5 minutes to shake perfection
  • Customizable: Adjust the eggnog-to-ice cream ratio to your liking
  • Make it boozy: Spike your shake with brandy, bourbon, rum, or Bailey’s for an adults-only treat
  • Festive and fun: Serve at holiday parties or enjoy as a sweet ending to any winter meal

Ingredients

Here’s a list of what you need to make this copycat McDonald’s eggnog milkshake recipe:

  • Vanilla ice cream – The creamy base for your dreamy shake
  • Eggnog – Adds the signature holiday flavor and spice
  • Whipped cream – A fluffy, optional topping for extra indulgence
  • Maraschino cherry – The classic shake garnish for a pop of color
Overhead view of eggnog shake ingredients: vanilla ice cream, eggnog, and maraschino cherries in glass bowls on a blue surface.

How to Make an Eggnog Shake

  1. Place vanilla ice cream into a blender.
  2. Add eggnog and blend for about 45 seconds.
  3. Pour the milkshake mixture into a glass.
  4. Top with whipped cream and a maraschino cherry.
A close-up of a McDonald's eggnog shake topped with a mound of whipped cream and a bright red maraschino cherry.

Tips and Variations For Making and Serving the Best Eggnog Shakes

  • Use your favorite type of vanilla frozen dessert. McDonald’s uses regular vanilla ice cream, but French Vanilla ice cream works extraordinarily well in this recipe. Surprisingly, low-butterfat ice cream makes even creamier milkshakes. Replacing the ice cream with vanilla gelato or even frozen custard may be an exciting experiment.
  • Spice things up a bit. A light sprinkling of cinnamon and freshly ground nutmeg into the blender before mixing will elevate your eggnog milkshake to gourmet standing.
  • Make it an ‘adult’ milkshake. A shot of brandy, bourbon, or rum is always appreciated by those looking for a more traditional holiday tipple. Bailey’s Irish Cream is another great addition; most adults love a boozy eggnog milkshake!
  • Frost your serving glass to keep the milkshake ice cold. Wrap your glasses in damp paper towels and place them in the freezer for a few minutes. Take the glasses out and gently peel off the paper towels.

Either way, it will taste great!

two eggnog milkshakes with whipped cream and a cherry on top

What can you serve with an eggnog milkshake?

Of course, you will want to serve this with some holiday cookies. I love to serve this with some 7-layer bar cookies or some Chocolate Crinkle Cookies. This would also go well with a slice of pumpkin bread.

Are you looking for more holiday recipes? Try these!

More McDonald’s Seasonal Drink Recipes

Be sure to check out more of my easy Christmas recipes and the best McDonald’s copycat recipes right here on CopyKat.com!

Do you like cooking videos? Check out our channel on YouTube.

Homemade McDonald's eggnog shake with whipped cream and a cherry on top

McDonald’s Eggnog Shake Copycat Recipe

Indulge in the creamy, nutmeg-spiced deliciousness of McDonald's Eggnog Shake anytime with this easy, 2-ingredient copycat recipe. Blend vanilla ice cream and eggnog for a festive treat that rivals the fast-food favorite!
4.84 from 6 votes
Print Pin Rate Add to Collection
Course: Drinks
Cuisine: American
Keyword: Eggnog Shake, McDonald’s Recipes, Milkshake
Prep Time: 5 minutes
Total Time: 5 minutes
Servings: 1
Calories: 416kcal

Ingredients

  • 1 cup vanilla ice cream
  • 1/2 cup eggnog
  • 2 tablespoons whipped cream
  • 1 maraschino cherry

Instructions

  • Place vanilla ice cream in a blender.
  • Pour the eggnog into the blender. Blend for about 45 seconds.
  • Pour the milkshake into a glass and top with whipped cream and a maraschino cherry.

Video

Nutrition

Calories: 416kcal | Carbohydrates: 44g | Protein: 10g | Fat: 21g | Saturated Fat: 13g | Cholesterol: 139mg | Sodium: 175mg | Potassium: 472mg | Fiber: 0g | Sugar: 40g | Vitamin A: 880IU | Vitamin C: 1.9mg | Calcium: 334mg | Iron: 0.3mg

About Stephanie Manley

Stephanie Manley is the creator of CopyKat.com. She has been recreating copycat recipes since 1995. Learn more about Stephanie Manley.

REVEALED: Copycat Secrets for 2026

free email bonus

Yes, you CAN make it at home! I'll show you how.

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.

Reader Interactions

Comments

  1. John Fuller

    4 stars
    I’m sure that this does taste really good but I was expecting the real egg version that I used to remember my mom making way back in the 1950s. Do you have a recipe like that one hidden away somewhere. Real egg, whole milk, ice cream, nutmeg, vanilla, cinnamon etc. No blenders way back then. We used a thing called a mix-master hand held mixer.

  2. Francis

    I think there is(was) also some rum flavor to the McDonalds Egg nog shake. Your recipe was great am going to try with a little imitation rum flavor next time.

  3. Bob Albano

    5 stars
    Here’s my recipe (to avoid using raw eggs):
    BOB’S EGG NOG
    5 tbsps dry whole egg powder
    1 tsp nutmeg
    3 tbsps sugar
    10 tbsps warm water
    2 cups milk
    4 scoops vanilla ice cream
    Put egg powder, nutmeg, and sugar in a bowl.
    Add enough warm water to make a paste and stir.
    Pour milk into a blender.
    Add egg paste to the milk. Blend!
    Add ice cream to milk. Blend again!
    (Optional: add Bailey’s Irish Cream)

  4. kim

    Stephanie;
    Hi,I am lactose intolerant and Iwas wondering if iI can use natrel vanilla ice cream,the light eggnog and if Ican find it the low sugar whipped cream that is lactose free products in your milkshake recipe?
    Kim

  5. kim

    5 stars
    Stephanie;
    Hi,I love your copycat MacDonald’s eggnog milkshake,I would like to make it in my magic bullet blender,but I was wondering if I could use a lactose free milk and ice cream with the spices in my blender.I am lactose intolerant and a diabetic.
    Can I also use a stevia packet and a light eggnog product in your smoothie?
    I will make your smoothie in my blender in December when the eggnog is in the grocery stores.
    Kim

  6. BJ Goffard

    Love your recipes! Thank you. I have cannoli rods but unable to find recipes for the shells. My grandmother made hers shells and using real whipping cream. She sold her pastries and pies to a local grocery market in Buffalo, NY many years ago. Any recipes?

  7. Tracy Tillar

    I would like to know if the McDonlds Eggnog milkshake becoming to my area (Absecon,Egg Harbor city NewJersey) because it didn’t come last year

  8. sweetv

    Hi..I really enjoy this web-site,,I can cook the same food that I eat-out… at home and fit it to my diet and life style…just lov -u…

4.84 from 6 votes (2 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




homemade Olive Garden Asiago Torgelloni Alfredo with chicken on a plate

Copycat Recipe Secrets for 2025

REVEALED:

Yes, you CAN make it at home! 
I'll show you how.

FREE EMAIL BONUS