This Bacon, Egg, and Potato Hash is a hearty, one-pan breakfast packed with crispy bacon, golden potatoes, and perfectly cooked eggs. It’s an easy, satisfying meal that’s great for weekend brunch, meal prep, or a quick breakfast-for-dinner.

🛒 Ingredients for Bacon, Egg, and Potato Hash
🥔 For the Hash
- 4 slices bacon, chopped (for that crispy, smoky goodness!)
- 3 medium russet or Yukon gold potatoes, diced (best for crispy edges!)
- 1 small onion, diced (adds sweetness and depth!)
- 1 bell pepper, diced (any color for a pop of flavor!)
- 2 cloves garlic, minced (because garlic makes everything better!)
- ½ teaspoon smoked paprika (adds warmth and depth!)
- ½ teaspoon salt
- ½ teaspoon black pepper
- 1 tablespoon olive oil (if needed for extra crispiness!)
🍳 For the Eggs
- 3-4 large eggs (cooked right in the skillet!)
- *¼ teaspoon salt & pepper (for seasoning eggs!)
🧀 Optional Add-ins
- ½ cup shredded cheddar or pepper jack cheese (for extra creaminess!)
- ¼ teaspoon crushed red pepper flakes (if you love heat!)
- Fresh herbs (parsley or chives) for garnish
🍽️ Substitutions for Bacon, Egg, and Potato Hash
- No bacon? Use sausage, ham, or turkey bacon.
- Vegetarian? Skip the bacon and add mushrooms or extra bell peppers.
- Low-carb? Swap potatoes for cauliflower or turnips.
👩🍳 How to Make Bacon, Egg, and Potato Hash
1️⃣ Cook the Bacon
- Heat a large skillet over medium heat.
- Add chopped bacon and cook until crispy, about 5-7 minutes.
- Remove bacon and drain on paper towels, leaving about 1 tablespoon of bacon grease in the pan.
2️⃣ Cook the Potatoes
- Add diced potatoes to the skillet, spreading them in an even layer.
- Cook without stirring for 3-4 minutes to get crispy edges.
- Stir, then add onions, bell peppers, garlic, smoked paprika, salt, and pepper.
- Continue cooking for 8-10 minutes, stirring occasionally, until potatoes are golden and tender.
3️⃣ Add the Eggs
- Create small wells in the hash and crack eggs directly into them.
- Cover the skillet with a lid and cook until egg whites are set but yolks are still runny, about 3-5 minutes.
- If you prefer fully cooked eggs, cook longer or scramble them before adding.
4️⃣ Serve & Enjoy!
- Sprinkle crispy bacon back into the skillet.
- Top with shredded cheese and fresh herbs.
- Serve hot with toast, avocado, or hot sauce.

✅ Recipe Tips for the Best Bacon, Egg, and Potato Hash
- Use Yukon gold potatoes for a creamy center and crispy edges.
- Don’t stir too often—let the potatoes crisp up before flipping!
- Cook eggs to your preference—runny yolks or fully set!
🥶 Storage Instructions for Bacon, Egg, and Potato Hash
- Refrigerate: Store leftovers in an airtight container for up to 3 days.
- Reheat: Warm in a skillet over medium heat or microwave for 30-60 seconds.
- Freeze? Not recommended (potatoes can get mushy).
🔄 Recipe Variations for Bacon, Egg, and Potato Hash
- Spicy Version: Add jalapeños and a drizzle of hot sauce.
- Cheesy Hash: Mix in cheddar, gouda, or pepper jack.
- Sweet Potato Hash: Swap russet potatoes for sweet potatoes.
- Mexican-Inspired Hash: Top with avocado, salsa, and cotija cheese.
❓ FAQs About Bacon, Egg, and Potato Hash
Can I use frozen hash browns instead of fresh potatoes?
Yes! Use 2 cups of frozen hash browns, just cook them a bit longer to crisp up.
How do I make sure my potatoes get crispy?
- Use a large pan so they’re not overcrowded.
- Let them sit without stirring to develop crispy edges.
- Add a little extra oil if needed.
Can I make this ahead of time?
Yes! Cook the potatoes and bacon ahead, then reheat and add fresh eggs when serving.

Ava Brooks is the home cook behind RecipeSharingHub, sharing dependable, step‑by‑step recipes for busy weeknights and easy weekend bakes. When not testing dishes, Ava snaps kitchen photos and answers reader questions in the comments. Discover the latest recipes or join the newsletter for new ideas each week.