This post may contain affiliate links. Please read our disclosure policy.

There’s something about a McDonald’s Caramel Frappé that hits different. Maybe it’s the after-school memories. Maybe it’s the way the caramel drizzle ribbons down through the whipped cream. Or maybe it’s just the fact that it’s cold, creamy, and $5 for a medium, which adds up fast when it becomes your daily habit.

I’ve made this copycat so many times I’ve honestly stopped going to McDonald’s for it entirely. The secret isn’t fancy equipment or a barista-level skill set. It’s three simple things: strong coffee (or instant, I’ll show you both), caramel sauce, and a blender. That’s it.

My TikTok video of this recipe has hit over 2 million views, which tells me I’m not the only one who needed this in their life. The best part? You can make a large-size version at home for about $1.50. A large at McDonald’s runs around $5. Do that math five days a week and you’ve basically bought yourself a new cookbook by the end of the month.

No espresso machine. No drive-through wait. Just the real thing, made in your kitchen in five minutes.

If you love fast-food copycats, try my McDonald’s caramel iced coffee, Oreo Shamrock Shake, and McFlurry recipe next!

Top view of whipped cream swirled with caramel sauce on a caramel frappe

Let’s Chit Chat!

I’ve tested this caramel frappe more times than I can count, and the secret to that true McDonald’s texture is a tiny pinch of xanthan gum. It keeps the frappe creamy, and thick instead of icy or separating, totally worth having on hand if you love blended coffees!

What does the Mcdonald’s caramel frappe taste like?

This frappe has a rich caramel flavor mixed into a coffee slushie. It is both creamy with a hint of coffee, sweet, and so delicious. It is definitely an indulgent coffee treat that you can enjoy anytime during the day when you need a little something sweet of need a little kick and jolt of energy.

Why you’ll Love This

  • It tastes exactly like the real thing. The key is getting the ratio of coffee to caramel right, and once you nail it, you’ll be genuinely surprised how close this is to the drive-through version (possibly closer than you’d expect from a homemade recipe).
  • No espresso machine, no barista skills required. All you need is a blender and coffee you probably already have, brewed, instant, or cold brew all work. If you can press a button, you can make this.
  • You’ll save $3–4 every single time you make it. A large at McDonald’s runs around $5. This homemade version, including the caramel drizzle and whipped cream, costs about $1.50 max. That’s real money, especially if this is a daily habit.
  • It’s endlessly customizable. Make it lighter with oat milk, turn it into a pumpkin spice version in the fall, or upgrade it with salted caramel sauce when you want something that feels more gourmet. The base recipe is a blank canvas.
  • It’s faster than the drive-through. Seriously, by the time you get in your car, drive there, and wait in line, you could have already made two of these and be halfway through the first one.
Ingredients for homemade McDonald’s caramel frappe including ice, coffee, caramel syrup, and milk in a blender before blending

Ingredients for this McDonald’s caramel frappé

Scroll down to the recipe card for the full detailed list.

  • Ice – crushed works best for smooth blending
  • Half-and-half – or whole milk + splash of cream
  • Instant coffee – keeps flavor strong without watering down
  • Water – just enough to dissolve the coffee
  • Sugar – adjust to taste
  • Caramel syrup – I love Monin or Torani, you can also use my homemade version instead!
  • Xanthan gum (optional but amazing)
  • Whipped cream + caramel sauce – that iconic finish

Dairy-free? Use creamy oat milk or coconut milk + vegan whipped topping.

Equipment

  • Blender, high speed works best for smooth texture
  • Tall glass or reusable McDonald’s cup (optional but fun!)
  • Straw + whipped cream nozzle (for real McD vibes)

How to make this small caramel frappé

This is how you can make McDonalds caramel frappe. Make sure to scroll down to the recipe card for the full detailed instructions!

  1. In a small cup mix the instant coffee with the hot water until dissolved.
  2. To a blender add the ice, half and half, caramel syrup, sugar, and the instant coffee mixture. Add the xanthan gum now if using it.
  3. Blend until smooth.
  4. Pour in a tall glass and top your chilled drink with whipped cream and a generous caramel drizzle.
  5. Enjoy with a straw.

Recipe Tips & Troubleshooting Notes

  • Too runny? Add more ice & re-blend
  • Too icy? Add 1–2 tbsp cream or half-and-half
  • Not sweet enough? Add a splash more caramel syrup
  • Wants it thicker like McD? Add a pinch of xanthan gum

Serving hack: Chill your cup first, it keeps the frappe frozen longer!

Close-up of caramel sauce dripping down a homemade caramel frappe

Frequently asked questions – FAQ

Can I make mcdonald’s frappes ahead of time?

Not really. Frappes melt. This one is best blended and enjoyed right away so it stays thick and creamy.

How do I get the real McDonald’s texture?

You have to use cold ingredients and a tiny pinch of xanthan gum. The thickness and creamy finish is just like the one you’d get at McDonald’s! I know I said it’s optional, but I highly recommend using it.

Can I make this McDonald’s caramel frappe vegan or dairy free?

Yes you can definitely use a substitute to the half and half some of my favs are: soy milk, almond milk, and creamy oat milk.
For the whipped cream, make sure to use a dairy-free version and a dairy-free caramel sauce for the drizzle would also be a good option.

How do I serve it like McDonald’s?

For the full drive-thru experience, serve it in a washed McDonald’s cup with whipped cream and generous drizzle of caramel sauce. Looks identical!

How much coffee should I use?

1/2 tablespoon instant coffee gives the closest McCafé flavor. Love a stronger coffee flavor? Add a little more to taste.

Can I add toppings or mix-ins?

Absolutely! You can dress this caramel frappe up just like the McDonald’s version, or make it even better. Drizzle extra caramel or chocolate sauce on top, sprinkle in toffee bits or mini chocolate chips, and finish with a swirl of whipped cream and caramel. It adds extra sweetness, texture, and that true coffee-shop vibe in every sip.

How many calories are in a McDonald’s Caramel Frappé?

A small McDonald’s Caramel Frappé contains 420 calories, a medium contains approximately 510 calories, and a large contains around 680 calories. This homemade copycat version can be made lighter by swapping whole milk for oat milk and reducing the caramel sauce, bringing a medium-sized serving to closer to 300–350 calories.

How much caffeine is in a McDonald’s Caramel Frappé?

A medium McDonald’s Caramel Frappé contains approximately 100–125mg of caffeine, which comes from the coffee extract in the frappé base, roughly equivalent to one small cup of brewed coffee. In this copycat recipe, the caffeine level will vary depending on how strong you brew your coffee or how much instant espresso powder you use.

Can I make this without an espresso machine?

Yes, this recipe is specifically designed for people without an espresso machine. You can use strong brewed coffee that’s been chilled, instant coffee dissolved in a small amount of hot water, or instant espresso powder for the deepest flavor.

How do I make my homemade frappé thicker?

The key to a thicker frappé is using more ice and making sure your coffee base is fully chilled before blending, warm coffee melts the ice too fast and makes it watery. You can also freeze your coffee into ice cubes beforehand and blend those instead of using regular ice for an ultra-thick, creamy result that doesn’t dilute as it sits.

What are the sizes for McDonald’s Caramel Frappé?

McDonald’s serves the Caramel Frappé in three sizes: small (12 oz), medium (16 oz), and large (22 oz). To replicate these sizes at home, use a 12 oz glass for a small, a standard 16 oz tumbler for a medium, or a 22–24 oz cup for a large, and scale the recipe accordingly using the serving adjuster in the recipe card above.

How long does a homemade caramel frappé keep in the fridge?

A blended frappé is best enjoyed immediately since it will separate and the ice will melt within 30–45 minutes. If you want to prep ahead, store the liquid coffee-caramel base (without ice) in a sealed jar in the fridge for up to 3 days, then blend with fresh ice when you’re ready to drink.

RECIPE VARIATIONS

Once you realize how easy it is to make fast food drinks at home, you’ll want to browse my full collection of Starbucks copycat drinks too.

Lighter Caramel Frappé (Under 200 Calories)

Want all the flavor without the full calorie hit? This lighter version swaps whole milk for unsweetened oat milk, uses sugar-free caramel syrup (Torani, monin, or Jordan’s Skinny Syrups both work great), and skips the whipped cream topping, or uses a light spray of whipped cream instead of a full dollop. The result is a frappé that lands around 180–200 calories for a medium serving, compared to 510 calories for the same size at McDonald’s. The texture is slightly less creamy but still totally satisfying, especially if you use extra ice for that thick, slushy consistency.

Quick swap guide:

  • Whole milk → unsweetened oat milk or almond milk
  • Regular caramel sauce → sugar-free caramel syrup (2 tbsp)
  • Full whipped cream → 2-second spray of light whipped topping
  • Optional: add a pinch of xanthan gum for creamier texture without added fat

Pumpkin Spice Caramel Frappé (Fall Seasonal Version)

This seasonal twist takes the base caramel frappé and layers in all the cozy fall flavors, without being a completely different drink. Add 2 tablespoons of pumpkin purée (not pumpkin pie filling), ½ teaspoon of pumpkin pie spice, and reduce the caramel sauce by half, replacing it with a tablespoon of brown sugar or maple syrup. The result tastes like a Starbucks Pumpkin Spice Frappuccino and a McDonald’s Caramel Frappé had a very good autumn baby. Top with whipped cream, a caramel drizzle, and a pinch of cinnamon.

Salted Caramel Frappé Upgrade

This is the version I personally make when I want something that feels a little more elevated than the drive-through order. The upgrade is simple: use a high-quality salted caramel sauce instead of standard caramel (Ghirardelli or Stonewall Kitchen both work well), add a small pinch of flaky sea salt directly into the blender, and finish with an extra caramel drizzle and a flake of Maldon salt on top of the whipped cream. The salt cuts through the sweetness in a way that makes the whole drink taste more complex — more coffee shop, less fast food.

Thick caramel frappe in a glass overflowing with whipped cream and caramel drizzle
5 from 29 votes

McDonald’s Caramel Frappe Copycat Recipe

This copycat tastes just like McDonald's, creamy, sweet, caramel-swirled — and costs a fraction of the price. Ready in 5 minutes with no espresso machine.
Prep: 5 minutes
Total: 5 minutes
Servings: 1 serving
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients  

  • 1/2 cup half and half or whole milk or a combination of both.
  • 1 cup crushed ice
  • 1/2 tbsp instant coffee rounded (or more for a stronger coffee flavor)
  • 2 tbsp caramel syrup
  • 1/4 tsp xanthan gum
  • 1/2-1 tbsp granulated sugar for a sweeter drink.
  • whipped cream
  • caramel sauce for drizzling

Instructions 

  • In a small bowl or cup mix the instant coffee with 1 tbsp hot water. Stir to dissolve and set aside.
    1/2 tbsp instant coffee
  • To a high-speed blender add the ice, milk or half and half, instant coffee mixture, caramel syrup, xanthan gum, and granulated sugar. I would start with 1/2 tablespoon then add more if needed.
    1/2 cup half and half, 1 cup crushed ice, 2 tbsp caramel syrup, 1/4 tsp xanthan gum, 1/2-1 tbsp granulated sugar
  • Blend until smooth and creamy. Pour in a tall glass and top with whipped cream and a generous drizzle of caramel sauce and enjoy.
    caramel sauce, whipped cream

Video

@thelifestyleofafoodie

McDonalds CARAMEL FRAPPE aka one of the most nostalgic drinks from there!! Find the detailed recipe on my site ❤️❤️ #mcdonalds #caramel #caramelfrappe #copycatrecipe #mcdonaldscaramelfrappe #mcdonaldscopycat

♬ Sweet but Psycho – Ava Max

Nutrition

Calories: 283Calories | Carbohydrates: 39g | Protein: 4g | Fat: 14g | Saturated Fat: 9g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Cholesterol: 42mg | Sodium: 173mg | Potassium: 251mg | Fiber: 1g | Sugar: 11g | Vitamin A: 428IU | Vitamin C: 1mg | Calcium: 140mg | Iron: 0.2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

About Chahinez Tabet Aoul

Chahinez Tabet Aoul is the recipe developer, photographer, and writer behind Lifestyle of a Foodie and Simple Copycat Recipes. Based in Las Vegas, Nevada, Chahinez is known for creating approachable, high-reward recipes that feel like they came straight from your favorite restaurant. Only easier, more fun, and made right a thome!

You May Also Like:

5 from 29 votes (24 ratings without comment)

Leave a comment

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

Recipe Rating




17 Comments

  1. mia says:

    5 stars
    m

    1. Tara says:

      Can I use guar gum instead of xanthan gum?

      1. Chahinez says:

        It won’t work the same unfortunately!

  2. SuperMom says:

    What brand of instant coffee did you use?

    1. Chahinez says:

      I think just the one from the grocery store.

  3. Denver chick says:

    5 stars
    I was poking around for a copycat McDonald’s frappe recipe and found this. Not sure what the xanthan gum does but I just made the drink without it and it’s DELICIOUS!! Thanks for posting. I too, experience broken frappe machines on a regular so great to have this at-home option.

    1. Chahinez says:

      I’m so glad you found the recipe and that it turned out delicious! The xanthan gum helps with thickness and creaminess, but it’s great to hear you enjoyed it even without it. I totally get the struggle with broken frappe machines, so I’m happy this at-home version works for you! Thanks for trying the recipe and sharing your experience!

  4. Ashleigh says:

    YUMMY!!!! how much coffee should I use instead of the instant coffee (I don’t have that unfortunately). thank you for this recipe!

    1. Chahinez says:

      Glad you liked it! And you would need to replace it with only 1 tablespoon of coffee so try to use espresso or something strong if you can.

  5. Diane Achimon says:

    5 stars
    Seems that every time I want to get a McDonald’s frappe their machine is broken. I was needing a frappe fix tonight and found your recipe that I had printed back in August. So, I thought I would give it a try. Lucky for me I had everything I needed to make it right down to the whipped cream. I didn’t expect it to really taste like the McDonald’s recipe, but to my surprise it was very, very close. This is my go to frappe fix recipe from now on. I’m so glad I found it!!

    1. Chahinez says:

      I’m happy it came in clutch for you! Thank you for making the recipe! 😁

      1. Debbie D. says:

        5 stars
        This is the best caramel frappe’ (like McDonald’s) in a pinch and costs pennies to make! Thank you for posting.

        Quick question. If I double the recipe, do I double the xanthan gum?

      2. Chahinez says:

        You can absolutely double the recipe! As far as the xanthan gum, you should taste and adjust as you go because it is potent. Start with the base amount with the doubled ingredients and taste a sample from the blender to see if it needs more then blend again if it does.

  6. Clark says:

    thank you for the recipe.
    I have to drive 30 miles to get one.

    1. Chahinez says:

      You’re welcome 😁

  7. Schmidt-Colon says:

    5 stars
    I really like the Carmel frappe from Mcdonal’s. I can’t afford the drive/cost often due to budget cuts. Nice to have a receipt to try at home.

    1. Chahinez says:

      I get it! Making your own caramel frappe at home is a great way to enjoy it without breaking the budget! Cheers!