Oh my goodness, I’m so excited to share this copycat McDonald’s hash browns recipe with you! If you’re anything like me, those golden, crispy potato patties from the drive-thru have always been a breakfast weakness. After countless tests in my kitchen (and maybe a few too many McDonald’s runs for “research”), I’ve cracked the code to recreating these beloved breakfast treats at home with just TWO ingredients!

These hash browns are everything you’d want – impossibly crispy on the outside, tender and fluffy on the inside, with that signature golden-brown color that makes your mouth water just looking at them. They’re the perfect companion to my homemade McDonald’s chicken wrap for those times you’re craving a complete McDonald’s feast at home!
Why You’ll Love Making These Hash Browns
Let me count the ways these copycat hash browns will become your new breakfast obsession:
- Restaurant-Perfect Results: The exact same crispy exterior and tender interior you love from McDonald’s
- Simple Ingredients: Just potatoes and cornstarch! That’s all you need for hash brown perfection
- Make-Ahead Magic: Shape them ahead and freeze, then cook straight from frozen whenever the craving strikes
- Budget-Friendly: A fraction of the cost of the drive-thru, especially when feeding a crowd
The secret to getting that signature McDonald’s texture lies in using Russet potatoes – they’re naturally starchy and create the crispiest exterior while staying fluffy inside. When you bite through that golden crust into the tender potato center, you’ll swear you’re eating the real thing! And the best part? These are so much fresher since they’re made right in your kitchen. Trust me, once you master these, you’ll never look at the drive-thru the same way again!
Ingredients Overview
Hey baking friends! Let’s talk about what makes these copycat McDonald’s hash browns so incredibly crispy and delicious. Just like when I’m making my favorite crispy onion rings, getting the right ingredients is key to that perfect golden crunch!
The Star Players
Russet Potatoes: These aren’t just any potatoes – we’re specifically using Russet potatoes because they’re the starch champions! Their high starch content creates that perfectly crispy exterior while maintaining a fluffy interior. I’ve tested this recipe with other potato varieties, but Russets consistently deliver that signature McDonald’s texture we’re after.
Cornstarch: This might seem like a simple ingredient, but it’s actually our secret weapon! When combined with the shredded potatoes, cornstarch creates a magic bond that helps our hash browns hold their shape. Plus, it contributes to that wonderfully crispy exterior we all love. Think of it as the glue that keeps everything together while adding an extra layer of crunchiness.
Success Tips & Tricks

Let me share some game-changing tips I’ve learned after countless test batches (and yes, my family has enjoyed every single one!). Just like my hearty cowboy casserole, getting the technique right makes all the difference.
Potato Prep Perfection
• Always shred your potatoes into cold water – this prevents that unwanted browning and removes excess starch
• After shredding, wrap those potato strands in a clean kitchen towel and squeeze out as much moisture as possible – this is crucial for crispiness!
• Keep your oil temperature steady at 350°F (175°C) – too hot and they’ll burn, too cool and they’ll get greasy
Shaping Success
• Press the potato mixture firmly when shaping – loose patties will fall apart
• Freeze the shaped patties for at least 30 minutes before frying
• When frying, resist the urge to flip them more than once – patience leads to perfection
Remember, these hash browns are like tiny works of art – giving them the time and attention they deserve will reward you with that signature McDonald’s crunch we all know and love!
Step-by-Step Instructions
Let’s make these crispy, golden McDonald’s-style hash browns together! The process is simpler than you might think – I’ll walk you through each step to ensure perfect results.
1. Shred & Prep the Potatoes
Using a box grater or food processor, shred your Russet potatoes. Here’s my favorite trick: keep a bowl of cold water nearby and periodically transfer the shreds into it. This prevents that dreaded browning we all want to avoid!
Once shredded, drain the potatoes and wrap them in a clean kitchen towel. Give them a good squeeze to remove excess moisture – this is crucial for achieving that perfect crispy texture!
2. Cook the Potato Shreds
Heat a large skillet over medium-high heat and add just enough oil to coat the bottom. Add your potato shreds and sprinkle with salt. Cook for about 9 minutes, stirring occasionally. You’ll know they’re ready when they become slightly translucent but still hold their shape – we don’t want mashed potatoes!
3. Form the Patties
Let the cooked shreds cool slightly, then mix with cornstarch in a large bowl. This is what gives our hash browns that perfect bind, similar to these cheesy breakfast buns.
Spread the mixture between two pieces of parchment paper and roll to about 1cm thickness. Cut into rectangles and shape into that classic McDonald’s oval. Pop them in the freezer for at least 30 minutes.
4. The Final Fry
Heat oil in a skillet until shimmering. Carefully slide in your partially frozen patties and fry for about 2-3 minutes per side until golden brown and crispy.
Recipe Variations

While these hash browns are perfect on their own, try these creative serving suggestions:
– Pair them with garlic cheese bombs for an indulgent breakfast
– Top with a fried egg and serve alongside rice bowls for a fusion brunch
– Create a breakfast sandwich using the hash brown as the “bread”
Dipping Sauce Ideas
– Classic ketchup
– Spicy sriracha mayo
– Homemade ranch dressing
– Honey mustard sauce
Remember: these hash browns freeze beautifully! Make a big batch and store them between layers of parchment paper in a freezer bag for up to 3 months.
Frequently Asked Questions
Can I make these hash browns ahead of time?
You bet! One of my favorite meal prep tricks is making a big batch on Sunday. Shape the patties, freeze them solid, then store them in freezer bags with parchment paper between layers. They’ll keep perfectly for up to 3 months – just like my crispy churros recipe!
How do I keep my hash browns from falling apart?
The secret is in the cornstarch and proper cooling time! Make sure you’re squeezing out enough potato moisture and letting them firm up in the freezer for at least 30 minutes. Trust me, I learned this the hard way after many crumbly attempts!
Can I bake these instead of frying?
While you can bake them, I’ll be honest – they won’t have that signature McDonald’s crispiness. If you’re set on baking, brush them with oil and pop them in a 425°F oven for about 20-25 minutes, flipping halfway through.
Why did my potatoes turn brown?
This happens when potatoes oxidize! Keep them in cold water while shredding, and work quickly once they’re out. Don’t worry though – even if they brown a bit, they’ll still taste amazing once cooked.
Recipe Notes & Tips

Y’all, let me share some game-changing tips I’ve learned after testing this recipe countless times:
– Use fresh, firm Russet potatoes – they truly make a difference in the final texture
– Don’t skip the freezing step! Those 30 minutes are crucial for holding everything together
– Oil temperature matters! Too hot, and they’ll burn before cooking through; too cool, and they’ll be greasy
– Keep your first batch warm in a 200°F oven while cooking the rest
– If you’re serving a crowd, you can keep formed patties in the freezer and fry them up as needed
Remember, practice makes perfect! Don’t get discouraged if your first few don’t look exactly like McDonald’s – they’ll still taste incredible. And hey, I’d love to see your creations! Tag me in your photos or drop a comment below with your experience. Happy hash browning! 🥔✨

McDonald’s Hash Browns Copycat
Equipment (affiliate links)
- 1 Bowl For cold water
- 1 Reusable towel For wringing out potatoes
- 1 Non-stick pan For stir-frying
- 1 Parchment Paper For rolling dough
- 1 Wire rack For cooling
Ingredients
- 4 medium russet potatoes shredded, 700 g
- 3 tbsp oil for stir-frying
- 6 tbsp cornstarch
- 1 tsp salt
Instructions
- Shred potatoes and periodically transfer the potato shreds into a bowl of cold water to prevent oxidization (turning brown).4 medium russet potatoes
- Drain and wrap the shredded potatoes in a reusable towel and wring out some of the juice (Note 1).4 medium russet potatoes
- To a non-stick pan on medium-high heat, stir-fry the potato shreds for 9 mins until fully cooked and tender (Note 2).4 medium russet potatoes
- Transfer the shreds into a bowl and add cornstarch, mix until a loose dough is formed.4 medium russet potatoes
- Transfer potato dough to a clean surface lined with parchment paper. Roll out and flatten the dough until 1 cm thick.
- Divide the dough into 6 pieces and round the corners of the hash brown. Place into the freezer for a minimum of 30 mins.
- To a pan on medium-high heat, pour in vegetable oil (1.5 cm deep), and slide in the hash browns. Fry for 2 mins on each side.
- Transfer to a wire rack to cool and serve with cold ketchup.
Notes
2. We’re not aren’t aiming to brown the potatoes, just cook them enough until they’re fully cooked and tender, but not mushy.
This recipe makes 6 McDonald’s Hash Browns.
Leave a Reply