Start your day right with this hearty, flavorful Bacon, Egg, and Potato Hash. With just a few simple ingredients, you can make a satisfying breakfast that’s packed with protein and flavor—all in about 30 minutes!
6 slices center-cut bacon, diced
2 tsp olive oil
1 1/2 lbs russet potatoes, peeled and diced small (about 3/4 inch chunks)
1/2 tsp kosher salt
1/2 tsp garlic powder
1/2 tsp onion powder
1/3 cup minced chives or chopped green onions
4 large eggs
1/4 cup shredded reduced-fat sharp cheddar
Black pepper, to taste
Cook the bacon: In a medium skillet over medium-high heat, cook the bacon until almost crisp. Remove and drain on paper towels.
Cook the potatoes: Drain the bacon grease and wipe the skillet clean. Add olive oil and heat. Add potatoes in a single layer and cook without stirring for a few minutes to get a nice sear. Flip and cook until browned and nearly tender, about 10–15 minutes.
Season the potatoes: In the last minute of cooking, sprinkle potatoes with garlic powder, onion powder, and salt. Stir to combine.
Add bacon and chives: Mix in the cooked bacon and chives or green onions evenly throughout the potatoes.
Create egg nests: Move the potato mixture to form 4 small wells in the skillet. Crack one egg into each well.
Cook the eggs: Cover the skillet and cook until eggs reach your desired doneness. For runny yolks, cook until whites are set but yolks are jiggly; for firmer eggs, cook longer.
Finish and serve: Sprinkle with shredded cheddar and fresh black pepper. Divide into 4 portions and enjoy warm.
Even cooking: Cut potatoes into uniform pieces so they cook evenly.
Crispier bacon: Use center-cut bacon for less grease and crispier texture.
Add flavor: A pinch of smoked paprika or chili flakes can add a nice kick.
Meal prep: Make a double batch of potatoes and store cooked bacon separately for a quick breakfast all week.