Skip to content

Easy Homemade Hash Browns

Learn how to make homemade hash browns that turn out crisp on the outside and tender on the inside. This easy hashbrowns recipe is the perfect side dish at breakfast!

Homemade hash browns on a plate with an egg.
This post may contain affiliate links. Read disclosure policy.

Homemade Hash Browns from Scratch

These easy hash browns are one of my favorite side dish recipes for just about any meal from breakfast to dinner! They’re ready in only 20 minutes, take only a few simple ingredients and are a nice change from skillet potatoes.

With these tips and tricks, I’ll teach you how to make perfectly crispy homemade hash browns. The last thing you want them to be is mushy or soggy. Using this method, they’ll have an amazing texture and flavor every time!

Add some cheese for a hashbrown casserole or serve with a side of ranch or ketchup. Takes me back to my childhood when my mom would serve them with bacon and scrambled eggs.

Best Type of Potatoes to Shred

When making hash browns, I’d recommend using russet potatoes. They are the best starchy potatoes, which means they’ll crisp up nicely on the skillet. They’re also really easily to shred, which makes them the perfect potato to use. You can leave the skin on or peel it off before shredding…your choice.

I make homemade hash browns from scratch with a grater. Once you’ve washed and dried them, simply grate the potatoes one by one on the cheese grater until each potato is gone. A medium-sized potato should give you about 1 cup of hash browns.

How to Make Hash Browns

Scrub the potatoes clean. You can choose to either peel your potatoes or leave the skin on.

Potatoes on a cutting board with a cheese grater.

Grate the potatoes on a large-holed cheese grater. Then rinse the potatoes strands in a strainer to get rid of excess starch.

Shredded potatoes and cheese grater on a cutting board.

Place the potatoes on a fine towel, cheese cloth or paper towel. Then squeeze out any extra water.

Potatoes wrapped in a cheesecloth.

Heat oil in a large skillet over medium-high heat. Add shredded potatoes in an even layer than press down with a spatula. Cook for 2-3 minutes, or until golden brown. Stir and then press down and cook for an additional 2-3 minutes.

Pressing shredded hash brown potatoes with a spatula in a skillet.

Place the homemade hashbrowns on a plate lined with paper towel to absorb any extra grease. Season, to taste. Serve alongside your favorite breakfast dish!

The Key to Crispy Hash Browns

To achieve that deliciously crispy texture, it’s important that all of the excess water is completely gone from the potatoes before frying. So after you wash your potatoes, make sure to use a fine towel, cheese cloth or paper towel to squeeze out any extra water.

I also recommend using a cast iron skillet if you have one. The heat from the stove distributes evenly in a cast iron, making it perfect for frying. Also if it’s well seasoned, then you won’t run into any issues with the hash browns sticking to the bottom of the pan.

Cooking hash browns in a skillet with a wooden spoon.

Tips for Best Results

  • Use fresh, not frozen. Don’t use the frozen pre-shredded bags of hash browns. Using freshly grated potatoes makes them way more crispy and delicious.
  • Medium heat. Although you want them crispy, you definitely don’t want them burnt. Cooking on medium heat gives you more control over how fast the hash browns cook on the stove. Cooking on high heat will likely cause burning.
  • Absorb grease. Once they are cooked, make sure to transfer the hash browns onto a plate lined with paper towels. The paper towels help absorb any extra grease, so that the potatoes stay crisp and aren’t too oily.

More Ways to Season

  • Spice. Add a dash of smoked paprika or chili powder to give the hash browns a little heat.
  • Cheese. A layer of freshly grated melted cheese on top takes this dish to the next level.
  • Garlic. Swap the olive oil with a flavorful garlic herb butter or simply add some sautéed minced garlic.
  • Breakfast skillet. Instead of serving your bacon and eggs on the side, turn this dish into a cheesy bacon and egg breakfast skillet.
  • Egg cups: Hash brown egg cups are a portable breakfast made in a muffin tin!
Homemade hash brown recipe on a plate with a cooked egg.

Serve crispy hash browns with an omelette, ham and cheese crepes or avocado toast with egg.

More Breakfast Recipes

Browse all

HUNGRY FOR MORE? Subscribe to my newsletter and follow on Facebook, Pinterest and Instagram for all the newest recipes!

hash browns with egg

Homemade Hash Browns

5 from 10 votes
↑ Click stars to rate now!
Author: Jamielyn Nye
Learn how to make homemade hash browns that turn out crisp on the outside and tender on the inside. This easy hashbrowns recipe is the perfect side dish at breakfast!
Prep Time: 10 minutes
Cook Time: 10 minutes
Total Time: 20 minutes
Servings: 4

Ingredients 

  • 1 pound russet potatoes , 2-3 potatoes
  • 3 Tablespoons olive oil , or butter
  • ½ teaspoon Kosher salt
  • ¼ teaspoon onion powder
  • ¼ teaspoon pepper

Optional: 1/4 teaspoon paprika

Instructions

  • Scrub the potatoes clean. Peel if desired (you can leave the skin on if preferred).
  • Grate the potatoes on a large-holed cheese grater. Then rinse the potatoes strands in a strainer.
  • Squeeze out water. Place the potatoes on a fine towel, cheese cloth or paper towel. Then squeeze out any extra water.
  • Cook in skillet. Heat the oil (or butter) in a large skillet over medium-heat. Sprinkle the potatoes evenly onto the skillet. Then press them down with a spatula. Let them cook for 2-3 minutes, or until lightly golden brown. Stir and then press down and cook for an additional 2-3 minutes. You may need to repeat a few times until the potatoes are golden brown.
  • Serve. Place the potatoes on a plate lined with paper towel to absorb any extra grease. Season, to taste. Serve alongside your favorite breakfast dish!

Notes

Seasonings: You may add a dash of paprika or chili powder for some heat. Or swap the olive oil for garlic herb butter for a flavorful variation. 

Nutrition

Serving: 48g | Calories: 183kcal | Carbohydrates: 21g | Protein: 2g | Fat: 11g | Saturated Fat: 1g | Sodium: 297mg | Potassium: 473mg | Fiber: 1g | Sugar: 1g | Vitamin C: 6mg | Calcium: 15mg | Iron: 1mg

Nutrition provided is an estimate. It will vary based on specific ingredients used.

Course: Breakfast
Cuisine: American

Did you make this recipe? Don’t forget to give it a star rating below!

Let’s connect

Join our community of over 5 million!

Featured on

  • Taste of Home
  • Martha Stewart
  • Country Living
  • BuzzFeed
  • Yahoo
  • Food Network
  • Today