Breakfast & Brunch
This bacon egg and mushroom recipe delivers a hearty, one-skillet breakfast hash that’s ready in under 20 minutes. The secret lies in layering smoky bacon, earthy mushrooms, and perfectly cooked eggs—each ingredient enhancing the other without overpowering. I developed this after years of making breakfast for a crowd; it’s the only recipe that keeps everyone satisfied and the kitchen clean.
The magic happens in the pan: crispy bacon renders its fat to sauté mushrooms until golden, then eggs nestle into the savory mix. No flipping, no fuss—just a foolproof technique that balances textures (crispy, creamy, tender) and flavors (smoky, umami, rich). The result? A plate that feels indulgent yet effortless, with every bite packed with protein and depth.
What makes this recipe stand out is how it transforms simple ingredients into something restaurant-worthy. The mushrooms develop a caramelized sweetness from the bacon fat, while eggs (fried, scrambled, or poached) absorb the smoky essence. Serve with toasted sourdough or a side of greens for a complete meal that’s as satisfying as it is quick.
Perfect for weekdays or lazy weekends, this hash proves breakfast doesn’t have to be complicated. The fast prep time and single-skillet method make it ideal for busy mornings, while the bold flavors ensure it’s a standout dish. Let’s get cooking—your taste buds (and your schedule) will thank you.
Ingredients for bacon egg mushroom
The foundation of this restaurant-worthy breakfast hash relies on crispy bacon, caramelized mushrooms, and perfectly timed eggs—all harmonized in one skillet.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon 🥓 | 8 oz | Thick-cut for crispy edges |
| Cremini Mushrooms 🍄 | 1 lb | Sliced into ¼-inch pieces |
| Large Eggs 🥚 | 6 whole | Freshly cracked for best texture |
| Yellow Onion 🧅 | 1 whole | Diced into ¼-inch pieces |
| Unsalted Butter 🧈 | 2 tbsp | For sautéing mushrooms |
| Fresh Thyme Leaves 🌿 | ¼ cup | Chopped, for aromatic depth |
| Garlic Cloves 🧄 | 3 cloves | Minced for flavor base |
| Diamond Crystal Kosher Salt 🧂 | 1 tsp | For seasoning, adjust to taste |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Cracked over eggs |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For final drizzle |
| Sourdough Bread 🍞 | 4 slices | Toasted, for serving |
The bacon is non-negotiable—thick-cut slices render flavorful fat while maintaining crisp edges, which becomes the cooking medium for the mushrooms. Thick-cut bacon from Costco or Oscar Mayer delivers the best texture, but any quality brand works. For mushrooms, cremini or baby bella varieties caramelize beautifully; avoid pre-sliced (they oxidize faster). Fresh thyme leaves, not dried, provide that delicate herbal note that elevates the dish. If you're using dried, reduce to one-third the amount, but fresh is worth the extra minute to strip the stems. The onions should be diced uniformly to ensure even cooking alongside the mushrooms.
No thick-cut bacon? Regular bacon cut into ½-inch strips works in a pinch, but expect slightly less crisp. Swap cremini mushrooms for shiitake or oyster varieties—their earthy profiles add complexity. Fresh thyme unavailable? Dried thyme or a pinch of oregano bridges the gap, though fresh is ideal. For a vegetarian twist, replace bacon with smoked tempeh or crispy chickpeas. The eggs can be fried, scrambled, or poached—adjust cooking time based on your preference. If you're short on time, pre-cooked hard-boiled eggs sliced into rounds add protein without extra effort. The olive oil drizzle at the end isn't just for flavor; it adds a silky finish that ties everything together.
Bacon and mushrooms can be prepped ahead and stored in the fridge for up to 3 days, though they're best fresh. Toast the sourdough slices just before serving to prevent sogginess. This hash reheats beautifully—3 minutes in a skillet over medium heat restores crispiness. For meal prep, portion into containers with toasted bread on the side. The eggs are best cooked fresh, but if you're prepping for a crowd, scrambled eggs hold up better than fried. Leftovers keep for 3 days in the fridge, though the magic is in the first serving.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots. Toss everything on one skillet—bacon first, then mushrooms and onions—then crack those eggs right into the pan. By the time the bacon’s crispy, the eggs are golden and the mushrooms soak up all that salty, buttery goodness.
- Salty-Savory Symphony: Between us, the combo of thick-cut bacon and earthy cremini mushrooms is chef’s kiss. The onions caramelize just enough to sweeten the bite, while the butter makes the eggs creamy without overpowering. It’s rich but balanced—like a hug in a skillet.
- Breakfast or Dinner Fix: Honestly, I make this for both. Serve it with toast for a lazy weekend brunch, or pile it onto crusty bread for a hearty weeknight dinner. Even my picky teenage son asks for seconds, and that’s saying something.
- Budget-Friendly Powerhouse: This recipe stretches like nothing else. A single batch feeds four, and leftovers reheat beautifully—just crisp the bacon again if it gets soggy. Plus, bacon and eggs are cheap staples, so you’re basically getting gourmet flavor for pennies. Win.
Step-by-step instructions for savory breakfast hash in one skillet
This method delivers a perfectly balanced hash with crispy bacon, tender mushrooms, and fluffy eggs—all in under 30 minutes.
Cook the Bacon Until Crispy
Place the 8 oz thick-cut bacon in a large, heavy skillet over medium heat. Cook undisturbed for 5-6 minutes until the edges become deep golden brown and the fat begins to render. This initial crisping creates the foundation for flavor and texture.
Use tongs to flip the bacon pieces occasionally, allowing the fat to pool in the pan. Once the bacon is 75% cooked (about 8-10 minutes total), remove it from the skillet and transfer to a paper towel-lined plate. Leave the rendered bacon fat in the pan—this is liquid gold for your hash. Discard any excess grease if needed, but aim to keep about 2 tablespoons of fat in the pan for cooking.
Sauté Onions and Mushrooms
In the same skillet (no need to clean it—the bacon fat adds incredible flavor), add the 1 whole yellow onion diced into ¼-inch pieces and the 1 lb cremini mushrooms sliced into ¼-inch pieces. Cook over medium-high heat for 6-8 minutes, stirring occasionally, until the onions soften and the mushrooms release their moisture.
When the mushrooms begin to brown and the onions turn translucent, reduce heat to medium and add the 2 tablespoons unsalted butter. Stir well to distribute the butter and cook for another 3-4 minutes until the mushrooms are tender and the mixture is deeply aromatic. This step develops the umami-rich base that ties the dish together.
Add Aromatics and Season
Push the onion-mushroom mixture to one side of the skillet and add the 3 cloves garlic cloves, minced, to the empty space. Sauté for 30 seconds until fragrant—you'll smell the garlic release its sweet, pungent aroma. Then, stir the garlic into the mushrooms and onions.
Add the 0.25 cup fresh thyme leaves, chopped, and cook for 1 minute to infuse the mixture with its earthy, herbal notes. Sprinkle the 1 teaspoon diamond crystal kosher salt and 0.5 teaspoon freshly ground black pepper over the mixture, tossing gently to distribute evenly. Taste and adjust seasoning if needed—this is your flavor checkpoint before adding the eggs.
Fry the Eggs to Perfection
Create four wells in the skillet by gently pushing the onion-mushroom mixture aside with a spatula. Crack the 6 whole large eggs into these wells, being careful not to break the yolks. Cover the skillet with a lid and cook for 4-5 minutes on medium-low heat—this gentle heat ensures the eggs cook slowly and evenly, creating fluffy whites with runny yolks.
After 4 minutes, check the eggs. The whites should be set but still slightly translucent, and the yolks should remain liquid. If the whites are still runny, cover and cook for another 30 seconds. The goal is to achieve eggs that are just set enough to hold their shape but still creamy in the center.
Finish and Serve
Once the eggs are cooked to your liking, drizzle the 1 tablespoon extra-virgin olive oil over the skillet and toss everything together gently. This step ensures every bite is infused with the rich flavors of the hash. Transfer the mixture to serving plates, dividing the eggs and hash evenly among the 4 servings.
Toast the 4 slices sourdough bread separately in a dry skillet or toaster until golden and crisp. Serve the hash immediately with the toasted sourdough on the side. The combination of crispy bacon, tender mushrooms, fluffy eggs, and crusty bread makes this a hearty, satisfying breakfast that’s ready in under 30 minutes.
Pro Tips For Making Bacon Egg Mushroom
- CRACK THE EGGS FIRST: I learned this the hard way—don’t wait until the bacon’s done to crack the eggs. Start them sizzling in the bacon fat immediately after removing the bacon from the pan. The residual fat will brown them perfectly while you crisp the mushrooms, and you’ll save time scrambling (pun intended) to finish everything together.
- CUT MUSHROOMS SMALL AND UNIFORM: Thin, even slices (about 1/8-inch) cook faster and release their flavor without turning to mush. Skip the chunky cuts—you want them to caramelize in under 5 minutes, not steam into oblivion. A mandoline makes this effortless, but a sharp knife works too if you’re patient.
- DON’T OVERCROWD THE PAN: After cooking the bacon, leave it in the pan—just push it to the sides. Adding mushrooms and onions to a crowded pan means they’ll steam instead of sear. Give them space to breathe, and you’ll get that deep, savory crust that makes the whole dish sing.
- USE THE BACON FAT WISELY: The fat from thick-cut bacon is liquid gold—don’t waste it. After rendering the bacon, let the pan cool for just 30 seconds, then pour off all but 1 tablespoon of fat. The remaining fat will give your eggs and mushrooms a rich, smoky base, while the excess keeps your kitchen from becoming a grease fire. (Yes, even if you’re impatient like me.)
Flavor customization for this dish
Smoky Heat Boost
Add ½ teaspoon smoked paprika or ¼ teaspoon cayenne pepper to the mushrooms while sautéing for a subtle smoky kick. For extra heat, sprinkle ½ teaspoon crushed red pepper flakes over the eggs just before serving. I love adding a dash of hot honey (about 1 teaspoon) to the finished hash for a sweet-spicy contrast that balances the richness. 🌶️
Umami Depth
Elevate the savory profile by adding 1 teaspoon fish sauce or ½ teaspoon soy sauce to the mushrooms while cooking. For a vegetarian option, use 1 teaspoon mushroom powder** (like Umami Boost) or a splash of vegetable broth instead. A sprinkle of Parmesan cheese (about ¼ cup) on top adds another layer of umami richness.
Herb Variations
Swap thyme for fresh rosemary (about 1 tablespoon chopped) for a piney aroma or fresh sage (about ½ cup chopped) for a warm, earthy note. If you prefer a brighter flavor, add 1 tablespoon chopped parsley at the end. I find that a mix of thyme and rosemary creates a perfect balance of earthy and herbal flavors.
Cheesy Twist
Stir in ½ cup shredded Gruyère or sharp cheddar during the final minute of cooking to melt into the hash. For a creamy finish, top with 2 tablespoons crème fraîche or sour cream before serving. If you're feeling indulgent, add a fried egg on top of the hash and sprinkle with crumbled feta for a Greek-inspired twist.
Spiced Bacon
Rub the bacon with a mix of ½ teaspoon garlic powder, ½ teaspoon onion powder, and a pinch of cayenne pepper before cooking for extra flavor. For a sweet-savory combo, coat the bacon in 1 tablespoon brown sugar and ½ teaspoon cinnamon before crisping. This works especially well with maple-glazed eggs—drizzle the hash with 1 tablespoon maple syrup before serving.
Texture Play
Add crunch with ¼ cup toasted breadcrumbs or crushed potato chips on top for a satisfying contrast. For extra creaminess, stir in 2 tablespoons ricotta cheese or mascarpone during the final minute of cooking. If you love texture, try adding ¼ cup diced crispy pancetta alongside the bacon for an extra layer of crunch.
Nutrition facts
Frequently asked questions
Why do you use thick-cut bacon instead of regular bacon?
Thick-cut bacon creates crispy edges that stay intact while rendering flavorful fat—this fat becomes the cooking medium for the mushrooms and adds depth to the dish. Regular bacon cooks faster and loses crispness, while thick-cut delivers that perfect smoky crunch in every bite.
Can I make this recipe vegetarian?
Swap the bacon for smoked tempeh or crispy chickpeas (tossed in olive oil and smoked paprika). For extra umami, add 1 teaspoon mushroom powder or a splash of vegetable broth when sautéing the mushrooms. The dish will still be hearty and satisfying.
How do I get the eggs perfectly cooked every time?
The key is medium-low heat and covering the skillet. Crack eggs into wells in the hash, cover, and cook for 4-5 minutes—this creates fluffy whites with runny yolks. Check at 4 minutes and adjust time if needed. For scrambled eggs, stir gently until just set (2-3 minutes), then remove from heat.
What’s the best way to reheat leftovers?
Reheat in a skillet over medium heat for 3-4 minutes, stirring occasionally, to restore crispiness. For eggs, add a splash of water to the pan to prevent drying out. Microwaving works in a pinch (1 minute), but the texture won’t be as satisfying. Leftovers keep for 3 days in the fridge.
Can I use frozen mushrooms instead of fresh?
Frozen mushrooms work, but pat them dry thoroughly first to avoid excess moisture in the pan. Sauté them for 1-2 minutes longer than fresh to evaporate any ice crystals. For best results, use cremini mushrooms (they caramelize beautifully) and avoid pre-sliced varieties.
