This delicious dish combines crispy bacon, golden hash browns, and fluffy eggs to create a breakfast that’s sure to please! It’s quick to make and packed with flavor.
Honestly, who can resist crunchy bacon with their morning meal? I love whipping this up for a weekend treat. Pair it with a cup of coffee, and you’re all set for a cozy breakfast! ☕
Key Ingredients & Substitutions
Bacon: I love using thick-cut bacon—it gives a nice meaty texture and flavor. If you want a healthier option, try turkey bacon or even plant-based bacon, which can work well in this dish.
Potatoes: Russet potatoes are my favorite for hash browns due to their starchiness, but Yukon Gold works great too! If you’re in a pinch, frozen hash browns can be a quick substitute.
Eggs: Fresh eggs are best here for that rich flavor. If you’re following a vegan diet, you can replace eggs with scrambled tofu seasoned with turmeric and nutritional yeast for color and flavor.
Onions: The added sweetness of onions can elevate the dish. If you want a milder flavor, go for green onions instead. If there are allergies, simply omit them!
How Do You Get Perfectly Crispy Hash Browns Every Time?
To achieve those deliciously crispy hash browns, proper moisture removal is key. Grating the potatoes is easy, but you must squeeze them well in a towel first. This step ensures they fry up nicely and aren’t soggy.
- After squeezing, season the grated potatoes with salt and pepper.
- Be sure not to overcrowd the skillet; cook them in batches if necessary.
- Press down gently on the potatoes while they cook for an even crust.
- Allow them to cook undisturbed until deeply golden before flipping!

How to Make Bacon Hash Browns And Eggs
Ingredients You’ll Need:
For the Breakfast:
- 4 slices bacon
- 2 large potatoes (Russet or Yukon Gold), peeled and grated
- 2 large eggs
- 1/4 cup onion, finely chopped (optional)
- 2 tablespoons vegetable oil or bacon drippings
- Salt, to taste
- Black pepper, to taste
- Fresh chives or parsley, chopped (for garnish)
How Much Time Will You Need?
This recipe takes about 15 minutes of prep time and 15–20 minutes of cooking time, so you’re looking at around 30-35 minutes in total. It’s a quick process to whip up a delicious breakfast of crispy bacon, fluffy eggs, and crunchy hash browns!
Step-by-Step Instructions:
1. Prepare the Potatoes:
Start by grating your peeled potatoes using a box grater or food processor. Once grated, place the potatoes in a clean kitchen towel or use paper towels to squeeze out as much moisture as you can. This will help make your hash browns extra crispy!
2. Mix in Optional Ingredients:
If you’re using onions, mix the grated potatoes with the finely chopped onions, a pinch of salt, and some black pepper to taste.
3. Cook the Hash Browns:
Heat 1 tablespoon of vegetable oil or bacon drippings in a large skillet over medium heat. Once hot, add the grated potato mixture in an even layer. Gently press the potatoes down with a spatula. Allow them to cook without stirring until the bottom is golden brown and crispy, which should take about 5-7 minutes.
4. Flip and Finish Hash Browns:
Carefully flip the hash browns using a large spatula and cook on the other side for another 5 minutes until they are nicely browned and crispy. Once done, remove them from the skillet and keep warm on a plate or in a warm oven.
5. Cook the Bacon:
In the same skillet, add your bacon slices and cook over medium heat until they are crispy. Once cooked, remove the bacon and place it on paper towels to drain the excess fat. Leave some of the bacon fat in the skillet for extra flavor!
6. Fry the Eggs:
Crack the eggs into the skillet with the reserved bacon fat. Cook them sunny-side up or to your desired doneness. Sprinkle with salt and pepper as they cook.
7. Serve Up Your Breakfast:
To serve, start with a layer of hash browns on a plate, then add the crispy bacon strips on top of the hash browns. Lastly, place the fried eggs on top of the bacon.
8. Garnish and Enjoy:
Finish with a sprinkle of fresh chopped chives or parsley for a pop of color and flavor. Enjoy your hearty breakfast of crispy bacon, golden hash browns, and perfectly cooked eggs!
Bon Appétit!
Can I Use Frozen Hash Browns Instead of Fresh Potatoes?
Absolutely! If you’re short on time, frozen hash browns can be a great substitute. Just cook them according to the package instructions, and you can skip the grating and moisture removal step for a quicker breakfast prep!
What Other Vegetables Can I Add to the Hash Browns?
You can get creative with the hash browns! Consider adding bell peppers, grated carrots, or even spinach for extra flavor and nutrition. Just make sure to squeeze out excess moisture from any added veggies to keep the hash browns crispy.
How Do I Store Leftover Bacon Hash Browns and Eggs?
Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, use a mild heat setting on the stovetop or microwave. For the best texture, re-crisp the hash browns in a skillet!
Can I Make This Recipe Vegetarian?
Yes, you can! Simply omit the bacon and use olive oil or butter instead of bacon drippings. You can also add more vegetables to enrich the dish. For protein, try incorporating black beans or tofu scrambled eggs as a tasty alternative!



