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!
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!!

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!
Table of Contents
- Why you’ll Love This
- Ingredients for this McDonald’s caramel frappé
- How to make this small caramel frappé
- Recipe Tips & Troubleshooting Notes
- Frequently asked questions – FAQ
- RECIPE VARIATIONS
- Pumpkin Spice Caramel Frappé (Fall Seasonal Version)
- Salted Caramel Frappé Upgrade
- McDonald’s Caramel Frappe Copycat Recipe
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 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!
- In a small cup mix the instant coffee with the hot water until dissolved.
- 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.
- Blend until smooth.
- Pour in a tall glass and top your chilled drink with whipped cream and a generous caramel drizzle.
- 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!

Frequently asked questions – FAQ
Not really. Frappes melt. This one is best blended and enjoyed right away so it stays thick and creamy.
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.
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.
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!
1/2 tablespoon instant coffee gives the closest McCafé flavor. Love a stronger coffee flavor? Add a little more to taste.
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.
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.
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.
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.
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.
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.
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.

McDonald’s Caramel Frappe Copycat Recipe
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
Nutrition information is automatically calculated, so should only be used as an approximation.





m
Can I use guar gum instead of xanthan gum?
It won’t work the same unfortunately!
What brand of instant coffee did you use?
I think just the one from the grocery store.
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.
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!
YUMMY!!!! how much coffee should I use instead of the instant coffee (I don’t have that unfortunately). thank you for this recipe!
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.
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!!
I’m happy it came in clutch for you! Thank you for making the recipe! 😁
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?
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.
thank you for the recipe.
I have to drive 30 miles to get one.
You’re welcome 😁
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.
I get it! Making your own caramel frappe at home is a great way to enjoy it without breaking the budget! Cheers!