Vegan Hash Browns (McDonald’s Copycat!)
Golden, salty, crispy-on-the-outside hash browns that taste just like the ones from your childhood (or current) drive-thru order, but made fresh in your own kitchen! These vegan hash browns are everything you want first thing in the morning, or honestly, any time of day.

I still remember the first time I tried making these. Idea fresh in my head, the ingredients ready, and somehow ended up with a pan full of sad, crumbling potatoes. After a few more attempts (and a lot of frying oil), I finally landed on this version: perfectly crisp, golden hash browns with just the right amount that signature texture you can hear when you bite into them.
It’s now one of those recipes I come back to when I want something simple but nostalgic, and reliably good every time. Not to mention you’ll be eternally loved by anyone you make these for, so be sure to make them in bigger batches (and pair them with this vegan Just Egg copycat for the perfect scramble)!
Get them extra crispy!
We love a crispy hash brown so if you want them extra crunchy on the edges, try freezing them for 30 minutes before frying.

Why We Keep Coming Back to These
I’ve been making hash browns for years – from Sunday brunches with the family, to early morning breakfasts before daycare that our little one will love. I even adapted them to some of my *wilder* instagram creations like this vegan breakfast double down sandwich. These really don’t miss!
- They beat the original. I grew up on golden McDonald’s hash browns, so I didn’t expect to outdo them. But after testing this recipe more times than I can count, I’m convinced I did it. These are thicker, crispier, and have that perfectly soft centre.
- Not just for breakfast. We’ve had these alongside everything from tofu scramble to late-night vegan burgers. They’re the kind of side that works just as well with a weekend brunch as they do next to our Vegan Chicken Big Mac.
- Simple ingredients, no extras. Just four basic ingredients, no fancy tools, and no hidden steps. We wanted these to be easy to make without sacrificing the taste we were chasing—and after all our testing, this version hits every time.

How to avoid soggy hash browns!
This actually took me a while to get just right. When it comes to storing fried food, my recommendations are always the same. They’re best enjoyed while fresh, but if you need to store leftovers, they will keep in an airtight container in the fridge for up to 3 days.
Where my recipe testing came in handy, was my findings about how to best reheat
- Microwave, no.
- Air fryer, better and gets crispy enough, but no.
What I found to be the best way, takes a little longer but always worth it for the mouthwatering crunch we all love! Try refrying them in a shallow amount of oil. It’s important to get the oil extra hot before placing the hash browns in. If it is not hot enough, the hash browns will absorb the oil instead of creating a crispy exterior.

Vegan Crispy Pan Fried Hash Browns (McDonald’s Copycat)
- Prep Time: 1:10
- Cook Time: 10
- Total Time: 1:20
- Yield: 4 large hash browns
- Category: Side Dish
- Method: pan fried
- Cuisine: American
- Diet: Vegan
Description
This homemade vegan version of MacDonalds’ hash browns delivers all the satisfying texture and flavor of the original, with a few tweaks to make them bigger and even better.
Ingredients
- 3 large russet potatoes peeled and chopped into thirds
- 3 tbsp corn starch
- 3 tbsp JustEgg liquid vegan egg or homemade JustEgg
- 1 cup vegetable oil for shallow frying
- salt and pepper to taste
Instructions
- In a medium pot over high heat, parboil the potatoes until slightly softened on the exterior. Remove from heat and cool in cold water before shredding into a large bowl with a box grater.
- Add cornstarch, salt, pepper and vegan egg to the potato mixture. Stir until fully combined.
- On a large baking sheet, form the potato mixture into four rectangle hash brown patties. (This calls for making the hash browns larger, but you can form them into 6 equal smaller patties instead).
- Refrigerate the patties for an hour.
- Bring a medium pan with oil to heat and fry each side of the hash browns evenly until golden brown on both sides.
- Remove from heat and set aside to let cool.
Nutrition
- Serving Size: 4
Hi, can I use a flaxseed mixture as an egg substitute?
Hi! It would probably bind it the same (I haven’t tested it myself) But the taste may vary a little as well. definitely let me know if you give it a try though!! very curious to find out.
SO GOOD. holy. 😅 made a few adjustments; used tapioca starch and idaho spuds hashbrown cartons that u can get from costco. added the just egg too. after i formed them, put them in the freezer for ~30 min since i was pressed for time. used less oil to fry & they turned out perfect. much better than mcdonalds >.< thank you!!!