This post may contain affiliate links. Please read our disclosure policy.

Egg Hash with crispy bacon, golden potatoes, and plenty of melty cheese makes the ultimate comfort meal for breakfast, brunch, or even dinner. Ready in just 30 minutes, this skillet is hearty, satisfying, and absolutely packed with flavor.

This isn’t just any breakfast hash; it’s a cheesy, smoky, bacon-studded dish that proves good food knows no mealtime rules. Whether you’re craving a quick weekday bite or a cozy weekend spread, this cheesy hash delivers every time. Pair it with my Garlic Green Beans for a savory balance, or add French Toast for a sweet and indulgent contrast.

Top view of Cheesy Bacon and Egg Hash in one skillet or pan!

What Makes This Egg Hash Work

The magic of this Egg Hash comes down to how simple ingredients transform into a complete, satisfying meal in just one skillet. The combination of crispy potatoes, smoky bacon, and perfectly cooked eggs makes every bite comforting yet full of flavor.

This recipe also shines because it’s so versatile; you can enjoy it as a hearty breakfast hash, a quick lunch, or even a fuss-free dinner. Adding cheese takes it to the next level, turning it into a truly irresistible cheesy hash that feels indulgent without requiring extra effort. Plus, it’s ready in 30 minutes, so you’ll have a meal that’s both fast and delicious.

What Goes Into Egg Hash

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Flat lay photo of ingredient shot of potatoes, olive oil, pepper, spring onions, eggs, bacon, mozzarella cheese

You only need a handful of everyday ingredients to make this hearty and satisfying Egg Hash. Each one plays an important role in building flavor and creating that perfect balance of crispy, cheesy, and savory.

  • Potatoes: The golden, crispy base of the hash that makes every bite hearty and comforting.
  • Bacon: Adds smoky, salty richness and makes this a truly irresistible bacon hash.
  • Eggs: Perfectly cooked on top, they bring protein and creaminess that ties everything together.
  • Cheese: A sprinkle of mozzarella (or cheddar) melts into the skillet for that gooey, indulgent cheesy hash finish.

Note: Please see recipe card at the bottom for a full list of ingredients with measurements.

How To Make Egg Hash

Dice the potatoes into ¾-inch cubes and set them aside.
  1. Prep the Potatoes: Dice the potatoes into ¾-inch cubes and set them aside, ready for either stove top or oven cooking.
Fry the potatoes until golden and crispy in a cast iron skillet.
  1. Cook on Stove Top: Heat in a cast iron skillet over medium. Fry the potatoes, stirring occasionally, until golden and crispy.
Stir in the diced bacon and cook until crispy.
  1. Add Bacon and Onions: Stir in the diced bacon and cook until crispy, about 10 minutes. Add the sliced spring onions and season lightly with cracked pepper.
Make four wells in the hash, crack an egg into each, and scatter mozzarella.
  1. Add Eggs and Cheese: Make four wells in the hash, crack an egg into each, and scatter mozzarella. Cook until the whites are set and the eggs reach desired doneness.
Preheat oven to 400°F (200°C).
  1. Bake in Oven (Option): Preheat oven to 400°F (200°C). Spread potatoes in a single layer baking sheet, spray with oil, and roast for 30 minutes, stirring halfway, until golden. Add bacon and bake 10 minutes more until crispy.
 Make four wells in the potato mixture, crack in the eggs, and sprinkle mozzarella around them. Return to the oven until the whites are set.
  1. Finish and Serve: Make four wells in the potato mixture, crack in the eggs, and sprinkle mozzarella around them. Return to the oven until the whites are set, then serve your cheesy Egg Hash hot from the pan.

Turn your Egg Hash into a full-on feast with sides that bring extra flavor and variety to the table. For a bright and zesty touch, Lemon Garlic Butter Shrimp adds a juicy, garlicky contrast that pairs perfectly with the richness of the hash.

If you’re craving something a little tropical, try Honey Garlic Butter Shrimp Pineapple Skewers, the sweet pineapple and sticky glaze balance beautifully with the smoky bacon and creamy eggs. For something hearty and bold, Carne Asada Guacamole Burgers bring a chargrilled kick that makes your meal feel like an indulgent brunch spread.

Recipe FAQ’s

What Type Of Potatoes Work Best For Egg Hash?

Waxy potatoes like Yukon Gold hold their shape well, but russet potatoes also work if you prefer a crispier texture.

Can I Use Different Cheeses For A Cheesy Hash?

Absolutely! Try cheddar, Monterey Jack, or even pepper jack for a spicier twist.

How Do I Prevent My Breakfast Hash From Getting Soggy?

Make sure the potatoes are diced evenly and cooked until golden and crisp before adding other ingredients.

Cheesy Bacon And Egg Hash in a skillet

Video

You might also like

Karina in a white and black dress with her hair blowing back, standing in front of her cooktop, cooking salmon in a pan

Get a free eBook!

Subscribe to Cafe Delites FOR FREE and receive recipes straight into your inbox!

4.20 from 26 votes

Cheesy Bacon and Egg Hash (Breakfast Skillet)

Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Servings: 4 people
Cheesy Bacon and Egg Hash for breakfast, brunch, lunch or dinner! Easy to make and ready in 30 minutes!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 
 

  • 24 ounces potatoes about 4 medium-sized, scrubbed clean and peeled
  • 2 tablespoons olive oil or coconut oil
  • 7 oz diced bacon trimmed of fat
  • 2 scallions or spring onions, shallots, trimmed and finely sliced
  • 4 large eggs
  • 1/4 cup shredded mozzarella cheese (or cheddar)
  • 1 pinch cracked pepper

Instructions 

  • Dice potatoes into small 3/4-inch cubes.

Stove Top:

  • Heat the oil in a large cast iron skillet or pan over medium heat. Fry the potatoes in the hot oil and cook while stirring occasionally, until golden and crispy (about 20 minutes). To speed up cooking time, cover pan with a lid, checking the potatoes every 4-5 minutes or so to stir them (this takes about 15 minutes).
  • Add the bacon pieces to the pan and fry while stirring occasionally for 10 minutes until crisp. The potatoes will be golden with crisp edges, while soft on the inside. Add the spring onions; stir them through and season with pepper (optional).
  • Using a wooden spoon or spatula, make four wells in the hash, crack an egg into each well and arrange the mozzarella around each egg. Fry until the whites are set and the eggs are cooked to your liking.
    Serve immediately.

Oven Method:

  • Preheat oven to 400°F | 200°C. Arrange the potatoes in a single layer in a cast iron skillet or oven proof pan (or baking sheet). Spray with a light coating of cooking oil spray and bake for about 30 minutes, mixing them around halfway through cook time, until they are crisp and golden.
  • Remove from oven, add the bacon, and place back into the oven for a further 10 minutes or until the bacon is crispy.
  • Make four wells in the hash, crack an egg into each well and arrange the mozzarella around each egg. Place skillet (or pan) back into the oven until the whites are set and the eggs are cooked to your liking.
    Serve immediately.

Notes

Tips: Make sure to serve immediately to ensure the hash does not cool down and dry out. 

Nutrition

Calories: 413kcal | Carbohydrates: 18g | Protein: 17g | Fat: 28g | Saturated Fat: 8g | Cholesterol: 201mg | Sodium: 452mg | Potassium: 878mg | Fiber: 4g | Vitamin A: 365IU | Vitamin C: 20.5mg | Calcium: 115mg | Iron: 6.6mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this? Leave a comment below!
 
Karina eating butter chicken from a gold fork out of a bowl with a nann bread on the side.

Hey Good Food Lovers! It’s nice to see you! My name is Karina. Welcome to Cafe Delites, my beloved space for the last 10 years where my passion for food has flourished and connected millions!

4.20 from 26 votes (8 ratings without comment)

Leave a comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

36 Comments

  1. Cathy says:

    5 stars
    Delicious! Made it tonight and added capsicum and kale. All gone and enjoyed by teenage son and hubby. Will probably add some onion next time and maybe other veg too. Thanks for the recipe 🙂

  2. Angie says:

    My husband and I loved this dish! We made it for the first time while camping. It was fantastic campfire food on a cold morning. We prefer our eggs over easy, and it worked great that way too. We will definitely be making this again. Thanks!

    1. Karina says:

      That is great to hear! How fun to go camping! I am so glad that I could be of help during your trip! Thanks for following along with me! XO

  3. Jeannette says:

    Thank you very very much for this delicious, filling, easy, gluten free recipe. I just finished eating it. I am sensitive to gluten, so I’m trying to find gluten free food. I’m also trying to not eat sweets. From what I’ve seen, so many gluten free breakfast recipes are for things like doughnuts, muffins, coffee cake; thank you this is not!

  4. Dr Martin Huang says:

    5 stars
    Yum! I love this as my breakfast. Just the right portion. Tasty and fulfilling.

  5. Sue R says:

    5 stars
    Hi from Queensland Karina!

    I made this while away in our caravan at the beach and husband loved it! Only thing was I did the eggs a little longer than I should of but next time I’ll know to take it off a touch sooner. This will be a must do on all our vacations from now on.

  6. LY says:

    5 stars
    My wife and I make this all the time — it has b done one of our most-repeated recipes. One highly successful tweak: add the finely-chopped leaves of one sprg of rosemary. It really improves the otherwise heavy flavor. Alternatively, swapping in Gorgonzola or another very noticeable cheese makes a big difference.

  7. Chris G says:

    5 stars
    Saw this and made it for my family. They absolutely loved it. I’ll make this again and try using different ingredients. Greasy recipe.

  8. Brooke says:

    5 stars
    It tasted absolutely fabulous! Needed a little bit of salt, and maybe some other kind of green vegetable like spinach, but other than that amazing! Will definitely make this again.

  9. Paula says:

    Thanks for the awesome recipe !! I’m from Brazil, and here this is not an usual meal, but I loved it and definitely am going to make again ???

  10. Sam says:

    Can you substitute sausage for bacon? Not that I don’t absolutely love bacon, I just don’t have any at this moment
    Thank you?

    1. Karina says:

      Hi Sam! Yes sausage is absolutely fine!

    2. Hannah says:

      5 stars
      Absolutely delicious. I cooked the potatoes to a point where they were such a soft texture I couldn’t tell the difference between them and the cheese. Also added some chilli powder, chives & garlic powder for extra flavour. Mature cheddar instead of mozzarella. Fantastic.