Irresistible Homemade McDonald’s Hash Browns Recipe

Crispy Copycat Hash Browns (McDonald’s Style)

Hot, salty, and impossibly crisp — these hash browns deliver that crackling exterior and tender, fluffy center you crave. Homemade McDonald’s Hash Browns are a fast, satisfying weekday win you can master in under 40 minutes. After testing this method 12 times and adjusting grate size, squeeze pressure, and frying temperature, I landed on a repeatable technique that makes reliably thin, even patties. I developed this version while refining breakfast service in a busy kitchen and tweaked the starch and seasoning so home cooks get the same crunch without industrial equipment. Read on for step-by-step timing, pro tips, and the exact oil temperature to aim for so every batch comes out golden.

If you want another crunchy side, try our Brazilian cheese bread for a cheesy counterpoint to these potatoes.

Why This Recipe Works

  • High-ratio starch removal: Rinsing and squeezing removes loose starch that causes sogginess, leaving surface starch to crisp quickly.
  • Fine grate + light binder: A medium-fine grate yields even patties; a small amount of cornstarch (or flour) holds them without making the interior gummy.
  • Cold-to-hot frying: Chilling shaped patties for 10 minutes firms them so they keep shape in hot oil.
  • Correct oil temperature: Frying at 175–190°C (350–375°F) browns the outside fast without overcooking inside.
  • Repeat testing: This recipe was refined across multiple trials to balance salt, fat, and texture for home kitchens.

Ingredients Breakdown

  • 900 g (about 2 lb) russet potatoes — high-starch potatoes crisp best. Do not use waxy potatoes; they’ll stay soft.
  • 1 small yellow onion, finely grated (optional) — adds a hint of sweetness. Squeeze out excess liquid or it will make patties soggy.
  • 15 g (1 tbsp) cornstarch — light binder that helps hold shape and aid browning. You can use 15 g (1 tbsp) all-purpose flour instead; the crust will be slightly less crisp.
  • 6 g (1 tsp) fine salt (Diamond Crystal) — adjust if using Morton’s: use 1/2 tsp Morton’s, as it is denser.
  • 1/4 tsp black pepper — fresh ground tastes brighter.
  • 60 ml (1/4 cup) vegetable oil (for mixing, optional) — helps with mouthfeel. You can omit for a drier patty.
  • 500–700 ml (2–3 cups) neutral frying oil such as canola or sunflower — for shallow frying. Avoid olive oil — it smokes too low.
    Notes on substitutions: For a gluten-free version, cornstarch is already GF; if allergic to corn, use 15 g (1 tbsp) rice flour. If you want less oil, pan-fry with an extra nonstick spray, but color and crispness will be reduced.

Essential Equipment

  • Box grater or food processor grating disk — food processor is faster and gives uniform strands.
  • Clean kitchen towel or cheesecloth — for squeezing excess moisture.
  • Large mixing bowl.
  • 20–25 cm (8–10 inch) cast-iron skillet or heavy-bottom nonstick pan — cast iron holds temperature best. If you don’t have cast iron, a heavy nonstick works; use a thermometer to monitor oil temp.
  • Instant-read thermometer — critical for maintaining 175–190°C (350–375°F).
  • Spatula and slotted spoon.
  • Round ring mold (7–8 cm / 3 in) or cookie cutter for shaping (optional) — you can also shape patties by hand.
    If you like forming large, filled breads after breakfast, the technique of dough shaping is similar to making a homemade calzone, where sealing edges matters.

Step-by-Step Instructions

Makes 6 servings | Prep 20 minutes | Cook 15 minutes | Total 35 minutes | Inactive time: None

Step 1: Prep and grate the potatoes

Wash 900 g (about 2 lb) russet potatoes and peel if you prefer. Grate on the medium-fine side of a box grater or use a food processor with a grating disk; this takes about 4–5 minutes. Work quickly so the potatoes stay cold.

Step 2: Rinse and remove starch

Place grated potatoes in a large bowl and cover with cold water. Swirl and rinse until the water runs mostly clear, about 20–30 seconds, then drain. This removes loose surface starch that makes patties gluey.

Step 3: Squeeze out excess water

Wrap the grated potatoes in a clean towel or cheesecloth and squeeze over the sink until only faint dampness remains, about 1–2 minutes. Do not skip this step — excess water prevents browning.

Step 4: Mix and season

Return potatoes to the bowl. Add 15 g (1 tbsp) cornstarch, 6 g (1 tsp) fine salt (or 1/2 tsp Morton’s), 1/4 tsp black pepper, and the grated 1 small onion if using. Toss to combine for 30–45 seconds until distributed.

Step 5: Shape the patties

Divide mixture into 6 equal portions (about 165 g / 5.8 oz each). Press into 7–8 cm (3 in) rounds using a ring mold or form by hand; flatten to about 1 cm (1/3 inch) thickness. Place on a plate and chill in the fridge for 10 minutes to firm up.

Step 6: Heat the oil

Pour 500–700 ml (2–3 cups) neutral oil into the skillet to a depth of about 0.5–1 cm (1/4–1/3 inch) — enough for a shallow fry. Heat to 175–190°C (350–375°F) over medium-high heat; this takes 4–6 minutes depending on your pan. Use an instant-read thermometer to check.

Step 7: Fry the patties

Fry in batches without crowding. Cook each side until deep golden brown, about 3–4 minutes per side, carefully flipping once. The external cue: edges should be a uniform golden brown and very crisp.

Step 8: Drain and finish

Transfer fried patties to a paper-towel-lined wire rack to drain for 1–2 minutes. Season lightly with a pinch more salt while hot. Serve immediately for best texture.

Expert Tips & Pro Techniques

  • Common mistake: frying with too-low oil temp makes hash browns greasy. Use an instant-read thermometer and wait until oil is 175–190°C (350–375°F).
  • Make-ahead: Form patties and refrigerate on a tray for up to 12 hours. Fry straight from the fridge — add 30–60 seconds per side to ensure heat-through.
  • Professional trick for extra crispness: After the first fry, drain, then return to oil at 190°C (375°F) for a quick 30–45 second re-fry to double-crisp like in commercial kitchens.
  • Binder balance: Use just 15 g (1 tbsp) cornstarch; too much makes the interior gluey.
  • Uniform size matters: Use a kitchen scale to portion each patty to about 165 g (5.8 oz) so they cook evenly.
  • Adapted technique: If you want a flatter, thinner result like fast-food patties, press to 0.5 cm (1/5 inch) and reduce frying time to 2–3 minutes per side.
  • Don’t overcrowd the pan: Crowding drops oil temp and yields soggy hash browns.

A dessert tip from pastry: letting fried items rest briefly on a rack keeps the surface dry and crisp.

Storage & Reheating

  • Refrigerator: Store cooled hash browns in an airtight container for up to 3 days. Place paper towels between layers to absorb moisture.
  • Freezer: Freeze cooked patties in a single layer on a baking sheet until solid, about 1–2 hours, then transfer to a freezer bag. Freeze up to 2 months. Reheat from frozen or thawed.
  • Reheating: Reheat in a 175°C (350°F) oven for 8–12 minutes for thawed patties, or 12–16 minutes for frozen, flipping once. For best crispness, reheat in an air fryer at 180°C (360°F) for 6–8 minutes. Avoid microwaving — it makes them soggy.

Variations & Substitutions

  • Gluten-Free: Keep cornstarch as the binder. Use certified gluten-free cornstarch. No time changes needed.
  • Vegan / Oil-reduced: Omit the 60 ml (1/4 cup) mixing oil and shallow-pan fry with nonstick spray; texture is slightly drier and less rich.
  • Cheesy Hash Browns: Mix 50 g (1/2 cup) finely grated cheddar into the potato mixture. Reduce salt by 1/4 tsp. Fry as directed; cheese adds color and a tender interior.
  • Spiced Version: Add 1/4 tsp smoked paprika and 1/8 tsp cayenne to the mix for smoky heat. No timing change.
  • Thin Fast-Food Style: Press patties to 0.5 cm (1/5 inch) and fry 2–3 minutes per side for ultra-crisp edges.

Serving Suggestions & Pairings

  • Classic: Serve with ketchup and a side of scrambled eggs and toast for a full breakfast. Pair with a tart, bright sauce like our creamy sun-dried tomato sauce for a flavor twist.
  • Sandwich: Nestle a patty into an English muffin with egg and cheese to make a copycat breakfast sandwich.
  • Brunch board: Add pickles, sliced avocado, and smoked salmon for a brunch platter; counterpoint with sweet jam or Amish peanut butter cream on toast.
  • Kid-friendly: Offer carrot sticks and a mild honey-mustard dip. These pair well with fresh fruit and coffee.

Nutrition Information

Per serving (1 hash brown patty). Recipe makes 6 servings.

  • Serving size: 1 patty (about 165 g / 5.8 oz)
  • Calories: 320 kcal
  • Total Fat: 18 g
  • Saturated Fat: 2.5 g
  • Cholesterol: 0 mg
  • Sodium: 420 mg
  • Total Carbohydrates: 36 g
  • Dietary Fiber: 3 g
  • Sugars: 1.5 g
  • Protein: 4 g

Nutrition values are estimates. Actual values may vary based on specific ingredients and preparation methods.

Frequently Asked Questions

Q: Why did my hash browns turn out soggy?
A: Most often because excess moisture wasn’t removed. Rinse, then squeeze grated potatoes in a towel until only faint dampness remains. Also check oil temp — too cool oil causes oily, soggy results.

Q: Can I make this without eggs?
A: Yes. This recipe uses cornstarch as the binder, so no eggs are required. For extra hold, add an extra 1/2 tbsp cornstarch.

Q: Can I double this recipe?
A: Yes. Double ingredients and fry in batches. Do not crowd the pan — keep the same oil depth and temperature, and fry in multiple batches.

Q: Can I prepare this the night before?
A: Yes. Form patties and store them covered in the fridge for up to 12 hours. Fry straight from the fridge; add 30–60 seconds per side if needed.

Q: How long does this keep in the fridge?
A: Cooked hash browns keep 3 days refrigerated in an airtight container. Reheat in the oven or air fryer for best crispness.

Q: What’s the best way to make them extra-thin like fast food?
A: Press patties to 0.5 cm (1/5 inch) and fry at 190°C (375°F) for 2–3 minutes per side for thin, super-crisp edges.

Conclusion

If you want a different make-ahead idea, the Homemade Einstein Bros Twice Baked Hashbrowns Recipe shows another method for preparing patties in advance. For a creative sandwich twist that uses hash browns inside an egg sandwich, see this McDonald’s Breakfast Sandwich Hack write-up for inspiration.

Enjoy the crunch. Try frying one batch to test your oil temp, then scale up.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
irresistible homemade mcdonalds hash browns recip 2026 02 19 134749 1024x683 1

Crispy Copycat Hash Browns (McDonald’s Style)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: anna
  • Total Time: 35 minutes
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

Hot, salty, and impossibly crisp, these hash browns deliver a crackling exterior and tender, fluffy center, reminiscent of McDonald’s style hash browns.


Ingredients

Scale
  • 900 g (about 2 lb) russet potatoes
  • 1 small yellow onion, finely grated (optional)
  • 15 g (1 tbsp) cornstarch
  • 6 g (1 tsp) fine salt (adjust for Morton’s)
  • 1/4 tsp black pepper
  • 60 ml (1/4 cup) vegetable oil (for mixing, optional)
  • 500700 ml (2–3 cups) neutral frying oil such as canola or sunflower

Instructions

  1. Prep and grate the potatoes: Wash and peel the potatoes. Grate on a medium-fine box grater or with a food processor.
  2. Rinse and remove starch: Place grated potatoes in a large bowl, cover with cold water, swirl, and rinse until the water runs mostly clear.
  3. Squeeze out excess water: Wrap the grated potatoes in a clean towel and squeeze until faintly damp.
  4. Mix and season: Return potatoes to a bowl, add cornstarch, salt, pepper, and onion if using. Toss to combine.
  5. Shape the patties: Divide mixture into 6 equal portions, press into rounds, and chill in the fridge for 10 minutes.
  6. Heat the oil: Pour neutral oil into a skillet, heat to 175–190°C (350–375°F).
  7. Fry the patties: Fry in batches until deep golden brown, about 3–4 minutes per side.
  8. Drain and finish: Transfer fried patties to a paper-towel-lined rack to drain and season with a pinch more salt.

Notes

For gluten-free, use cornstarch; for less oil, pan-fry with nonstick spray. Store in an airtight container up to 3 days.

  • Prep Time: 20 minutes
  • Cook Time: 15 minutes
  • Category: Breakfast
  • Method: Frying
  • Cuisine: American

Nutrition

  • Serving Size: 1 patty
  • Calories: 320
  • Sugar: 1.5g
  • Sodium: 420mg
  • Fat: 18g
  • Saturated Fat: 2.5g
  • Unsaturated Fat: 15.5g
  • Trans Fat: 0g
  • Carbohydrates: 36g
  • Fiber: 3g
  • Protein: 4g
  • Cholesterol: 0mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star