Breakfast Hash with Bacon, Eggs and Potatoes
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
A hearty, cast iron skillet breakfast that’s ready fast and fills everyone up before a busy day!
If you’re looking for a quick, satisfying breakfast that the whole fam will love, this Breakfast Hash with bacon, eggs, potatoes, and cheese is a must-make! It’s loaded with crispy bacon, tender potatoes, colorful bell peppers, onions, perfectly cooked scrambled eggs, and a melty layer of cheese on top.
Ready in under 30 minutes, this easy breakfast skillet recipe is the perfect way to start your day — whether it’s breakfast, brunch, or breakfast-for-dinner.

What is a Breakfast Hash?
Breakfast hash is a one-pan meal made with chopped meat (like bacon or sausage), potatoes, onions, and other vegetables, all cooked together with eggs and topped with cheese.
Think of it as the ultimate breakfast scramble — crispy, cheesy, and so filling! This version steps things up with a full mix of textures and flavors in every bite.
If you like loaded breakfast casseroles, give my Hash Brown Breakfast Casserole a try!
Why You’ll Love This Cast Iron Breakfast Hash Recipe
- One-skillet recipe for easy cleanup
- Uses simple, budget-friendly ingredients
- Quick to prep and cook — perfect for busy mornings
- Easily customizable with your favorite veggies or meat
- Makes a complete meal, just serve with fruit or toast on the side
Ingredients for Breakfast Hash
To make this bacon breakfast hash, you’ll need:
- Bacon – cut into bite-sized pieces
- Potatoes – diced small for faster cooking (Yukon or russet work great)
- Bell peppers – any color, or multiple colors
- Onion – yellow or white
- Eggs – cooked with the vegetables and bacon
- Shredded cheese – cheddar, pepper jack, or your favorite cheese
- Salt & pepper – to taste
- Fresh parsley – optional, for garnish
➣ Full recipe measurements and printable instructions are at the bottom of this post.
How to Make Breakfast Hash (Step-by-Step)
1. Prep Your Ingredients
Slice bacon, dice potatoes, chop onions and bell peppers. Keep everything small so it cooks quickly and evenly.
2. Cook the Bacon & Potatoes
Heat a large skillet over medium heat, cook bacon and potatoes together for about 5–6 minutes, stirring occasionally, until bacon is crisp and potatoes are fork-tender.
3. Add Veggies
Stir in the diced onions and bell peppers. Cook for another 3–4 minutes, until softened and fragrant.
4. Scramble in the Eggs
Crack the eggs in a separate mixing bowl and beat until fluffy. Pour into the skillet. Gently stir and scrape the bottom of the pan to cook the eggs evenly until set and no longer shiny, or cook to desired doneness.
5. Add Cheese & Serve
Top everything with shredded cheese. Cover the skillet with a lid for a minute or two until the cheese melts. Garnish with fresh parsley if desired, and serve hot!
When to Serve Breakfast Hash
This bacon and egg hash isn’t just for breakfast! It makes a delicious:
- Brunch recipe for weekends, holidays, baby or bridal showers
- Camping breakfast cooked over a griddle or even a fire
- Easy lunch or dinner served with toast and a fruit salad
- Meal prep option — it reheats well for busy mornings
Breakfast Hash FAQs
Yes! Just use about 2 1/2-3 cups of frozen diced potatoes or hash browns. No need to thaw — just cook a little longer to get them crispy.
✅ What kind of cheese is best?
Cheddar (Sharp or Medium) is classic, but Monterey Jack, pepper jack, or even mozzarella also work well.
✅ Can I make this vegetarian?
Absolutely! Just skip the bacon or replace it with a meatless alternative. Add mushrooms, zucchini or spinach for extra flavor.
✅ Can I make this ahead of time?
Yes, you can cook everything except the eggs ahead of time. Store in the fridge, then reheat in a skillet and scramble the eggs in fresh, then top with cheese.
✅ What if my potatoes burn?
If you have cut larger potato pieces, they won’t cook evenly when being cooked with the bacon and could burn. If they start to burn, remove the bacon from the pan, turn down the heat and cook the potatoes until they are softened.
The Best Bacon Breakfast Hash
This cheesy bacon breakfast hash is one of our go-to meals when we need something hearty and quick. Whether it’s Monday morning or a lazy Sunday brunch, it’s always a hit! We even love this for dinner!
If you try this recipe, leave a review and let me know how it turned out! And don’t forget to tag me @feedingyourfam when you share it on Instagram or Facebook — I love seeing what you’re cooking!
More Family-Friendly Breakfast Ideas
Looking for more breakfast recipes to feed your crew? Try these next:
Breakfast Hash with Eggs and Bacon
Equipment
Ingredients
- 1 large baking potato diced into 1/4 inch pieces
- 6 slices of bacon chopped
- 1/2 cup yellow onion diced
- 1/2 cup pepper any color
- 8 eggs
- 2 tbsp water
- salt and pepper to taste
- 1 cup cheese shredded
- 1 tbsp parsley chopped
Instructions
- In a large 12 inch skillet over medium-high heat cook 6 slices of baconand 1 large baking potato pieces until bacon is just browning and potatoes are becoming soft.
- To the same skillet add the 1/2 cup yellow onion and diced 1/2 cup pepper. Continue cooking until all the vegetables are soft and bacon is crisp.
- In a separate mixing bowl, combine 8 eggs, 2 tbsp waterand salt and pepper Whisk until bubbly.
- Pour the beaten eggs into the skillet with the bacon and vegetables. With a spatula scrap along the bottom of the pan and flip the eggs to scramble and cook everything together.
- Once the eggs are cooked and no longer shiny, turn down the heat to low and top with the 1 cup cheese and 1 tbsp parsley. Serve while still hot.
Notes
- Nutrition facts are just an estimate of the ingredients listed.
- If your potatoes are larger pieces, I suggest cooking them separately so they cook through without burning as they can take longer to cook.
- Frozen potatoes can also be used.
Nutrition
Post last updated June 20, 2025, recipe remained the same.