
There's a reason McDonald's hash browns disappear before you even leave the parking lot. That golden, crackling shell. The fluffy potato inside. The salt that hits you right in the craving spot.
This homemade version nails the exact texture and flavor — and the secret is way simpler than you'd think. I tested four different methods one Saturday morning before landing on the one that actually delivers that drive-thru crunch. Once you taste them hot from the pan, the breakfast menu loses its grip on you.

Quick Answer
The key to McDonald's Hash Browns Recipe'style is shredded potatoes that have been thoroughly squeezed dry, shaped into thin patties, and fried in shallow oil until deep golden. The trick is removing every drop of moisture before frying.
- Use russet potatoes only
- Squeeze potatoes completely dry
- Shape into thin oval patties
- Shallow-fry in hot oil
- Salt immediately after frying
Why This Recipe Works
McDonald's hash browns look simple, but the technique behind them is precise. They're not chunky diner hash browns — they're crispy, formed patties with a uniform shell and a fluffy interior. Recreating that takes attention to three things.
Russet potatoes are the only choice. Their high starch content holds the patty together and crisps beautifully. Waxy potatoes turn dense and gummy.
Moisture is the enemy. Shredded potatoes hold a shocking amount of water, and any moisture left in the mix will steam the patty instead of frying it. Squeezing them dry — really dry, like you're wringing out a towel — is what gives you that signature crackling shell.
A bit of cornstarch in the mix binds the shreds and adds extra crispness. And shallow-frying in hot oil (not deep-frying) gives you that flat, oval shape with the deep golden crust on both sides.

What It Tastes Like
The first bite is pure crunch — sharp, golden, almost glassy. Then the inside hits: soft, fluffy, slightly buttery, with the comforting flavor of hot potato. The salt clings to every edge. There's a faint richness from the oil that makes you want to grab another one before the first one's even gone. They taste exactly like the McDonald's original, only fresher and hotter.
Hash browns are just one of the McDonald's classics worth recreating from scratch. Don't miss our roundup of 10 McDonald's copycat recipes that taste just like the real thing for more breakfast and beyond.
Ingredients You'll Need
- 2 large russet potatoes (about 1.5 pounds)
- 1 tablespoon cornstarch
- 1 teaspoon fine sea salt
- ½ teaspoon onion powder
- ½ teaspoon garlic powder
- ¼ teaspoon black pepper
- 4 tablespoons vegetable oil (for frying)
- ½ teaspoon flaky salt (for finishing)
Why These Ingredients Matter
Russet potatoes have the right starch profile to crisp up while staying fluffy. Cornstarch is the magic ingredient — it binds the shreds and creates an extra-crispy shell. Onion and garlic powder add the subtle savory note that makes McDonald's hash browns taste so addictive without being overpowering. Vegetable oil with a high smoke point gives you the deep golden crust without burning. Flaky salt at the end clings to the surface for that perfect bite.

How to Make It
Step 1: Shred and Soak
Peel the russet potatoes and shred them on the large holes of a box grater. Immediately drop the shreds into a bowl of cold water and swirl them around. This removes excess starch that would otherwise turn gummy. Drain after 5 minutes.
Step 2: Squeeze Dry
This step is non-negotiable. Place the shredded potatoes in a clean kitchen towel and twist hard to wring out every drop of water. Repeat with a second towel if needed. The drier the potatoes, the crispier the patties.
Step 3: Season and Mix
Transfer the dried potato shreds to a large bowl. Add cornstarch, salt, onion powder, garlic powder, and pepper. Toss gently to coat every shred. The mixture should feel light and fluffy.
Step 4: Shape the Patties
Divide the mixture into 4 equal portions. Press each portion firmly into a thin oval patty about ½-inch thick — McDonald's-style. The thinner you press them, the crispier they get.
Step 5: Fry
Heat the oil in a large non-stick or cast-iron skillet over medium-high heat. When shimmering, gently place the patties in the oil. Fry for 4–5 minutes per side without moving them, until deep golden and crispy. Transfer to a wire rack and immediately sprinkle with flaky salt.
What to Look For
A deep golden-brown crust with crackling edges and a slight curl on the corners. The patty should hold together cleanly when you flip it. Listen for the sizzle — if the oil isn't loud, it's not hot enough.
Common Mistakes
- Skipping the squeezing step — the patties will steam instead of crisp.
- Pressing the patties too thick — you'll get a soft center and burnt outside.
- Flipping too early — let the crust form fully before turning.
Pro Tips
- Soak the potatoes only briefly — too long and you lose the binding starch you need.
- Use a non-stick or well-seasoned cast iron pan. The patties will stick on a regular skillet.
- Don't crowd the pan. Two patties at a time keeps the oil temperature steady.
Ingredient Swaps
- Yukon Gold potatoes work in a pinch, but they won't be quite as crispy.
- Replace cornstarch with rice flour for an even crispier shell.
- Air fryer version: spray patties with oil and air fry at 400°F for 12 minutes, flipping halfway.
Variations
- Cheesy Hash Browns: stir ¼ cup shredded cheddar into the potato mix before shaping.
- Spicy Hash Browns: add ½ teaspoon cayenne to the seasoning.
- Loaded Hash Browns: top with bacon bits, sour cream, and chives after cooking.
Storage
Hash browns are best eaten immediately — they lose their crisp within an hour. To meal prep, shape the raw patties and refrigerate them between layers of parchment for up to 24 hours. Cooked leftovers keep in the fridge for 2 days. Reheat in a 425°F oven for 6–7 minutes on a wire rack to revive the crunch. Avoid the microwave — it turns them into sad, soggy potato.

Crispy McDonald's Hash Browns
Ingredients
- 2 large russet potatoes
- 1 tablespoon cornstarch
- 1 teaspoon fine sea salt
- ½ teaspoon onion powder
- ½ teaspoon garlic powder
- ¼ teaspoon black pepper
- 4 tablespoons vegetable oil
- ½ teaspoon flaky salt for finishing
Instructions
- Peel and shred russet potatoes, then soak in cold water for 5 minutes.
- Drain and squeeze potatoes completely dry in a clean kitchen towel.
- Toss with cornstarch and seasonings in a large bowl.
- Shape into 4 thin oval patties, about ½-inch thick.
- Fry in hot oil for 4–5 minutes per side until deep golden. Sprinkle with flaky salt and serve immediately.
Notes
Use a non-stick or cast-iron pan for the best crust.
Common Questions
Why are my hash browns falling apart?
Either you didn't squeeze the potatoes dry enough, you skipped the cornstarch, or you flipped them before the crust set. All three matter.
Can I use frozen shredded potatoes?
Yes — thaw them and squeeze dry exactly like fresh. Frozen shreds work great and save time.
Do I need to peel the potatoes?
McDonald's-style means peeled, but you can leave the skin on for a more rustic version. The texture changes slightly.
Can I bake instead of fry?
Yes — bake at 425°F for 25 minutes on a parchment-lined tray, flipping once. The crust won't be quite as glassy, but they'll still be very good.
Why did my hash browns turn gray?
Shredded potatoes oxidize fast. Either soak them right after shredding, or work quickly to keep their color bright.
Can I make a big batch ahead?
Yes — fry the patties, cool completely, and freeze on a tray. Bag them up and reheat from frozen at 425°F for 12 minutes for crispy results.
You Might Also Like
- Crispy Chicken Nuggets Recipe
- McDonald's French Fries Recipe
- Homemade McChicken Sandwich
- Chick-fil-A Sauce Copycat
- 10 McDonald's Copycat Recipes
- Garlic Ginger Stir Fry Sauce
- 7 Best Burger Sauces You Need to Try at Home
- Ultime guide Asian Best SAuces
- 10 Best Sauces for Steak That Beat Any Steakhouse
Final Thoughts
These hash browns are the kind of recipe that quietly upgrades your weekend mornings. Crispy on the outside, fluffy inside, and ready in under 30 minutes — they're better than the drive-thru version every single time. Make a double batch and watch them disappear before the eggs are even on the plate.
If you're saving ideas for later, don't forget to pin this recipe.
Jake Carter
Crave the restaurant version? I build the at-home one worth repeating.
Recipe developer & copycat flavor obsessive
I recreate the fast-food and restaurant flavors people miss most — then simplify them into recipes that feel doable, nostalgic, and genuinely satisfying at home.
Meet Jake & explore more recipes




Leave a Reply