Go Back
Two crispy homemade hash browns on a white plate next to bowl of ketchup
Print Recipe
4.50 from 4 votes

Homemade Hash Browns

I love eating homemade hash browns for breakfast, either by themselves or with eggs and bacon or sausage. This recipe is so awesome, they remind me of the hash browns that they have at McDonald's.
Prep Time20 mins
Cook Time10 mins
0 mins
Total Time30 mins
Course: Breakfast, Brunch
Cuisine: American
Keyword: crispy, fried, potatoes
Servings: 3 people
Calories: 288kcal
Author: Matt Taylor


  • Box Grater
  • Potato peeler
  • Bowls
  • Cheese cloth or tea towel
  • Fork
  • Skillet (Cast iron, nonstick, etc.)
  • Spatula


  • 3 medium potatoes Russets, Yukon Golds, etc.
  • Water
  • 1 large egg optional for binding and shaping
  • 2 Tbsp. of all-purpose flour 30g (optional, add only if you use the egg)
  • 1/2 tsp. of table salt 2g
  • 1/4 tsp. of ground pepper 1g
  • 1/4 tsp. of garlic powder 1g
  • 2 Tbsp. of oil for frying 30ml
  • Salt and pepper to taste after cooking


  • Wash and then peel the potatoes. Use a box grater or normal cheese grater or food processor with a grater attachment, and grate the potatoes.
  • Place the shredded potatoes into a large bowl with cold water. Let them sit in the water for a few minutes, then reach in and squeeze the potatoes in your hand. Drain the water, then replace it will a new batch of cold water, and repeat the process 3 or 4 times. This helps to get the starch out of the potatoes.
  • Take a couple of big handfuls of the potatoes and put them on a cheesecloth or tea towel. Then wrap it up and squeeze the potatoes allowing the excess water to drain. Place in a bowl and repeat until all done.
  • Whisk up that egg in a large bowl then add the potatoes, flour, salt, pepper, and garlic powder. Mix them all together with a fork. If you don't care about the shape and or don't want to use the egg, you can leave out the egg and flour.
  • Pour a few tablespoons of oil into a skillet and heat it up using medium heat. Once it is nice and hot shape your hash browns and while you are shaping squeeze them a bit to allow excess egg to fall off. Then place them into the hot skillet. You can further shape them with a spatula once in the skillet. Cook them for 4 to 5 minutes on each side until nice and golden brown. Once they are cooked transfer them to a paper towel-lined plate.
  • Now serve them up with ketchup, bacon, eggs, etc. They are nice a crispy on the outside and soft and perfectly done in the middle. Enjoy!



Nutritional facts for homemade hash browns