
I’ve always been a little obsessed with McDonald’s fries, and for years I couldn’t figure out why homemade fries never tasted quite the same. After a lot of testing (and a few burnt batches along the way), I finally cracked the code, and it wasn’t what I expected at all.
The secret isn’t in the potato, it’s in a quick flavor soak before frying. Once I tried this method, I never went back to plain frozen fries again. If you’re craving that iconic salty, golden flavor without leaving your kitchen, this Copycat McDonald’s Fries Recipe is exactly what you need.

Cooking Time
- Prep Time: 8 minutes
- Cooking Time: 5 minutes
- Total Time: 13 minutes
Ingredients
- 1 bag (26 ounces) shoestring frozen French fries – thin-cut shoestring fries fry up crispier and closer to the real thing than thick-cut ones
- ¼ cup ice cubes – keeps the soaking liquid cold so the fries don’t start thawing too fast
- ½ cup unsalted beef stock – this is the flavor secret, so don’t swap it for salted stock or you’ll overdo the sodium
- ¼ cup soy milk – stands in for the hydrolyzed milk McDonald’s uses without needing a specialty ingredient
- ½ teaspoon baking powder – helps the flavored soak cling to the fries instead of sliding right off
- Canola oil, for frying – a neutral base that won’t compete with the other flavors
- A splash of corn oil (optional) – adds a touch closer to the blend McDonald’s actually fries with
- Salt, to taste – add it the second the fries come out of the oil so it actually sticks
Note: serves 4 as a side.
Equipment You’ll Need
- Deep fryer or heavy pot – for getting the oil to a steady, even frying temperature
- Kitchen thermometer – keeps your oil right around 375°F so the fries cook evenly
- Mixing bowl – for whisking together the flavored soak
- Slotted spoon or fry basket – makes lifting the fries in and out of hot oil quick and safe
- Wire rack or paper towels – lets excess oil drain so the fries stay crisp, not greasy
- Baking sheet – for holding the soaked fries during their quick freezer chill

How to Make Copycat McDonald’s Fries Recipe?
I know this sounds like an unusual way to make fries, but trust me, the process is quick and every step matters. You’re basically flavoring frozen fries before they ever hit the oil, which is exactly what gives them that unmistakable taste. Here’s exactly how I do it every single time.
Step 1: Heat Your Oil
Pour your oil into a deep fryer or heavy pot and heat it to 375°F. I always use a thermometer here because guessing the temperature is the easiest way to end up with soggy or overly greasy fries. Give it a few extra minutes to stabilize once it hits temperature before you start frying anything.
Step 2: Mix the Flavor Soak
In a mixing bowl, combine the ice, beef stock, soy milk, and baking powder. Whisk it together until everything is fully blended. This little mixture is doing all the heavy lifting here, so don’t rush through it or skip an ingredient even if it seems optional.

Step 3: Dunk the Fries
Add your frozen shoestring fries straight from the freezer into the bowl of soak. Swirl them around for just a few seconds, then lift them out right away. You’re not marinating them for a long soak, just giving them a quick flavorful coating before they go back to the freezer.

Step 4: Chill Them Again
Spread the soaked fries out in a single layer on a baking sheet and pop them back into the freezer for about five minutes. This step re-firms the fries so they hold their shape and don’t fall apart the moment they touch the hot oil.
Step 5: Fry Until Golden
Carefully lower the fries into your 375°F oil in small batches so you don’t crowd the pot. Fry for about 2 minutes, watching closely since shoestring fries cook fast and can go from golden to burnt in a hurry. Pull them out the moment they look crisp and lightly browned.
Step 6: Salt and Serve
The instant your fries come out of the oil, sprinkle them generously with salt while they’re still hot and glistening. This is the moment the salt actually sticks, so don’t wait until they’ve cooled down. Serve them right away for the best crunch.
Additional Tips for Making This Recipe Better
I’ve made this recipe more times than I can count, and here’s what actually makes a difference:
- I always pat my fries dry with a paper towel right after the freezer chill, since extra moisture makes the oil splatter and the fries turn out soggier.
- I fry in small batches because overcrowding the pot drops the oil temperature fast, and that’s when fries turn greasy instead of crisp.
- I keep my oil temperature steady with a thermometer instead of guessing, since even a 10-degree drop changes the texture completely.
- I use unsalted beef stock every time, because salted stock combined with the finishing salt makes the fries way too salty for my taste.
- I never skip the second freezer chill, even though it feels like an extra step, because it’s what keeps the fries from getting mushy in the oil.
Common Mistakes to Avoid
- I once skipped drying the fries before frying, and the oil splattered everywhere while the fries came out limp.
- I tried skipping the baking powder once, thinking it wouldn’t matter, but the flavored soak just slid right off the fries.
- I overcrowded my fryer basket early on, and the oil temperature dropped so much the fries turned pale and greasy.
- I let my fries sit out too long after frying, and they lost their crunch within minutes because the steam softened them.
- I forgot to salt them immediately after frying once, and the salt just bounced right off instead of sticking.
How to Serve Copycat McDonald’s Fries?
I love piling these fries into a small paper cone or a lined basket for that classic fast-food look, since it keeps them upright and makes them feel like a real treat. A light dusting of extra salt right before serving gives them a nice finishing shine. I usually set out little bowls of ketchup, tangy mayo, or a spicy dip on the side so everyone can customize their own plate.
If you’re building out a full fast-food style spread at home, these fries pair beautifully with a loaded bowl. I like serving them alongside something like this korean bbq loaded fries bowl combo for a fun mix-and-match fry night with friends or family.

Variations
- Swap the soy milk for oat milk if you want a slightly different flavor note while keeping things dairy-free.
- Add a pinch of smoked paprika or garlic powder to the finishing salt for a smoky, savory twist.
- Use sweet potato fries instead of regular shoestring fries for a slightly sweeter, more nutrient-dense version.
- Skip the deep fryer and use an air fryer at 400°F for about 10 minutes if you want a lighter version with less oil.
- Try seasoned frozen fries instead of plain shoestring fries for an extra layer of flavor built right in.
Nutritional Information
Here’s roughly what you can expect per serving of this copycat recipe:
- Calories: about 410 per serving
- Protein: about 5 grams per serving
- Carbohydrates: about 48 grams per serving
- Fat: about 22 grams per serving
Make Ahead and Storage
You can prep the flavored soak up to a day ahead and keep it covered in the fridge, then dunk your fries fresh whenever you’re ready to fry. This saves a little time on busy nights without sacrificing any of the flavor.
Leftover fries keep in an airtight container in the fridge for up to 2 days, though they’ll lose some of their crispness. To reheat, spread them on a baking sheet and warm them in a 400°F oven for about 5 minutes, or use an air fryer for the best texture.
If you want to freeze a batch, soak and chill the fries as directed, then transfer them to a freezer bag before frying. They’ll keep well for up to 2 months and can be fried straight from frozen whenever a craving hits.
Why You’ll Love This Recipe?
This recipe has become a regular in my kitchen for a few solid reasons:
- It’s fast: from freezer to plate in about 13 minutes, this comes together quicker than ordering delivery.
- It’s easy to customize: you can play with the seasoning, oil, or fry method depending on what you’re craving that day.
- It uses simple pantry swaps: soy milk and beef stock are easy to find and don’t require a special trip to a specialty store.
- It tastes shockingly close to the real thing: the flavored soak really does replicate that signature McDonald’s taste.
- It works for a crowd: this recipe scales up easily if you’re feeding a bigger group of hungry fry lovers.
For another crispy potato side to add to your rotation, I’d also recommend checking out this homemade seasoned fries recipe for a differently seasoned take on homemade fries.
FAQs
Can I make McDonald’s fries recipe Indian-style with extra spice?
Yes, you can add chaat masala, red chili powder, or a squeeze of lemon to the finishing salt for an Indian-inspired spin on this recipe.
How do I make McDonald’s fries at home in an air fryer?
Skip the deep fryer and air fry the soaked, chilled fries at 400°F for about 10 minutes, shaking the basket halfway through for even browning.
Can I make this recipe with regular frozen fries instead of shoestring?
You can, but shoestring fries fry up thinner and crispier, which gets you much closer to the actual McDonald’s texture.
Is it possible to make these fries without deep frying?
Yes, baking at 425°F for about 20 minutes or air frying both work well if you’d rather skip the deep fryer altogether.
What gives McDonald’s fries their seasoning packet flavor without buying one?
The combination of beef stock, soy milk, and a generous salt finish recreates that signature flavor without needing an actual seasoning packet.
Can I make a healthier version of McDonald’s fries at home?
Air frying with a light oil spray and using sweet potato fries instead of regular fries makes for a noticeably healthier version while still keeping the flavor.

Copycat McDonald’s Fries Recipe
Ingredients
Method
- Pour your oil into a deep fryer or heavy pot and heat it to 375°F. I always use a thermometer here because guessing the temperature is the easiest way to end up with soggy or overly greasy fries. Give it a few extra minutes to stabilize once it hits temperature before you start frying anything.
- In a mixing bowl, combine the ice, beef stock, soy milk, and baking powder. Whisk it together until everything is fully blended. This little mixture is doing all the heavy lifting here, so don’t rush through it or skip an ingredient even if it seems optional.
- Add your frozen shoestring fries straight from the freezer into the bowl of soak. Swirl them around for just a few seconds, then lift them out right away. You’re not marinating them for a long soak, just giving them a quick flavorful coating before they go back to the freezer.
- Spread the soaked fries out in a single layer on a baking sheet and pop them back into the freezer for about five minutes. This step re-firms the fries so they hold their shape and don’t fall apart the moment they touch the hot oil.
- Carefully lower the fries into your 375°F oil in small batches so you don’t crowd the pot. Fry for about 2 minutes, watching closely since shoestring fries cook fast and can go from golden to burnt in a hurry. Pull them out the moment they look crisp and lightly browned.
- The instant your fries come out of the oil, sprinkle them generously with salt while they’re still hot and glistening. This is the moment the salt actually sticks, so don’t wait until they’ve cooled down. Serve them right away for the best crunch.
Notes
- I always pat my fries dry with a paper towel right after the freezer chill, since extra moisture makes the oil splatter and the fries turn out soggier.
- I fry in small batches because overcrowding the pot drops the oil temperature fast, and that’s when fries turn greasy instead of crisp.
- I keep my oil temperature steady with a thermometer instead of guessing, since even a 10-degree drop changes the texture completely.
- I use unsalted beef stock every time, because salted stock combined with the finishing salt makes the fries way too salty for my taste.
- I never skip the second freezer chill, even though it feels like an extra step, because it’s what keeps the fries from getting mushy in the oil.






