Homemade Hash Browns 🥔

Sharing is caring!

Get your day started off right with this incredibly tasty Homemade Hash Browns recipe. In this post, we'll learn how easy it is to make delicious golden brown and crispy hash browns that are perfect for a hearty breakfast or as a perfectly paired side dish for beef or pork! It is so versatile and simple and gluten-free as well!

Overhead view of a skillet filled with homemade hash browns and bacon, garnished with rosemary, on a wooden table with a white napkin.

Table of Contents

5 Reasons To Love This Recipe

If you're looking for a delicious, satisfying breakfast dish, these homemade hash browns are sure to hit the spot! Here are a few reasons to love this recipe:

  1. Holy smokes...the crispy edges are just to die for!
  2. The combination of butter, potatoes, bacon, fresh herbs, and spices.
  3. One of my favorite comfort foods, now low-carb and keto-friendly.
  4. Perfect for breakfast, brunch, or special occasions like Mother's Day.
  5. Works great as a side dish for grilled or braised proteins.

Are Homemade Hash Browns Low-Carb?

No, hash browns are not low-carb. This recipe contains around 20 g net carbs per serving. While the daily intake of carbs can technically be under 130 grams, this serving might take up a significant portion of that limit. This recipe was originally crafted when my blog focused on gluten-free recipes rather than low-carb options. However, if you have room for the carbs in your daily count, go ahead and enjoy!

Heavenly Homemade Hash Browns

Potatoes are delicious for breakfast, brunch, lunch and dinner. I don't think that I have been posting enough potato recipes, mainly because I've been mostly paleo for a while now. The starchy, carb-laden potato doesn't fall into the paleo lifestyle. But don't you find that as the holidays approach, a good potato dish goes a long way? I agree. I've got a couple more potato recipes to share with you. Or, you can check out this recipe for my Sinfully Delicious Smashed Potatoes, which will flip your top!

For this recipe, we will make some real homemade hash browns. I've had the frozen variety that you just reheat in the oven. The potatoes never taste delicious, and the flavor always falls flat. I'm not a fan. Plus, frozen hash browns take about 30 minutes to reheat. For an additional 10 minutes, you can make these super tasty homemade breakfast potatoes!

For breakfast, I love adding a bright yellow, sunny-side-up egg right on top of a pile of hash browns. I've also added poached eggs. Or you can make a breakfast scramble. A breakfast scramble is simple: make the hash browns recipe first. While they are cooking, mix eight eggs in a bowl and season with salt and pepper. Turn the heat up to medium-high and pour the eggs over the hash browns. Stir well and serve once the eggs are cooked. Seriously delicious breakfast treat.

I found that these hash browns are not only wonderful at the breakfast table but are soul-satisfying next to a pan-seared steak or perfectly cooked pork chop. They're so versatile because they are so savory. The bacon and rosemary flavors ring true for so many dishes. Yum.

Cubed Potatoes Vs. Shredded Potatoes

For this recipe, we are using cubed potatoes. Hash browns can be made with cubed, shredded, sliced, or even riced potatoes. I like using cubed potatoes simply because they take a little longer to cook. During the longer cooking process, they pick up more flavor. We have lots of opportunities to add aromatics and other interesting ingredients to make this recipe really versatile.

My recommendation is to not substitute shredded potatoes into this recipe. Shredded potatoes cook completely different than cubed potatoes. This is particularly true if you have shredded a baking potato. The water content will be way too high. Usually you have to squeeze the moisture out of shredded potatoes in a tea towel or cheese cloth to get the really good browning that we look for in pan-fried shredded potatoes.

When you are cubing your potatoes, try to make them about ½ inch x ½ inch (1 cm x 1 cm). Any smaller, and they will cook too quickly. A little larger is fine, but if they are too large they will take a lot longer to cook. We're looking for nicely sized cubes. Oh, and leave the skin on the potato!

Homemade Hash Browns Ingredient List

Below is the list of ingredients you'll need to make homemade hashbrowns:

  • 1 ½ pounds new potatoes, washed and diced
  • 5 slices bacon, cooked and sliced
  • 1 onion, diced
  • 1 shallot, sliced
  • 3 tablespoons butter, unsalted
  • 3 tablespoons olive oil
  • 2 cloves garlic, minced
  • 2 sprigs rosemary, 1 minced, 1 whole
  • 2 pinches pepper
  • ½ teaspoon kosher salt
  • ¼ teaspoon red pepper flakes
  • ⅛ teaspoon balsamic vinegar

INGREDIENT NOTE: Keep in mind that baking potatoes will not work for this recipe. They are too fluffy and will fall apart, making a watery mess.

A close-up shot of homemade hash browns, featuring golden-brown potatoes and crispy bacon pieces garnished with fresh rosemary.

Ingredient Substitutions

If you need to make some adjustments, here are simple ingredient substitutions you can use for this hash brown recipe:

  • New potatoes: You could use Yukon Gold or even red potatoes. Just no baking potatoes!
  • Butter: Swap out for ghee, rendered bacon fat, duck fat, or clarified butter.
  • Olive oil: Use avocado oil or deodorized coconut oil. If using a butter substitute, increase that instead of adding more oil.
  • Onion: Use shallots or leeks.
  • Shallot: Substitute with red onion.
  • Garlic: Use 4-5 cloves of roasted garlic for a treat.
  • Rosemary: Opt for fresh thyme or oregano instead of dried rosemary.
  • Sliced bacon: Try homemade bacon bits, speck, or chopped Canadian bacon. Thick-sliced ham works in a pinch.
  • Red pepper flakes: Use cayenne powder for more heat, chipotle powder for smoky heat, smoked paprika for smoky depth, or regular chili powder for well-rounded flavor.
  • Balsamic vinegar: Use apple cider vinegar or lemon juice. The balsamic adds a sweetness that is not found in either substitute.

Additional Ingredients

To enhance your hash browns recipe, here are some tasty ingredients that pair well with the main components:

  • Cheese: Yes, please! Before you’ve finished cooking, turn on the broiler in your oven. Place the cooked potatoes in an oven-safe dish and layer on grated cheddar, shredded Monterey Jack, or slices of provolone.
  • Fresh herbs: This recipe loves to be garnished with diced chives, green onions, parsley, or cilantro.
  • Veggies: You could add some sautéed mushrooms, roasted bell peppers, or spinach. Add the spinach in the last 2 minutes of cooking to wilt from the heat of the pan.
  • Mediterranean flavor: Add crumbled feta cheese and 2 tablespoons of diced sun-dried tomatoes packed in oil. So good!

Note: These ingredients are optional, you can use them to enhance flavors of this easy hashbrown recipe.

Cooking Tools Required

Below is the list of cooking tools you'll need to make breakfast hash browns:

An overhead view of a skillet filled with freshly cooked homemade hash browns, showcasing diced potatoes, crispy bacon, and a sprig of rosemary.

How to Make Homemade Hash Browns: Complete Cooking Guide

Cooking Method

  • Frying

Preparation Steps

  1. Gather all the tools and ingredients to make homemade hash browns.
  2. Dice onion.
  3. Slice shallots.
  4. Mince garlic and rosemary sprigs.
  5. Cook and slice bacon.

Cooking Instructions

  1. Heat a heavy-bottomed skillet over high heat. Add the butter and olive oil. Add the cubed potatoes and a pinch of salt and pepper when the cooking fats are hot. Stir and cook for 5 minutes.
  2. Add the onion, chopped rosemary, red pepper flakes, and another pinch of salt and pepper. Stir occasionally and cook for 5-7 more minutes. When the onions are caramelized, you're ready to move on to the next step.
  3. Reduce to medium-high heat. If the pan looks dry, add 1 tablespoon olive oil. Add the shallots and garlic. Cook 3-4 minutes, stirring more consistently.
  4. Reduce the heat to medium-low. Add the cooked bacon and whole rosemary sprig. Cook, stirring occasionally, until the potatoes are cooked through. Should be between 8-10 minutes. When they are cooked through, add the balsamic vinegar. Stir well, serve hot, and enjoy!
Raw diced potatoes and onions in a skillet, seasoned and ready to be cooked, with bottles of vinegar and olive oil in the background.

Step 1: Gather up all the ingredients you’ll need for the homemade hash browns. Please note: I’m starting with already cooked bacon!

Diced potatoes and onions cooking in a skillet, starting to brown slightly, with a bottle of balsamic vinegar in the background.

Step 2: Add the cubed potatoes into a hot skillet. After several minutes, add in the onion and chopped rosemary.

Shallots and garlic added to the skillet with the cooking potatoes and onions, being stirred with a wooden spatula.

Step 3: After the onions are caramelized, reduce the heat and add in the shallots and fresh garlic. The smell is intoxicating!

Bacon pieces and rosemary added to the skillet with the cooking potatoes, onions, shallots, and garlic.

Step 4: Now it is time to add in some huge flavor with the pre-cooked bacon and a whole rosemary sprig.

The hash browns cooking in the skillet with all ingredients well mixed and golden brown, a bottle of olive oil in the background.

Step 5: This batch of homemade hash browns is ready for the table. Make sure that you taste and adjust the seasonings to your preference!

Step 6: When you can make homemade hash browns that look as good as this... why buy frozen? These are melt-your-face good!

💡 My Pro Tips

Choosing the right potato is crucial! We need yellow or red, waxy potatoes. Here's a quick guide to potato types:

  • Starchy: Light and fluffy, they absorb butter but fall apart while cooking due to high water content.
  • Waxy: Dense and hold their shape, perfect for frying, soups, or roasting.
  • All-purpose: Versatile but not ideal for home fries and hash browns as they don’t hold up as well as waxy potatoes.

If you only have baking potatoes, wait until you can get waxy ones. This recipe needs the right potato to work. Cube the potatoes to about ½ inch x ½ inch (1 cm x 1 cm). Larger cubes will take longer to cook. Cover the pan during the last 10 minutes of cooking if your cubes are larger.

⏲️ Time-Saving Tips

  • Microwave the potatoes for 4-5 minutes after poking them with a fork to speed up cooking time.
  • Prepare most of the chopping in advance. If chopping potatoes ahead, cover them with water to prevent oxidation. Drain before cooking.
  • Make the entire recipe a day ahead. The flavors will meld better, and reheat in hot clarified butter for extra crispiness until edges are crisp.

What to Serve with Homemade Hash Browns?

Homemade hash browns are versatile and pair wonderfully with a variety of dishes, each bringing a unique flavor profile that enhances the hearty texture of the hash browns. Here are some delightful combinations to try:

  • Arugula Mushroom Salad: The crisp arugula and earthy mushrooms complement the savory crunch of homemade hash browns for a balanced meal.
  • Mushroom Leek Frittata: Homemade hash browns add depth to mushroom and leek frittata, perfect for a hearty breakfast or brunch.
  • Honey-Roasted Brussels Sprouts: Sweet honey-roasted Brussels sprouts contrast deliciously with savory hash browns, adding color and nutrition to your meal.
  • Cucumber Feta Salad: The coolness of cucumber and the salty tang of feta cheese provide a refreshing contrast to the warm and savory hash browns.
  • Oven-Baked Chicken Tenders: Crispy oven-baked chicken tenders perfectly complement the crispy edges of homemade hash browns, creating a satisfying and comforting meal.

Storage, Freezing, and Reheating Instructions

Storage

Keeps well in the fridge for up to a week when stored in an airtight container.

Freezing

This recipe freezes well. Store in a freezer-safe container for up to 3 months. Thaw overnight in the fridge and reheat in a skillet for best results.

Reheating

For optimally crispy potatoes, reheat in a heavy-bottomed skillet over high heat. Start with clarified butter or ghee (or use avocado oil or coconut oil with a high smoke point). Add potatoes when the fat shimmers but before it smokes. This method ensures perfectly re-crisped potatoes that taste even better than the first day.

Alternatively, reheat in the oven at 350°F (180°C) until warmed through, then crisp under the broiler.

For a quicker option, microwave on medium until warmed through, stirring to distribute heat evenly. Note that potatoes won't retain their crispiness when microwaved.

Recipe Conclusion

I really enjoy making this best Homemade Hash Browns recipe. I recently made it as a side dish to a wonderful grilled porterhouse served over arugula and topped with parmesan cheese, olive oil, and a sprinkle of lemon. The pairing was a match made in heaven, with the peppery arugula playing against the potato and bacon goodness.

What is your favorite way of preparing hash browns? Would you love to have it with green or red peppers? Do you shred the potatoes or cube them like I do? What other ingredients do you put into a dish like this? Let me know so I can give it a try, too. However you decide to make this homemade hash browns recipe, I hope that you enjoy it as much as we do.

Please write in the comments any questions or suggestions you may have. You can also find us on Facebook or Instagram.

More Potato Recipes

If you love potatoes, you'll love these recipes too:

FAQs

Hash browns are typically made from starchy potatoes like russets or Yukon Golds, but waxy potatoes hold their shape better.

Yes, soaking potatoes briefly in water helps remove excess starch, resulting in crispier hash browns.

If using shredded potatoes, to get your hash browns to stick together, make sure to squeeze out excess moisture after soaking, and press them firmly into the skillet when cooking.

A close-up of a plate of homemade hash browns with crispy bacon pieces, garnished with rosemary, in front of a skillet of more hash browns.

Homemade Hash Browns

Heavenly Homemade Hash Browns are so delicious and simple to make. No need for frozen hash browns when you have this super satisfying recipe right at your fingertips! Perfect for breakfast, brunch or as a side dish for beef, pork or veal!
4.84 from 6 votes
Print Pin Rate
Course: Breakfast, Side Dish
Cuisine: American
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Servings: 6 servings
Calories: 288kcal
Author: Scott Groth

Ingredients

  • 1 ½ pounds new potatoes washed and diced
  • 5 slices bacon cooked and sliced
  • 1 onion diced
  • 1 shallot sliced
  • 3 tablespoons butter unsalted
  • 3 tablespoons olive oil
  • 2 cloves garlic minced
  • 2 sprigs rosemary 1 minced, 1 whole
  • 2 pinches pepper
  • ½ teaspoon kosher salt
  • ¼ teaspoon red pepper flakes
  • teaspoon balsamic vinegar

Instructions

Preparation Steps

  • Gather all the tools and ingredients to make homemade hash browns.
  • Dice onion.
  • Slice shallots.
  • Mince garlic and rosemary sprigs.
  • Cook and slice bacon.

Cooking Instructions

  • Heat a heavy-bottomed skillet over high heat. Add the butter and olive oil. Add the cubed potatoes and a pinch of salt and pepper when the cooking fats are hot. Stir and cook for 5 minutes.
  • Add the onion, chopped rosemary, red pepper flakes, and another pinch of salt and pepper. Stir occasionally and cook for 5-7 more minutes. When the onions are caramelized, you're ready to move on to the next step.
  • Reduce to medium-high heat. If the pan looks dry, add 1 tablespoon olive oil. Add the shallots and garlic. Cook 3-4 minutes, stirring more consistently.
  • Reduce the heat to medium-low. Add the cooked bacon and whole rosemary sprig. Cook, stirring occasionally, until the potatoes are cooked through. Should be between 8-10 minutes. When they are cooked through, add the balsamic vinegar. Stir well, serve hot, and enjoy!

Notes

You can really play with this recipe. Add in some fresh thyme or tarragon toward the end of the cooking if you really want to amp up the flavors. Another idea is to add in crumbled breakfast or Italian sausage instead of the bacon.
 
Keep in mind that baking potatoes will not work for this recipe. They are too fluffy and will fall apart, making a watery mess. 
 
I cubed my potatoes to about 1 cm x 1 cm. If you have larger cubes, plan on the recipe taking longer. If your potatoes are larger, you might want to cover the pan during the last 10 minutes of cooking. 

Nutrition

Nutrition Facts
Homemade Hash Browns
Amount Per Serving (1 serving)
Calories 288 Calories from Fat 180
% Daily Value*
Fat 20g31%
Saturated Fat 7g35%
Trans Fat 0.3g
Polyunsaturated Fat 2g
Monounsaturated Fat 10g
Cholesterol 27mg9%
Sodium 370mg15%
Potassium 563mg16%
Carbohydrates 23g8%
Fiber 3g12%
Sugar 2g2%
Protein 5g10%
Vitamin A 211IU4%
Vitamin C 24mg29%
Calcium 25mg3%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.

“This website provides approximate nutrition data and information for convenience and as a courtesy only.”

Recent Low Carb Recipes:

Buffalo chicken lettuce wraps displayed on a wooden board, garnished with blue cheese, green onions, and a bottle of hot sauce in the background.

Simple Buffalo Chicken Lettuce Wraps Recipe

These Buffalo Chicken Lettuce Wraps are quick to make and bursting with flavor! Pulled chicken is tossed in a tangy hot sauce, wrapped in crisp lettuce, and topped with crumbled blue cheese for an easy, satisfying dish. Perfect for lunch or dinner.

Read More »
Featured image showcasing a vibrant bowl of creamy coleslaw paired with a pulled pork sandwich topped with melted cheese and coleslaw.

Coleslaw for Pulled Pork Recipe

My Coleslaw for Pulled Pork recipe has been a favorite for over 20 years. With a creamy, tangy dressing and crunchy vegetables, it’s the ultimate sidekick to pulled pork or barbecue. Quick, easy, and always a crowd-pleaser.

Read More »

Is it low carb? Learn more about it:

Sharing is caring!

15 Responses

  1. Pingback: Heavenly Homemade Hash Browns - Yum Goggle
    1. Hi Maria:
      This recipe is from when I was writing solely about Gluten Free, so it doesn’t fall into the Low Carb / Keto category… but… Idaho and Russet potatoes are very starchy with little moisture- so they fall into the baking category. Also great for frying. New Potatoes and Redskin Potatoes are really waxy- so great for roasting and fantastic in potato salads because they tend to hold their shape. Yukon Gold is right in the middle- good for just about anything potato. Hope this helps.
      Take care,
      Scott

  2. 4 stars
    I always thought that a grated potato was used for Hash Browns and a cubed potato is called Home Fries, maybe it's a Maine thing, Great recipe regardless, I tend to bring my potatoes to a boil than toss them into a frying pan...soft in the middle, crisp on the outside

    1. Hi Minnehonk:
      I love the tip on boiling them first- I had a chef work for me once who liked to do that as well. With regard to the name- it might be regional? Not exactly sure. Thanks for writing!
      Take care,
      Scott

  3. 5 stars
    I thought these were called home fries too, but I don't care what you call them. I call them ridiculously good. The rosemary adds brilliant flavor. Breakfast served right!

    1. Hey Stephanie:
      It's great to see people enjoying them - since I'm currently on the low-carb diet, I have other delicious recipes to enjoy now.
      Thank you for posting your thoughts on this recipe.
      Have an amazing day!
      Scott

  4. Pingback: The Best Creamy Grits with Cheese | I'd Rather Be A Chef
  5. Delicious!! Cannot express how much my guests enjoyed these at a Sunday brunch I hosted. These will be a staple in our household from now on!

    1. Hi Rebecca:
      The hash browns don't fall into my current low-carb/ketogenic way of eating - but I'm happy to see that your family enjoys them so much.
      Thanks for writing and happy eating!
      Scott

  6. 5 stars
    Hi I made this for my family and friends yesterday for brunch. It was a HUGE HIT!! I was serving 22 ppl so I doubled the recipe. I didn't have Rosemary but it was still delicious!! Thank you for sharing this recipe!

    1. Hey Lynn:
      No rosemary, no problem. Always good to hear that food makes people happy.
      Thank you for sharing your thoughts, I truly appreciate it.
      Have a fantastic day and happy eating!
      Scott

  7. Pingback: Spicy Chorizo Egg Skillet | Low Carb Breakfast | Southwest Flavors!
  8. 5 stars
    These are great! However they're not hash browns... they're called home fries... hash browns are shredded like match sticks. My husband prefers these so thank you for the wonderful recipe!

4.84 from 6 votes

Leave a Reply

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

Recipe Rating




Scott Groth image for I'd Rather Be A Chef

I'm Scott, just a regular guy who has experienced amazing benefits from embracing a low carb (occasionally keto) lifestyle. Join me as I share low carb recipes that are family friendly, delicious and fun to eat.

Discover more about me in my Bio, explore whether my Low Carb Journey resonates with you, and if you also believe we are stronger together, then sign up for my LOW CARB NEWSLETTER.

As Seen On:

As seen on healthline, men's journal, greatist, buzzfeed, nom nom network, djfoodie, brit+co, goodnet