Bacon Egg and Mushroom Recipe: Savory Skillet Breakfast in 10 Minutes

Breakfast & Brunch

Bacon Egg and Mushroom Recipe: Savory Skillet Breakfast in 10 Minutes

This bacon egg and mushroom recipe delivers a restaurant-worthy skillet breakfast in just 10 minutes—no shortcuts, just bold flavors and perfect textures. 🔥 The secret lies in crispy bacon rendered to golden perfection, mushrooms sautéed until deeply aromatic, and eggs cooked to your ideal doneness, all layered together in one sizzling pan. I developed this while testing countless variations, and this version consistently delivers that first-bite satisfaction that makes it worth getting out of bed for.

The magic happens in the technique: bacon cooks first to render fat that becomes the base for everything else, while mushrooms release their earthy sweetness as they soften. Eggs slide right into the skillet, soaking up all those rich flavors without needing a separate plate. This isn't just breakfast—it's a versatile dish that works for brunch, a quick dinner, or even a satisfying lunch when you're craving something hearty and savory.

What you'll end up with is a skillet packed with crispy bacon, tender mushrooms, and perfectly cooked eggs—whether you prefer them sunny-side-up, over-easy, or fully scrambled. The aromas alone will wake up your kitchen, and the combination of smoky bacon, umami mushrooms, and rich eggs creates a harmony that's impossible to resist. This is the kind of meal that makes you feel like you're eating out, but with the convenience of your own kitchen.

Serve it as-is for a complete meal, or pair with buttered toast, fresh greens, or crusty bread to soak up every last bit of that flavorful skillet juice. The best part? It scales effortlessly—whether you're cooking for one or feeding a crowd. Let's get started on this foolproof recipe that'll become your new breakfast staple.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for bacon egg mushroom

Crispy bacon, tender mushrooms, and perfectly cooked eggs—just 11 ingredients for a restaurant-quality skillet breakfast.

Ingredient Amount Notes
Thick-Cut Bacon 🥓 8 oz Thick-cut for crispiness, cut into 1-inch pieces
Cremini Mushrooms 🍄 8 oz Sliced 1/4-inch thick, stems removed
Large Eggs 🥚 4 whole Room temperature for even cooking
Unsalted Butter 🧈 2 tbsp European-style preferred for high smoke point
Fresh Thyme Leaves 🌿 ¼ cup Chopped, or 1 tsp dried thyme
Garlic Cloves 🧄 2 cloves Minced, or 1/2 tsp garlic powder
Kosher Salt 🧂 ½ tsp Diamond Crystal preferred
Freshly Ground Black Pepper 🌶️ ¼ tsp Cracked peppercorns preferred
Extra-Virgin Olive Oil 🫒 1 tsp For finishing drizzle
Fresh Parsley 🌿 ⅛ cup Chopped, for garnish (optional)
Toasted Bread 🍞 4 slices For serving, optional

The bacon is non-negotiable here. Thick-cut is a must—it renders fat that becomes the flavor base for everything else. I always grab Oscar Mayer or Applewood smoked from the grocery store deli section, but any quality brand works. For mushrooms, cremini or baby bella have the best texture—avoid the pre-sliced kind (they oxidize fast). Look for firm, closed caps with no sliminess. The thyme? Fresh is ideal, but if you're using dried, measure it at one-third the amount. Garlic? Roasted garlic powder adds a sweet depth if you're short on time, but fresh minced is always better.

No thick-cut bacon? Regular bacon cut into 1-inch pieces works, but it'll be slightly less crispy. Swapping mushrooms? Shiitake or oyster mushrooms add an extra umami punch, but cremini are the most versatile. Eggs can be any size, but large or extra-large gives you the best ratio of yolk to white. The butter is doing double duty here—cooking the mushrooms and finishing the eggs. European-style butter has a higher smoke point, so it won't burn as quickly. If you're out of fresh thyme, dried oregano at half the amount is a decent stand-in, though it won't be as aromatic. For the olive oil, any good quality extra-virgin will work—just avoid the cheap stuff that tastes like soap.

This skillet reheats beautifully—just add a splash of water and cover. Keeps for 3 days in the fridge, though it's best eaten fresh. The bacon fat solidifies when chilled, so store it in a shallow container to prevent a greasy mess. For meal prep, cook the bacon and mushrooms ahead, then finish with fresh eggs when serving. The toast? Any crusty bread works—sourdough, baguette, or even a good-quality English muffin. If you're feeling fancy, drizzle that leftover bacon fat over the toast before serving.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this for nights when I’m too tired to scrub pots. Slice mushrooms, fry bacon, nestle eggs—all on the same skillet. That buttery bacon fat? It’s basically self-basting for the mushrooms and eggs. Chef’s kiss.
  • Umami Bomb: Between the crispy bacon, earthy mushrooms, and thyme’s bright punch, every bite feels like a flavor upgrade. Honestly, the way the mushrooms soak up that bacon grease? It’s the kind of taste that makes you pause mid-bite.
  • Weeknight & Weekend: Make it for a lazy Sunday brunch or toss it into a salad for a fancy lunch. Even my picky teen devours it—hot or cold. (Yes, even on a Tuesday night.) The eggs stay creamy, the bacon stays crisp, and the mushrooms? Always a crowd-pleaser.
  • Budget Breakfast Win: Thick-cut bacon and eggs are already a steal, but mushrooms stretch the meal without breaking the bank. Leftovers? Reheat in seconds—just add a splash of water to keep things crisp. My wallet and my mornings thank me.

Step-by-step instructions for bacon egg and mushroom skillet

Here's how to make this hearty breakfast in record time—crispy bacon, tender mushrooms, and perfect eggs.

1

🔥 Step 1: Cook the Thick-Cut Bacon Until Crispy

Place the 8 oz thick-cut bacon in a cold, large skillet over medium heat. Cook undisturbed for 6-8 minutes until the edges are deep golden brown and the fat has rendered out. This slow start prevents burning while maximizing crispiness.

Once the bacon is 80% cooked (about halfway through), remove it from the skillet with tongs and transfer to a paper towel-lined plate. Leave the rendered bacon fat in the pan—it's the secret to flavorful mushrooms and eggs. If the fat is smoking excessively, reduce heat to medium-low.

2

🍳 Step 2: Sauté Mushrooms and Garlic in Bacon Fat

Using the same skillet (no need to wipe it clean), add 2 tbsp unsalted butter to the bacon fat. Increase heat to medium-high and add the 8 oz sliced cremini mushrooms. Cook for 4-5 minutes until they release their moisture and begin browning.

Stir in the 2 minced garlic cloves and 0.25 cup chopped fresh thyme leaves, cooking for 30 seconds until fragrant. The mushrooms should be tender but still hold their shape—overcooking turns them mushy. Season with 0.5 tsp kosher salt and 0.25 tsp freshly ground black pepper.

3

🍳 Step 3: Fry the Eggs to Your Preferred Doneness

Return the bacon to the skillet, creating space for the 4 large eggs. Crack each egg into the pan, gently pushing them apart to give them room to spread. Cook over medium-low heat for 3-4 minutes for runny yolks, or 5-6 minutes for fully set eggs.

Here's the thing—don't overcrowd the pan. If you're making this for more than 2 people, work in batches. The eggs should sizzle gently, not steam. When the whites are set but yolks remain creamy, remove the skillet from heat to prevent overcooking.

4

🥘 Step 4: Finish with Olive Oil and Fresh Herbs

Drizzle 1 tsp extra-virgin olive oil over the entire skillet and tilt gently to coat everything. The oil adds brightness and helps distribute flavors. Sprinkle with 0.125 cup chopped fresh parsley for a pop of color and freshness.

Taste and adjust seasoning—you might need a pinch more salt to balance the richness. The perfect skillet should have crispy bacon, tender mushrooms, and eggs with perfectly set whites and creamy yolks. Serve immediately with the 4 slices toasted bread for dipping.

👨‍🍳

Pro Tips For Making Bacon Egg Mushroom

  • CRISP THE BACON FIRST: High heat for 4-5 minutes until the edges are deep brown and the fat pools like a lazy river—this is your flavor foundation. I learned the hard way that skipping this step leaves bacon tasting like sad, chewy bacon strips instead of crispy, salty magic.
  • SLICE MUSHROOMS THIN: Use a sharp knife and cut them against the grain into ⅛-inch slices—thin enough to cook fast but not so fine they turn to mush. My grandmother swore by this, and she was right: even cooking matters more than you think.
  • SALT THE EGGS WELL: Crack them into a bowl first, then season with salt—more than you’d use for regular eggs, since unsalted butter is joining the party. I used to skip this, and the yolks felt flat until I realized they needed backup.
  • REST THE BACON: Let the crispy bacon sit on a rack for 5 minutes after draining—yes, even if you’re impatient like me. This keeps it crispy when you toss it back in with the mushrooms and eggs, not soggy and sad. Trust the process.

Storing and reheating this recipe

Refrigerator Storage

Let your bacon egg and mushroom skillet cool to room temperature for about 10 minutes before storing. Transfer to an airtight container—I use Glasslock containers—and refrigerate for up to 3 days. The bacon fat solidifies when chilled, so store in a shallow container to prevent a greasy mess. Reheat gently to avoid drying out the eggs. ❄️

Freezer Prep Tips

For longer storage, freeze portions in single-serving portions using quart-sized freezer bags. Squeeze out excess air to prevent freezer burn. This dish freezes best for up to 2 months—the mushrooms stay tender, and the bacon retains its crispiness when reheated properly. I always label bags with the date to track freshness.

Stovetop Reheating

My preferred method is stovetop reheating over medium-low heat. Add 1-2 tablespoons of water or bacon fat to the skillet to prevent sticking. Cover with a lid and heat for 5-7 minutes, stirring occasionally. The eggs should warm through without drying out. Taste and adjust seasoning—you might need a pinch more salt after reheating. 🔥

Microwave Method

For quick reheating, transfer a portion to a microwave-safe dish and cover loosely with a paper towel. Heat on 50% power for 1-2 minutes, stirring halfway through. The paper towel prevents splattering from the bacon fat. If the dish looks dry, add a splash of water or milk to restore moisture.

Oven Refresh

For a crispy bacon finish, preheat your oven to 350°F and transfer the skillet to a baking sheet. Cover with foil and bake for 10-12 minutes until warmed through. Remove the foil for the last 2 minutes to crisp the bacon edges. This method works best for larger batches where you want to maintain texture. 💫

Reviving Texture

If your reheated eggs turn out dry, don't worry—just add a splash of heavy cream or whole milk and stir gently. The extra fat helps restore that creamy texture. For extra crispiness, broil the bacon for 1-2 minutes at the end. The key is gentle heat and patience to bring back that restaurant-quality skillet experience. 💡

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 12g60%
Cholesterol 360mg120%
Sodium 1100mg48%
Total Carbohydrate 12g4%
Dietary Fiber 2g8%
Sugars 2g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this recipe with pre-cooked bacon?

Pre-cooked bacon works in a pinch, but fresh crispy bacon adds so much better flavor and texture! The rendered fat is key for cooking the mushrooms and eggs properly. If you must use pre-cooked bacon, pat it dry thoroughly and add 1 extra tablespoon of butter to compensate for the lost fat during cooking.

2

What's the best way to get crispy bacon every time?

Start with thick-cut bacon in a cold skillet over medium heat, never high heat. Cook it undisturbed for 6-8 minutes until the edges are golden brown before flipping. The secret is patience—rushing causes greasy, limp bacon. A wire rack on a baking sheet also helps maintain crispiness when baking.

3

Can I substitute mushrooms in this recipe?

Shiitake or oyster mushrooms add extra umami, while portobello caps work well if sliced thin. For a lighter option, try champignons, but they'll be less flavorful. Avoid pre-sliced mushrooms—they oxidize quickly and lose texture. Always slice fresh mushrooms right before cooking for best results.

4

How do I make this recipe vegetarian?

Swap the bacon for smoked tempeh or crispy tofu, and use vegetable broth instead of bacon fat for cooking. Add 1 tsp liquid smoke to mimic the smoky flavor. For extra richness, stir in 1 tbsp nutritional yeast when sautéing the mushrooms. The eggs remain the star of the dish!

5

Why did my eggs turn out rubbery?

Overcooking is the most common cause—eggs should cook just until whites are set but yolks remain creamy. Use medium-low heat and remove the pan from heat 30 seconds before the eggs look done. Another culprit is crowding the pan—cook eggs in batches if needed. Always use fresh eggs at room temperature for best results.

★★★★★4.9(13 reviews)
Categories Breakfast & Brunch