Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

McDonald’s Hash Browns Recipe

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.

This McDonald’s Hash Browns recipe tastes exactly like the real thing, but is much healthier! These crispy patties are made with a handful of fresh, simple ingredients like potatoes, salt and pepper – with nothing artificial added. They are quick to become a family favorite, and just happen to be naturally vegan and gluten-free too! 

Copycat McDonald's hash browns recipe served on a white plate, with ketchup on the side.

The hashbrowns from McDonald’s are like pure comfort food. Crispy on the outside, creamy and fluffy on the inside, they can be really addicting! But the problem is, McDonald’s hash browns aren’t exactly good for you. They’re packed with unhealthy fats, have a ton of unnecessary additives, preservatives and stabilizers, and may not even be vegetarian or vegan friendly because they contain “natural beef flavor” which may be derived from meat.

So I decided to make a McDonald hashbrown copycat recipe that tastes JUST as good as the fast food version, but that you can feel good about eating!

You might be surprised that making hash browns like McDonald’s is so easy! Regular hash browns take a lot of patience to get perfectly crispy, and often times fall apart or don’t cook evenly. But these hash brown patties can be thrown in a pan and cooked to perfection, with a beautiful golden brown color every time. The cooking process is so much easier and fool-proof. You’ll be shocked at just how easy it is to make hash browns like McDonald’s at home!

This copycat recipe for McDonald’s hash browns makes for the best every day breakfast item, and you can pair them with all kinds of different breakfast items for a bigger spread. Try them out alongside classics like almond milk pancakes, breakfast fruit salad, or this avocado toast with honey!

Short on time in the mornings? No worries! Make a double or triple batch of these McDonald’s breakfast potato patties ahead of time and freeze them for a quick and easy breakfast. They only take a few minutes to heat up!

👩🏽‍🍳 Why This Recipe Works

  • Great for meal prep
  • Quick side & easy breakfast
  • Super versatile – enjoy on its own or pair with other breakfast foods
  • Vegetarian, vegan and gluten free
  • Healthier than fast food hash browns, but taste just as good!
  • Best copycat McDonald’s hash browns recipe ever!

Latest Recipe Video!

🥘 McDonald’s Hash Browns Ingredients

Make McDonald’s style hash browns at home with 5 basic ingredients! These patties will be so flavorful, crispy, and satisfying. You can get everything you need from your local grocery store.

Ingredients for McDonald's hash browns recipe on a white background.
  • Potatoes: For classic hash browns you will need potatoes, of course! It’s a personal preference on which potatoes you use. For crispy hash browns, use starchy russet potatoes which do not have as much moisture as other potatoes. Yukon Gold potatoes are another good option for this recipe for McDonald’s hash browns. They can be easily formed into a patty and won’t crumble. 
  • Salt & Pepper: Keep things simple with this McD hash brown recipe. Salt and pepper is all you need for delicious hash brown patties!
  • Corn Starch (Or Corn Flour): Corn flour will help these patties stay together and fry up nice and crispy! Tapioca flour can be used instead of corn flour.
  • Onion Powder: Onion powder is completely optional, but adds a nice flavor in this McDonald’s hashbrown recipe. Garlic powder would also be delicious!
  • Oil (for frying): Any vegetable oil will work to fry these McDonald style hash browns, but high-heat oil like avocado oil is the best. Olive oil works too, but is not high-heat. For the healthiest option, try to avoid canola oil or peanut oil.

🔪 Instructions

With just a few simple steps you can have perfect hash browns! Here is how to make homemade hash browns like McDonald’s style!

Grate The Potatoes: Peel and grate the potatoes using a box grater. 

Potatoes being grated on a box grater.

Put Potatoes In Water: Place the grated potatoes into a bowl of cold water. Stir until the water becomes cloudy.

Grated potatoes being soaked in a mixing bowl with water.

Drain: Drain through a fine mess sieve and transfer the shredded potatoes to a clean kitchen towel. Squeeze out excess water and transfer to a large bowl.

Grated potatoes being strained through a mesh sieve

Season Potatoes & Cook: Season the potatoes with salt and pepper. Stir until combined. Heat a large pan over a medium heat, transfer the grated potatoes to the pan. Cook potatoes until soft, stirring to ensure they don’t stick, for approximately 3-4 minutes.

Grated potatoes being cooked in a saute pan.

Transfer To Bowl: When soft, transfer the cooked potatoes to a large mixing bowl. Next, add the onion powder and corn starch to the potato mixture. Stir until well combined.

Grated potatoes mixed with salt, pepper and corn flour in a mixing bowl.

Shape Into Patties: Line a baking sheet with a piece of parchment paper and place ⅓ cup of the hashbrown mixture in a mound. Repeat with remaining potato mixture. Shape the mounds into a rectangle potato patty.

Potato hash brown patties being shaped on a baking sheet lined with parchment paper.

Let Chill: Cover and chill in the fridge for 30 minutes.

McDonald's potato cakes shaped on a baking sheet lined with parchment paper.

Fry Hash Browns: Heat oil in a frying pan. Pan fry the hash browns in the hot oil until golden, for about 5-6 minutes.

Hash browns like McDonald's being fried in a large pan.

Continue Cooking: Flip the patties and continue to cook for another 5 minutes, or until golden on both sides. Remove from the oil with a slotted spatula, and drain on paper towel or wire rack (to get rid of any excess oil).

Hash browns like McDonald's being fried in a large pan.

Serve Warm: Serve homemade McDonald’s hash browns with your favorite breakfast foods and dipping sauce.

Copycat homemade McDonald's hash browns draining on a paper towel after being pan fried.

💭 Expert Tips

  • Use starchy potatoes for a better crisp. Starchy potatoes like russets have less moisture and will result in crispy McDonald’s hash brown patties! Yukon potatoes will also work, but waxy potatoes won’t crisp up as nicely.
  • For the best results, use a large holed box grater when grating the potatoes.
  • Don’t forget to wash the grated potatoes. Washing the grated potatoes helps to remove excess starch for better texture. 
  • If cooking multiple patties at once, be sure to place them in an even layer in the non-stick skillet with no overlapping.
  • Remove excess water. Draining the grated potatoes in a kitchen towel removes excess water which helps the hash browns become crispy when cooked.
  • Don’t over cook the potatoes. The potatoes should be just slightly cooked the first time you add them to the pan (before mixing with the corn starch), this may take approximately 3-4 minutes. 
  • Firmly pack the hash brown mounds. When working on the hash brown shape press the mixture firmly together to have a nicely packed hash brown. Place gently on the sheet of parchment paper. This will help the hash brown stay together when cooking.
  • Wet hands before shaping. Use damp hands or a wet spoon to shape the hash browns to avoid the mix sticking to your hands.
  • Pan fry at medium heat. Be careful not to have the cooking oil too high when cooking the hash browns as this will burn the outside quickly and not cook the insides. Opt for a medium heat or medium-high heat at the most.
  • For an even shape, use a biscuit cutter or cookie cutter to create an even circle. Gently press to flatten and press the sides to create a rectangle for these McDonald’s potato hash browns.

👨‍👩‍👧 Serving Suggestions

This McDonald’s hash browns copycat recipe is best served hot and fresh, paired with your favorite dipping sauce. While traditional McDonald’s breakfast isn’t the healthiest, these hash browns can be made into a tasty, balanced breakfast at home! They go great with sides like these:

📖 Variations

  • Air Fryer Hash Browns: Try out a different cooking method! Prepare this homemade hash brown recipe in the air fryer instead of the stove top. They will be delicious, crispy, and use less oil! You can also check out other air fryer recipes like these air fried smashed potatoes.
  • Different Spices & Herbs: Next time you make these copycat McDonald’s hash browns, try them with different spices like garlic powder, cayenne pepper, parsley, rosemary, paprika, or basil.
  • Hash Brown Bagel Sandwich: Turn this McDonald’s hash brown copycat recipe into a breakfast bagel sandwich with homemade vegan bagels, tofu cream cheese, tomato, spinach, and cheese! Feel free to add in these high protein veggie burger patties for more protein too!
  • Hash Brown Toast: Use the McDonald’s potato cake as your base for an alternative toast option! This is great for those who are gluten-free. Top with mashed avocado and freshly sliced tomato.

🧊 How To Store

Let the cooked hash browns cool completely, then place in an airtight container. The McDonald’s breakfast hash brown patties can be stored in the fridge for up to 4 days. To reheat, place the hash browns on a baking tray in a warm oven or in a toaster. 

To freeze, place hash browns in a freezer bag or container. They will stay good in the freezer for up to 2 months. To reheat frozen hash browns, bake in the oven or toaster. There is no need to thaw before baking.

❓Recipe FAQs

HOW ARE MCDONALD’S HASH BROWNS MADE?

Hashbrowns from McDonald’s are shaped into patties, mixed with salt, corn flour, and seasonings, and are partially fried in vegetable oil and natural beef flavoring before being frozen and shipped out to the stores.

They are then freshly fried in the restaurant for each order. The patties are placed in frying oil in a large mesh sieve, similar to how the french fries would be. Hash browns are commonly paired with other McDonald’s breakfasts like a sausage McMuffin or egg McMuffin.

At home, you can make hash browns that taste like McDonald’s but with healthier ingredients and oils.

HOW MANY CALORIES ARE IN A HASH BROWN FROM MCDONALD’S?

There are 140 calories in McDonald’s hashbrown patties, with a serving size being one single patty. The calories could vary slightly depending on the amount of oil left on the hash brown after frying.

ARE MCDONALD’S HASHBROWNS VEGAN? ARE THEY VEGETARIAN?

No, unfortunately McDonald’s hashbrowns are not guaranteed to be vegan or vegetarian! According to the McDonald’s website, they state: “McDonald’s USA does not certify or claim any of its US menu items as Halal, Kosher or meeting any other religious requirements. We do not promote any of our US menu items as vegetarian, vegan or gluten-free.”

This is because they may fry meat items in the same oil as the hash browns – causing cross-contamination, and the hash browns contain natural beef flavoring which does contain dairy and also could be extracted from meat (it’s not clear exactly the source of the flavoring from the website).

That’s why it’s much better to make McDonald’s hash browns at home with this easy recipe! Not only does it taste just as good as the fast food version, but you can guarantee that it will be vegetarian, vegan and gluten free friendly!

ARE MCDONALD’S HASH BROWNS HEALTHY?

No, McDonald’s potato cakes are not healthy. While they aren’t as bad as other fast food items, they still would not be considered healthy due to the cheaper oils, hydrogenated fats, preservatives, and processed stabilizers being used. Luckily this copycat McDonald’s hash brown recipe can be made healthier with fresh potatoes and clean ingredients!

WHAT ARE THE INGREDIENTS IN MCDONALD’S HASHBROWNS?

These are the ingredients in McDonald’s hash browns: potatoes, vegetable oil mix (contains canola oil, soybean oil, hydrogenated soybean oil, natural beef flavor [wheat and milk derivatives]*), salt, corn flour, dehydrated potato, dextrose, sodium acid pyrophosphate (to maintain color), extractives of black pepper. *natural beef flavor contains hydrolyzed wheat and hydrolyzed milk as starting ingredients.

Hash browns really just require potatoes, salt, pepper and corn flour – which is what this McDonald’s hash browns recipe copycat uses. But McDonald’s uses all of these extra, highly processed, super unhealthy ingredients into their hash browns because they help to extend the shelf life of the hash browns, increase the crispiness of the potatoes, and increase the flavor (since the natural flavor of the potatoes and spices won’t last long in once the hash browns are frozen).

Copycat McDonald's hash browns served on a white plate, with ketchup on the side.

🍲 More Easy Breakfast Recipes!

Love this plant based breakfast recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comments section further down the page!

You can also FOLLOW ME on FACEBOOK, TWITTER, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!

📋 Recipe Card

🎥 Watch How to Make It

Copycat McDonald's hash browns recipe served on a white plate, with ketchup on the side.
Print Recipe
5 from 5 votes

McDonald’s Hash Browns Recipe

This McDonald's Hash Browns recipe tastes exactly like the real thing, but is much healthier! These crispy patties are made with a handful of fresh, simple ingredients like potatoes, salt and pepper – with nothing artificial added. They are quick to become a family favorite, and just happen to be naturally vegan and gluten-free too!
Prep Time25 minutes
Cook Time25 minutes
Chill Time30 minutes
Total Time1 hour 20 minutes
Course: Breakfast, Brunch
Cuisine: American, Vegan
Diet: Gluten Free, Low Lactose, Vegan, Vegetarian
Servings: 6
Calories: 141kcal
Author: Anjali Shah

Ingredients

Instructions

  • Peel and grate the potatoes using a box grater.
  • Place the grated potatoes into a bowl of cold water.
  • Stir until the water becomes cloudy.
  • Drain through a fine mess sieve and transfer the potato to a clean kitchen towel.
  • Squeeze out excess liquid and transfer to a mixing bowl.
  • Season with salt and pepper, stir until combined.
  • Heat a large pan over a medium heat, transfer the grated potatoes to the pan and cook until soft, stirring to ensure they don’t stick for approximately 3-4 minutes.
  • When soft transfer to a mixing bowl.
  • Next, add the onion powder and cornflour. Stir until well combined.
  • Line a baking tray with baking paper and place ⅓ cup of potato mixture in a mound.
  • Repeat with remaining potato mixture.
  • Shape the mounds into rectangle hash brown shapes.
  • Cover and chill in the fridge for 30 minutes.
  • Heat oil in a large pan.
  • Pan fry the hash browns until golden, 5-6 minutes, flip and continue to cook for another 5 minutes or until golden on both sides.
  • Remove from the oil with a slotted spatula, and drain on kitchen paper.
  • Serve with your favorite dipping sauce.

Notes

  • Starchy potatoes are best for this recipe as they hold together better when cooked, and create a nice crispy edge. Waxy potatoes have a higher moisture content that prevents them from forming that lovely crisp outer edge.
  • Use a large holed box grater when grating the potatoes.
  • Wash the grated potatoes helps to remove excess starch.
  • Draining the grated potatoes in a kitchen towel removes excess water which helps the hash browns become crispy when cooked.
  • Don’t over cook the potatoes in step 7. The potatoes should be just slightly cooked, this may take approximately 3-4 minutes.
  • Onion powder is completely optional.
  • Tapioca flour can be used instead of corn starch / cornflour.
  • When shaping the hash brown press the mixture firmly together to have a nicely packed hash brown, this will help the hash brown stay together when cooking.
  • Use damp hands or a wet spoon to shape the hash browns.
  • Be careful no to have the cooking oil too high when cooking the hash browns as this will burn the outside quickly and not cook the insides.
  • Cook until golden brown and be sure to drain on kitchen towel to remove excess oil from the hash browns.
  • Cooked hash browns can be stored in the fridge for up to 4 days. To reheat place the hash browns on a baking tray in a warm oven or in a toaster.
  • Hash browns can be covered and frozen for up to 2 months.

Nutrition

Serving: 1hash brown | Calories: 141kcal | Carbohydrates: 18g | Protein: 2g | Fat: 7g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Sodium: 393mg | Potassium: 321mg | Fiber: 2g | Sugar: 1g

10 responses to “McDonald’s Hash Browns Recipe”

  1. These are my absolute favorite hash browns to order and I am so glad I can now have a recipe to do them at home! Excited to give these a try tomorrow; looks too good to pass up, indeed!5 stars

  2. My husband is a huge breakfast eater and loves hash browns at least twice a week. I was buying them at Trader Joe’s, but these are better and cheaper!5 stars

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Subscribe to newsletter

Copyright 2024 The Picky Eater®, LLC. All rights reserved.