Let’s be real. You’ve likely been at a McDonald’s drive-through at some early hour, ordered a hash brown, and wondered, “Why can’t I make this at home?”
That crispy shell with the soft, fluffy potato inside is one of the best breakfast foods ever. And yes, I stand by that.
The good news is you can recreate McDonald’s hash browns at home. Once you know what makes them so tasty, everything falls into place.
This isn’t about guessing. It’s about mastering the technique to ensure your homemade hash browns are perfectly crispy every time.
Why McDonald’s Hash Browns Hit Different

Before you start grating potatoes, it helps to understand what actually makes McDonald’s hash browns so distinct.
It is not magic, and it is not some secret ingredient locked in a vault somewhere. It comes down to a few very deliberate choices in how they prepare and cook their hash browns.
McDonald’s par-fries their hash browns before the final fry, which means the potato patties go through an initial cook before being frozen and then fried again to order.
That double-cooking process is a huge part of why the exterior gets so incredibly crispy while the inside stays tender. The good news? You can replicate this at home.
The Potato Choice Matters More Than You Think
Not all potatoes behave the same way in a pan, and choosing the wrong one will sabotage your results before you even get started. Russet potatoes are the non-negotiable choice here.
They have a high starch content and low moisture, which is exactly the combination you need for a crispy exterior and a fluffy interior.
Waxy potatoes like red or Yukon Gold hold too much moisture, and that moisture turns into steam during cooking, which gives you a soft, slightly soggy result instead of a crispy one.
Nobody wants that. Russets give you the starchy, dry texture that crisps up beautifully in hot oil.
Shop Russet Potatoes On Amazon
The Ingredients You Need

The ingredient list here is refreshingly short, which is part of what makes this recipe so approachable. You do not need anything exotic or hard to find.
- 2 large russet potatoes (about 500g total)
- 1 teaspoon salt, plus more for seasoning
- 1/2 teaspoon onion powder
- 1/4 teaspoon garlic powder
- 1 tablespoon cornstarch
- Neutral oil for frying (vegetable oil, canola oil, or sunflower oil all work well)
The cornstarch is a small but genuinely important addition. It coats the shredded potato strands and helps create that extra-crispy shell during frying.
McDonald’s uses a similar starch coating in their preparation process, and this is the home cook’s equivalent.
Find All These Ingredients On Amazon
How to Prepare the Potatoes the Right Way

This is where most home cooks go wrong, and it is also where getting it right makes the biggest difference. Potato preparation is everything with this recipe.
Grate, Don’t Slice
You want to grate your potatoes on the large holes of a box grater. The shredded texture creates more surface area, which means more contact with the hot oil, which means more crispiness.
A food processor with a grating attachment also works if you want to save some effort.
Do not peel the potatoes if you want to stay true to the McDonald’s version. The skin adds a little texture and flavor that actually works well here.
If you prefer a cleaner look, peel them first, but know that you are giving up a small amount of character.
Remove the Moisture Aggressively
Here is the step that separates crispy hash browns from sad, soggy ones.
After grating your potatoes, you need to remove as much moisture as possible. This step is not optional, and it is not something you can rush.
Do it like this:
- Place your grated potato in a clean kitchen towel or cheesecloth.
- Gather the edges and twist tightly over the sink.
- Squeeze firmly and keep squeezing until almost no liquid comes out.
- Transfer the dry potato to a bowl and repeat with the second potato.
You will probably be shocked by how much liquid comes out. That liquid is the enemy of crispiness, and getting rid of it is the single most important thing you can do to guarantee a great result.
Shop Cheesecloth And Kitchen Towels On Amazon
Season and Add the Cornstarch
Once your potato is dry, add the salt, onion powder, garlic powder, and cornstarch to the bowl. Toss everything together until the potato strands are evenly coated.
The cornstarch will look almost invisible at first, but it is working on a surface level to prep each strand for crisping.
Taste a small pinch of the raw mixture and adjust the salt if needed. This is your only chance to season the potato before it hits the oil, so make it count.
Shaping the Hash Browns

McDonald’s hash browns have that distinctive oval patty shape, and getting close to that shape at home gives you the authentic experience you are going for.
Use your hands to press the seasoned potato mixture into firm, flat oval patties about half an inch thick.
The key word here is firm. Pack the mixture tightly so the patty holds together during cooking.
A loose, crumbly patty will fall apart the moment it hits the oil, and that is a frustrating experience you want to avoid entirely.
If you want to be precise about it, you can use a round cookie cutter or the lid of a wide-mouth jar as a shaping mold.
Press the potato mixture into the mold, compact it well, and then slide it out carefully. This method gives you very consistent patties, which also means more even cooking.
The Two-Stage Cooking Method

This is the technique that genuinely makes the difference between good hash browns and great ones.
Just like McDonald’s par-fries before the final fry, you are going to cook your hash browns in two stages.
Stage One: The Par-Fry
Heat about half an inch of neutral oil in a heavy-bottomed skillet (cast iron is ideal) over medium heat.
You want the oil to reach around 325 degrees Fahrenheit (160 degrees Celsius) for this first stage.
If you do not have a thermometer, drop a small strand of potato into the oil. It should sizzle steadily but not aggressively.
Carefully lower your shaped patties into the oil. Cook for about 3 to 4 minutes per side until they are pale golden and just set. They will look underdone at this point, and that is exactly right.
You are not trying to get color here. You are cooking the potato through so the inside is tender before the final crisping stage.
Remove the par-fried patties and place them on a wire rack or a plate lined with paper towels.
At this point, you can even refrigerate them if you want to finish them later, just like McDonald’s does with their frozen patties.
Shop Kitchen Thermometers On Amazon
Stage Two: The Final Fry
Increase your oil temperature to 375 degrees Fahrenheit (190 degrees Celsius). This higher heat is what creates that deep golden, shatteringly crispy exterior.
Lower the par-fried patties back into the hot oil and cook for 2 to 3 minutes per side until they are deeply golden brown and visibly crispy.
Do not crowd the pan. If you cook too many patties at once, the oil temperature drops, and you end up steaming the hash browns instead of frying them.
Work in batches if necessary and keep the finished ones warm in a low oven while you finish the rest.
The Oil Question: What to Use and What to Avoid

McDonald’s famously fries in a blend that includes beef tallow flavoring, which contributes to the distinctive taste of their hash browns.
You are not going to replicate that perfectly with plain vegetable oil, but you can get very close with a few smart choices.
Beef tallow is actually available at many butcher shops and online, and if you want the most authentic homemade McDonald’s hash brown flavor, frying in tallow is the way to get there.
It adds a savory, meaty depth that vegetable oils simply cannot match.
If tallow is not accessible or you prefer to keep it vegetarian, your best options are:
- Refined coconut oil for a neutral, high-heat friendly option
- Canola oil for affordability and a clean flavor
- Peanut oil for a slight richness and excellent high-heat performance
Avoid olive oil here. Its low smoke point and strong flavor work against you in this context.
Shop Cooking Oils For Frying On Amazon
Troubleshooting Common Hash Brown Problems

Even with the best technique, things can go sideways. Here are the most common problems and how to fix them.
The Hash Browns Fall Apart
This almost always comes down to two things: not squeezing out enough moisture, or not packing the patties tightly enough.
Go back and squeeze more aggressively, and really compress the mixture when shaping.
The Outside Burns Before the Inside Cooks
Your oil is too hot, or you skipped the par-fry stage. Use a thermometer and stick to the two-stage process. Patience here pays off in a major way.
The Hash Browns Are Soft, Not Crispy
Either the oil was not hot enough for the final fry, or the patties were too thick.
Aim for a consistent half-inch thickness and make sure your oil is genuinely at temperature before each batch goes in.
Serving Your Homemade Crispy Hash Browns

The McDonald’s experience calls for eating these fresh and hot, and that rule applies just as much at home.
Serve your hash browns immediately after the final fry while the exterior is at its crispiest. A small sprinkle of flaky salt right as they come out of the oil makes a noticeable difference to the overall flavor.
Classic accompaniments include:
- Scrambled eggs and hot sauce
- A fried egg with a runny yolk for dipping
- Ketchup, because sometimes the classics are classics for a reason
- Sour cream and chives if you want to take things in a slightly different direction
Making a Bigger Batch and Storing Leftovers

Once you nail this recipe, you will probably want to make a bigger batch. The good news is that the par-fried patties freeze beautifully.
After the first cook, let the patties cool completely, then freeze them in a single layer on a baking sheet. Once solid, transfer them to a freezer bag and store for up to one month.
When you are ready to eat, pull them straight from the freezer into 375-degree oil. You do not need to thaw them first.
They will come out just as crispy and delicious as if you made them fresh, and now you understand why McDonald’s can serve them so quickly.
Shop Baking Sheets And Freezer Bags On Amazon
The Verdict on Homemade McDonald’s Hash Browns
Making crispy hash browns that genuinely taste like McDonald’s is completely achievable at home, and honestly, once you make them this way, the drive-through starts to feel a little unnecessary.
The two-stage frying method, the moisture removal, the right potato, and the cornstarch coating all work together to give you that iconic golden crust and fluffy interior.
The process takes a little more effort than dumping frozen hash browns in a pan, but the result is so much better that you will not mind.
And there is something quietly satisfying about making something from scratch that rivals a fast-food chain that has been perfecting their recipe for decades.
So grab some russet potatoes, heat up your oil, and see for yourself just how close you can get. Your Saturday morning breakfast is about to get a serious upgrade.
What Type of Potato Makes the Crispiest Hash Browns?
Russet potatoes make the best hash browns. They have high starch and low moisture. This mix creates a dry, starchy shred that crisps quickly in hot oil.
Waxy types, like Yukon Gold, contain too much water. This leads to a softer, less satisfying result.
Why Do My Hash Browns Always Turn Out Soggy?
Soggy hash browns almost always trace back to excess moisture in the grated potato.
You need to squeeze the shredded potato very firmly in a clean kitchen towel until almost no liquid comes out.
Skipping or rushing this step is the number one reason home cooks end up with soft, limp hash browns instead of crispy ones.
Do I Need to Parboil or Par-Fry Hash Browns Before the Final Cook?
Par-frying before the final fry is the secret to McDonald’s tasty hash browns. This method works well at home, too. The first fry, at a lower temperature, cooks the potato without browning it.
The second fry, at higher heat, gives it a crispy outside. If you skip the par-fry, your hash browns may burn on the outside before the inside is done.
What Oil Should I Use to Get the Most Authentic McDonald’s Hash Brown Flavor?
McDonald’s adds beef tallow flavoring to their frying oil. This gives their hash browns a savory, meaty taste.
For a homemade version, fry in actual beef tallow if you can find it at a butcher or online.
If you want a vegetarian option, use refined canola oil or peanut oil. Both provide a clean, neutral flavor that highlights the potato and seasoning.
Can I Make Hash Browns Ahead of Time and Freeze Them?
Yes, it works beautifully. After the first par-fry stage, let your hash brown patties cool completely. Then freeze them flat on a baking sheet. Once solid, move them to a freezer bag.
They can be stored for up to one month. When you’re ready to eat, drop them straight from frozen into hot oil at 375 degrees Fahrenheit. Fry until golden and crispy, no thawing needed.