Breakfast & Brunch
This egg bacon mushroom breakfast recipe delivers a hearty, savory scramble with crispy bacon edges and earthy mushrooms in just 15 minutes. The secret is cooking each component separately—bacon first for maximum crispiness, mushrooms until golden, then eggs that stay tender yet fluffy. I've perfected this balance over years of weekend breakfasts, and it never fails to satisfy. What sets this dish apart is the smoky depth from perfectly rendered bacon and the umami richness of sautéed mushrooms. The eggs scramble into soft, creamy curds while maintaining their structure, creating a satisfying bite. This isn't just breakfast—it's a complete meal that pairs beautifully with toasted sourdough or fresh berries for a balanced plate. The result is a restaurant-quality plate that looks as impressive as it tastes: golden-brown bacon, caramelized mushrooms, and perfectly textured eggs. Every bite delivers that crispy contrast against the creamy eggs, with the bacon's saltiness cutting through the earthiness of the mushrooms. It's the kind of breakfast that makes you look forward to mornings. Best of all, this recipe scales effortlessly—whether you're feeding one or a crowd. The technique is simple but delivers professional-level results, and cleanup is minimal since everything cooks in one pan. Let's make this savory scramble!
Ingredients for egg bacon mushroom breakfast
Six eggs, crispy bacon, and caramelized mushrooms create a restaurant-quality scramble with smoky depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 6 whole | Freshly cracked for fluffy texture |
| Center-Cut Bacon 🥓 | 6 oz | Thick-cut for crispy edges |
| Cream of Mushroom Soup 🍄 | ½ cup | Canned, for umami depth |
| Shallots 🧅 | 2 whole | Minced for aromatic base |
| White Mushrooms 🍄 | 8 oz | Sliced for caramelization |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | High-quality for sautéing |
| Unsalted Butter 🧈 | 1 tbsp | For egg scramble richness |
| Fresh Thyme Leaves 🌿 | ¼ tsp | Dried substitute at 1/4 amount |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Adjust to taste |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | For finishing |
| Garlic Cloves 🧄 | 2 cloves | Minced for aromatic depth |
| Sourdough Bread 🍞 | 4 slices | For serving, optional |
| Fresh Blueberries 🫐 | ½ cup | For balanced plate |
The bacon is non-negotiable for that crispy edge—thick-cut slices render perfectly while maintaining texture. Costco or Trader Joe's carry excellent center-cut options, but any thick-cut bacon works. For mushrooms, cremini or baby bella add extra richness, though white mushrooms still deliver satisfying caramelization. The shallots should be fresh and firm—no rubbery specimens. Minced finely for a subtle sweetness that pairs beautifully with the smoky bacon. Fresh thyme from the grocery store's produce section adds brightness, but dried works in a pinch if you've got it.
No thick-cut bacon? Regular bacon cooked at lower heat achieves similar crispiness, just monitor closely. Substitute the mushroom soup with 1/4 cup mushroom broth plus 1 tbsp cream cheese for a lighter option. Fresh thyme unavailable? Dried thyme at one-quarter the amount maintains the aromatic profile. The sourdough bread can be swapped for whole grain or brioche—whatever complements your plate. For extra richness, add 1 tbsp sour cream to the eggs at the end. Blueberries add freshness, but raspberries or strawberries work equally well for that bright contrast.
Bacon keeps best in the fridge for 5-7 days if unopened, but once cooked, store in an airtight container for 3 days. Mushrooms should be used within 3 days of purchase—store in a paper bag in the fridge. The scramble reheats beautifully—just 10 seconds in the microwave restores that creamy texture. For meal prep, assemble components separately and combine when ready to eat. The blueberries can be stored for up to 5 days in the fridge, while bread stays fresh for 3 days wrapped in a towel.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe for lazy mornings—just fry the bacon, toss in the mushrooms and shallots, stir in that creamy soup, then crack the eggs right on top. No flipping, no mess, and honestly? It’s the closest I get to restaurant-quality without trying.
- Rich Umami Bomb: The combo of crispy bacon, earthy mushrooms, and that velvety cream of mushroom soup is next level. It’s like a hug in a skillet—salty, savory, and just a little bit decadent without the guilt. My coffee tastes better just watching me eat this.
- Leftovers That Don’t Suck: Between us, most breakfast leftovers are sad. Not this. The flavors actually deepened overnight, so I reheat portions for lunch or pack them for work. (Yes, even on a Tuesday night.) The eggs stay tender, the bacon stays crispy, and the mushrooms? Still delicious.
- Budget Breakfast for Crowds: This feeds four for under $10, and I’m not joking. The bacon’s the splurge, but the rest—eggs, mushrooms, soup—are pantry staples. Perfect for when friends crash or the kids demand pancakes but I’m out of syrup. (Again.)
Step-by-step instructions for egg bacon mushroom breakfast
Here's how to create a restaurant-quality breakfast with crispy bacon and perfectly set eggs.
Cook the Bacon Until Crispy
Place the 6 oz center-cut bacon in a cold, dry skillet over medium-low heat. Cook undisturbed for 8-10 minutes, allowing the fat to render slowly. This low-and-slow approach prevents splattering while maximizing crispiness. Flip the bacon pieces occasionally until they reach golden brown edges and the fat has rendered out completely.
Once the bacon is crisp, remove it from the skillet and transfer to a paper towel-lined plate to drain excess fat. Leave the rendered fat in the pan—this is your flavor foundation. If you're concerned about excess fat, you can pour off most of it while leaving about 1 tablespoon in the pan for sautéing the mushrooms.
Sauté Shallots and Mushrooms
In the same skillet with the bacon fat (or add 1 tablespoon extra-virgin olive oil if you drained most of it), add the 2 whole shallots and 8 oz white mushrooms. Cook over medium heat for 5-6 minutes, stirring occasionally, until the mushrooms release their moisture and begin to caramelize. You'll notice the mushrooms soften and turn golden brown at the edges.
Add the 2 minced garlic cloves and cook for an additional 30 seconds until fragrant. Stir in the 0.5 cup cream of mushroom soup, scraping up any browned bits from the bottom of the pan. This step builds deep umami flavor that will carry through the entire dish. Simmer for 1-2 minutes until the mixture thickens slightly and coats the back of a spoon.
Prepare the Egg Mixture
In a medium bowl, whisk together the 6 whole large eggs with 0.5 teaspoon diamond crystal kosher salt, 0.25 teaspoon freshly ground black pepper, and 0.25 teaspoon fresh thyme leaves. The eggs should be fully combined but still slightly frothy. I like to add a splash of water (about 1 tablespoon) to create a slightly looser texture that results in fluffier scrambled eggs.
Add the 1 tablespoon unsalted butter to the skillet with the mushroom mixture and let it melt completely. The butter should foam and create a rich, flavorful base for the eggs. If the mixture appears too dry, add 1-2 tablespoons of water to maintain moisture during cooking.
Scramble the Eggs
Pour the egg mixture into the skillet with the mushroom mixture. Cook over medium-low heat, stirring gently with a spatula, for 2-3 minutes. The eggs should begin to set at the edges while remaining slightly runny in the center. This gentle cooking method ensures the eggs remain tender and creamy rather than rubbery.
Continue stirring occasionally until the eggs are just set—they should still have a slight custard-like texture. Remove the skillet from heat when the eggs reach your desired doneness. Overcooking will make the eggs dry, so watch carefully as they cook.
Assemble and Serve
Return the 6 oz crispy bacon to the skillet and toss gently to combine with the eggs and mushroom mixture. The bacon will release its remaining fat and crispiness into the dish, enhancing the overall flavor. Divide the egg mixture among 4 plates, and top each serving with 2 tablespoons of fresh blueberries.
Serve immediately with 4 slices of sourdough bread on the side for a complete breakfast experience. The combination of crispy bacon, creamy eggs, caramelized mushrooms, and fresh blueberries creates a balanced plate that's both satisfying and visually appealing.
Pro Tips For Making Egg Bacon Mushroom Breakfast
- CRISP THE BACON FIRST: Start the bacon in a cold skillet—yes, cold—and let it render fat slowly. Once it hits 325°F (163°C), the edges will crisp in 6-8 minutes without burning. I learned this the hard way after watching my first batch turn into greasy, soggy strips. Save the bacon fat for the mushrooms later—it’s liquid gold for flavor.
- SWEAT SHALLOTS LOW AND SLOW: Shallots should dance in the pan, not brown. Keep heat at medium-low and stir every 30 seconds until they’re translucent, about 5-6 minutes. Overcooking turns them bitter, and nobody wants that in their creamy mushroom sauce. A splash of water at the start helps them soften faster—trust me, it works.
- DON’T SKIP THE MUSHROOM SOUP REDUCTION: Simmer the cream of mushroom soup uncovered for 3-4 minutes after adding it to the mushrooms. This cuts the wateriness and deepens the flavor—no one wants a watery, pasty sauce. If it’s too thick, a splash of milk or cream fixes it, but better to start with less liquid.
- COOK EGGS IN THE BACON FAT: Use the leftover bacon fat from crisping the strips—it’s already seasoned and adds richness. Crack eggs into a warm (not scorching) skillet and let them set undisturbed for 2 minutes before flipping. The fat keeps them juicy, and the bacon flavor seeps into the yolks. No need for extra butter.
Perfect pairings for this egg bacon mushroom breakfast
Crispy Bacon Pairings
Swap the classic toast for crispy potato hash—diced potatoes pan-fried with onions until golden. The starchy contrast balances the eggs beautifully. I like using Yukon Gold potatoes for their creamy texture and natural sweetness. 🥔 For extra indulgence, top with a fried egg on each hash portion.
Avocado toast with everything bagel seasoning adds a creamy, tangy element that complements the smoky bacon. Use ripened Hass avocados and drizzle with hot sauce for a spicy kick. The healthy fats from avocado help soak up any extra egg mixture.
Mushroom-Inspired Sides
Mushroom risotto makes a luxurious pairing—creamy Arborio rice cooked with wild mushrooms, white wine, and Parmesan. The earthy depth mirrors the scramble's flavors. I use shitake and cremini mushrooms for maximum umami. 🍄 For a lighter option, try mushroom and spinach salad with lemon vinaigrette.
Garlic mashed potatoes with a touch of sour cream and chives provide a comforting base. The richness of the potatoes contrasts perfectly with the eggs' creaminess. For extra flavor, fold in roasted garlic or crispy bacon bits from your breakfast.
Fresh Fruit Balance
Strawberries and cream add a bright, sweet contrast to the savory scramble. Toss sliced strawberries with whipped cream and a sprinkle of crushed pistachios for crunch. The acidity cuts through the richness, cleansing your palate between bites. 🍓 For a tropical twist, use mango and passion fruit.
Grilled peaches with a drizzle of honey and balsamic glaze create a sophisticated pairing. The caramelized fruit adds natural sweetness that balances the dish's savory notes. Serve warm for the best flavor impact.
Beverage Pairings
A bold black coffee with a splash of heavy cream is my go-to pairing. The bitterness of the coffee contrasts beautifully with the eggs' richness. For a caffeine-free option, try chicory coffee or hot apple cider with a cinnamon stick. 🍵
Orange juice or grapefruit juice adds a refreshing citrus note that cuts through the dish's richness. I prefer freshly squeezed juice over bottled for maximum flavor. A sparkling water with lemon slices provides a crisp, light option for those watching their sugar intake.
Nutrition facts
Frequently asked questions
Can I make this breakfast ahead of time?
For best results, cook the bacon and mushrooms fresh morning-of, but you can prep components in advance. Store cooked bacon in an airtight container for 3 days or freeze for 1 month. Sautéed mushrooms keep 2 days refrigerated. Reheat eggs separately in a skillet for 2-3 minutes to maintain creaminess.
What if I don't have cream of mushroom soup?
No problem! Mix 1/4 cup mushroom broth with 1 tbsp cream cheese for a lighter version, or use 2 tbsp grated Parmesan + 1 tbsp butter for extra richness. The key is building that umami depth—don't skip this step entirely!
How do I get the eggs extra fluffy?
Whisk the eggs vigorously for 30 seconds until frothy, then add 1 tablespoon water to loosen the texture. Cook on medium-low heat and remove from heat just before they're fully set—they'll carryover cook while resting. Stirring constantly also creates smaller curds for that cloud-like texture.
Can I make this vegetarian?
Swap bacon for crispy tempeh bacon (marinated in soy sauce and smoked paprika) or plant-based bacon bits. Use vegetable broth instead of mushroom soup, and add 1 tbsp nutritional yeast for that cheesy, umami kick. The mushrooms will still shine as the star!
Why did my bacon turn rubbery instead of crispy?
This happens when bacon cooks too fast or at too high heat. Use medium-low heat and cook undisturbed for 8-10 minutes—patience is key! Thick-cut bacon needs time to render fat slowly. If using regular bacon, reduce heat to medium and monitor closely to avoid overcooking.
