Breakfast & Brunch
This egg bacon mushroom breakfast recipe delivers a restaurant-quality scramble with crispy bacon edges and perfectly runny yolks—all in under 20 minutes. The secret lies in cooking the mushrooms first to remove moisture, then gently folding in eggs with just enough heat to keep the yolks creamy. I’ve tested this countless times, and it never fails to impress, whether you’re feeding a crowd or treating yourself to a lazy weekend brunch.
The beauty of this recipe is its simplicity: three core ingredients—eggs, bacon, and mushrooms—come together with basic pantry staples like butter, salt, and pepper. The bacon renders its fat into the pan, creating a rich base for the mushrooms to sauté in, while the eggs scramble into fluffy, golden strands with that coveted crispy edge and silky center. No fancy techniques required—just timing and attention to heat.
What you’ll end up with is a hearty, savory breakfast that’s balanced and satisfying—crispy bacon for texture, earthy mushrooms for depth, and rich eggs for protein. Serve it with toasted sourdough, a side of fresh fruit, or a simple green salad to round out the meal. This isn’t just breakfast; it’s a foolproof way to start your day without sacrificing flavor or texture.
The best part? Leftovers reheat beautifully, making it perfect for meal prep or busy mornings. Here’s how to make it—fast, crispy, and impossible to mess up.
Ingredients for egg bacon mushroom breakfast
Three core ingredients—eggs, bacon, mushrooms—plus a few pantry staples for a restaurant-style scramble.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 6 whole | Room temperature for even cooking |
| Thick-Cut Bacon 🥓 | 6 oz | Thick-cut for crispy edges |
| Cremini Mushrooms 🍄 | 8 oz | Sliced into 1/4-inch pieces |
| Unsalted Butter 🧈 | 2 tbsp | High smoke point preferred |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Fine grain for even seasoning |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Freshly cracked for best flavor |
| Fresh Parsley 🌿 | ⅛ cup | Chopped, for garnish |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For finishing drizzle |
| Sourdough Bread 🍞 | 4 slices | Toasted for serving |
| Lemon Wedges 🍋 | 2 whole | For acid balance |
| Fresh Thyme 🌿 | 2 sprigs | Optional, for aroma |
The bacon is non-negotiable here—thick-cut from Oscar Mayer or Applegate gives you that perfect crispy edge. Look for center-cut slices if you're buying from the deli counter, as they render fat more evenly. Cremini mushrooms add depth, but white or baby bella work just as well. I always grab the organic variety at Whole Foods when I'm feeling fancy, but regular cremini from the grocery store works fine. Fresh parsley is ideal for garnish, but dried parsley at half the amount gets you close in a pinch. The eggs? Room temperature is key—cold eggs scramble unevenly.
No thick-cut bacon? Regular bacon cooked longer will do, but the edges won’t be as crispy. Swap mushrooms for shiitake or oyster mushrooms if you're feeling adventurous—they’ve got a meatier texture. Out of fresh parsley? Chives or basil add a nice brightness. The butter matters—unsalted, high-fat (like Plugrá) gives the best flavor. No olive oil? Avocado oil works just as well for finishing. And if you’re short on time, pre-cooked bacon from the grocery store is a lifesaver—just drain it well before using.
This reheats like a dream—just pop it in the microwave for 30-45 seconds with a splash of water to keep the eggs moist. Store leftovers in an airtight container for up to 3 days, or freeze for 2 months. I always make a double batch on Sundays—one for breakfast, one for lunch. The bacon fat solidifies when chilled, so reheating gently is key. Toast your sourdough slices ahead of time and keep them warm in the oven at 200°F until serving. Leftovers taste even better the next day—all the flavors meld together.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just one skillet, no fuss. The bacon renders its fat right into the mushrooms and eggs, so you’re not left with a greasy mess or a sink full of dishes. Honestly, I’ve made this while still half-asleep on lazy mornings.
- Crispy-Creamy Balance: That first bite? Thick-cut bacon so crisp it could stand on its own, cremini mushrooms with a buttery caramelized edge, and eggs so perfectly runny they cut through like silk. The salt? Just a pinch—trust me, the bacon’s already packed.
- Weekday Workhorse: Between us, this feeds my family for breakfast and dinner—yes, even on a Tuesday night. Double the batch, pack half for lunch, and you’ve got a meal that’s basically a hug in a skillet. (My kids fight over the mushrooms first.)
- Budget Breakfast Win: Thick-cut bacon isn’t cheap, but a few slices stretch further than you’d think when paired with eggs and mushrooms. I’ll be real: it’s the kind of recipe where you want to use the good stuff, but the math still works out. Leftovers? Even better cold the next day.
Step-by-step instructions for savory egg bacon mushroom scramble
Here's how to make a breakfast that delivers crispy bacon, tender mushrooms, and perfectly runny yolks every time.
Cook the Thick-Cut Bacon Until Crispy
Place the 6 oz thick-cut bacon in a cold, heavy skillet over medium-low heat. Cook undisturbed for 8-10 minutes, letting the fat render slowly. This low-and-slow approach prevents burning while maximizing crispiness. Stir occasionally, flipping pieces with tongs to ensure even cooking.
You'll know it's ready when the bacon reaches golden brown with crisp edges and the fat in the pan is about ¼ cup. Remove the bacon and set it aside on a paper towel-lined plate to drain excess fat. Leave the rendered bacon fat in the pan—it's the secret to rich flavor in your scramble.
Sauté the Mushrooms in Bacon Fat
In the same skillet (no need to wipe it clean), add 8 oz sliced cremini mushrooms and 2 sprigs fresh thyme. Cook over medium heat for 5-6 minutes, stirring occasionally, until the mushrooms release their moisture and develop deep golden brown spots. The thyme will infuse the mushrooms with subtle aroma—don't skip this step.
If the mushrooms seem dry before browning, add 1 teaspoon of water to deglaze the pan. The thyme sprigs can be removed and discarded after cooking, or chopped finely and mixed into the scramble for extra flavor. You're building layers of taste here, so don't rush this part.
Scramble the Eggs with Butter and Seasonings
Reduce heat to low and add 2 tablespoons unsalted butter to the skillet. Let it melt completely, then crack in the 6 whole large eggs (room temperature) and let them sit undisturbed for 10-15 seconds—this creates soft, creamy curds instead of dry, rubbery eggs.
Using a silicone spatula, gently fold the eggs as they begin to set, working quickly but carefully. When they reach soft curds (still slightly runny in the center), add the 0.5 teaspoon Diamond Crystal kosher salt and 0.25 teaspoon freshly ground black pepper. The eggs should cook in about 2-3 minutes total—overcooking turns them dry.
Combine and Finish with Olive Oil
Return the crispy bacon to the skillet and stir everything together for 30 seconds to heat through. Remove from heat and drizzle with 1 tablespoon extra-virgin olive oil, tossing gently to coat. This final step adds richness and helps maintain the runny yolk texture. Taste and adjust seasoning if needed—this is where you can really make it perfect.
Divide the scramble among 4 plates and serve immediately with toasted sourdough bread on the side. The lemon wedges are for squeezing over the top—just a little acidity cuts through the richness and brightens all the flavors. Garnish with chopped fresh parsley for a pop of color and freshness.
Pro Tips For Making Egg Bacon Mushroom Breakfast
- CRANK THE PAN HOT: Your bacon and mushrooms need a screaming-hot pan to render fat properly and develop that crispy edge—don’t skimp on the heat. I used to start medium-high and wonder why my bacon stayed chewy; now I blast the pan for 30 seconds before adding anything, and the difference is immediate.
- SALT THE MUSHROOMS FIRST: Toss sliced cremini mushrooms with a pinch of kosher salt before cooking—they’ll release more moisture and caramelize faster. I learned this the hard way when my mushrooms turned out bland and watery; salting early makes them taste deeper and stick better to the pan.
- STOP THE BACON AT 180°F: Thick-cut bacon is done when it hits 180°F internally, not when it’s "crispy enough"—overcooking turns it brittle and bitter. Use a meat thermometer for the first few batches; your future self will thank you when you’re not chewing through rubbery bacon.
- FRESH BUTTER, NOT MELTED: Cold unsalted butter in the pan creates a golden crust on eggs and mushrooms, but dumping melted butter ruins the texture. Cut it into small cubes and let them sizzle—this isn’t the prettiest method, but it’s the tastiest. (Yes, even if you’re impatient like me.)
Best sauces and condiments for egg bacon mushroom breakfast
Classic Hollandaise
This rich, buttery sauce elevates your scramble to brunch-worthy status. Whisk 3 egg yolks, 1 tbsp lemon juice, and ½ cup melted butter over a double boiler until thickened (about 5 minutes). Strain through a fine-mesh sieve for silky texture, then drizzle over the finished scramble. The acidity from the lemon balances the richness of the eggs and bacon. 💛
Spicy Sriracha Aioli
Mix ¼ cup mayonnaise, 1 tbsp sriracha, 1 tsp honey, and 1 tsp soy sauce for a sweet-spicy kick. Dollop alongside your scramble or drizzle over the top for a bold flavor punch. I love this when I'm craving something with heat—just adjust the sriracha to taste. The honey rounds out the sharpness beautifully.
Garlic-Herb Butter
Combine 2 tbsp softened butter, 1 minced garlic clove, ½ tsp chopped fresh thyme, and a pinch of salt. Swirl this into the finished scramble for an aromatic boost that complements the mushrooms perfectly. The garlic adds depth without overpowering, while the thyme echoes the herb notes in the recipe. 🌿
Crème Fraîche Sour Cream
Whip ¼ cup crème fraîche with 1 tsp Dijon mustard and ½ tsp smoked paprika for a tangy, slightly smoky topping. The crème fraîche adds luxurious creaminess while the mustard and paprika bring complexity. Serve it on the side for dipping or spoon it directly over the scramble for a restaurant-style finish.
Maple-Balsamic Glaze
Simmer 2 tbsp maple syrup with 1 tbsp balsamic vinegar for 3 minutes until slightly thickened. Drizzle this sweet-tangy glaze over the scramble for a breakfast dessert twist. The contrast of salty bacon and sweet maple makes every bite exciting. This works especially well with the runny yolks—let guests swirl the glaze into their eggs for a fun presentation.
Nutrition facts
Frequently asked questions
Can I make this recipe with pre-cooked bacon for faster prep?
Use 6 oz pre-cooked bacon and drain it thoroughly on paper towels before adding to the skillet. Just be mindful that pre-cooked bacon loses some crispiness, so try to find the crispest store-bought option or lightly pan-fry it for 1-2 minutes to restore some crunch.
What's the best way to keep the eggs runny in the center?
Work with room-temperature eggs and use low heat throughout cooking. Let the eggs sit undisturbed for 10-15 seconds after cracking, then fold gently with a spatula. Remove from heat just as the edges set but the centers remain slightly liquid—this happens in about 2-3 minutes total.
Can I substitute mushrooms with something else for a different flavor?
Try sautéed spinach (2 cups, wilted) for a lighter option or diced bell peppers (½ cup) for sweetness. For umami depth, swap with shiitake mushrooms or sun-dried tomatoes (¼ cup, chopped). Adjust cooking time as needed—bell peppers need 3-4 minutes while spinach wilts in 2 minutes.
How do I reheat leftovers without drying out the eggs?
Microwave for 30-45 seconds with a splash of water (1-2 tbsp) to steam the eggs. For stovetop reheating, use low heat with a splash of cream or milk (1 tbsp) to keep them moist. Store leftovers in an airtight container for up to 3 days—the flavors actually improve overnight!
What's the secret to crispy bacon edges every time?
Use thick-cut bacon and cook it cold in the pan over medium-low heat for 8-10 minutes without stirring frequently. The slow rendering creates crispy edges while keeping the meat juicy. Avoid high heat—it burns the edges before the fat renders properly.
