Bacon Egg and Mushroom Recipe: Savory Umami-Packed Breakfast in One Skillet

Breakfast & Brunch

Bacon Egg and Mushroom Recipe: Savory Umami-Packed Breakfast in One Skillet

This bacon egg and mushroom recipe transforms a simple skillet into a restaurant-quality breakfast in under 20 minutes. The secret lies in cooking the bacon first—its rendered fat infuses the mushrooms with smoky depth while you scramble perfectly tender eggs in the same pan. I developed this method during a busy workweek when I needed a protein-packed meal that came together faster than takeout.

The magic happens in layers: crispy bacon edges caramelize into the mushrooms, absorbing their earthy umami, while the eggs cook in the residual fat for rich, velvety texture. This one-skillet approach minimizes cleanup while maximizing flavor—no fancy techniques required, just proper timing and attention to heat control. The result is a balanced plate with satisfying textures and bold flavors that feel indulgent yet simple.

What you'll end up with is a hearty breakfast featuring crispy bacon, savory mushrooms, and fluffy scrambled eggs all cooked in the same pan. The bacon fat creates a natural sauce that coats everything, while the mushrooms add meaty texture without overpowering the eggs. Serve with toasted sourdough to soak up every last bite of that flavorful pan drippings.

This recipe works equally well for weeknight breakfasts or weekend brunch—just adjust the portions. The technique scales perfectly for feeding two or four, making it ideal for meal prep or spontaneous gatherings. Once you master this method, you'll never order out for breakfast again.

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

Ingredients for bacon egg mushroom

Crispy bacon, tender mushrooms, and velvety eggs—all cooked in one pan for a smoky, umami-packed breakfast.

Ingredient Amount Notes
Thick-Cut Bacon 🥓 8 oz Thick-cut for crispy edges
Large Eggs 🥚 6 whole Fresh, room temperature
White Button Mushrooms 🍄 1 lb Sliced into 1/4-inch pieces
Unsalted Butter 🧈 2 tbsp For extra richness
Fresh Thyme Leaves 🌿 ¼ cup Chopped, or 1 tsp dried
Garlic Cloves 🧄 2 cloves Minced, or 1/2 tsp garlic powder
Diamond Crystal Kosher Salt 🧂 ¾ tsp For seasoning
Freshly Ground Black Pepper 🌶️ ¼ tsp Freshly cracked preferred
Heavy Cream 🥛 ¼ cup Optional for extra richness
Sourdough Bread 🍞 4 slices Toasted for serving
Extra-Virgin Olive Oil 🫒 1 tbsp For skillet coating

The bacon is non-negotiable here—thick-cut slices from Costco or your local butcher give you that perfect crispy edge while rendering enough fat to cook everything else. Look for thick-cut bacon (at least 1/4-inch), not those flimsy pre-cooked strips. The mushrooms should be fresh and firm—white button or cremini work best. If you're feeling fancy, swap in shiitake mushrooms for deeper umami. Fresh thyme is ideal, but dried works in a pinch—just use a third of the amount. The garlic? Freshly minced is best, but garlic powder in a bind (though nothing beats the real thing).

No thick-cut bacon? Regular bacon in a single layer works, but it'll be less crispy. Subbing mushrooms? Cremini or oyster mushrooms add more depth, but portobello slices make a great meaty alternative. Heavy cream optional, but half-and-half works too if you're watching calories. The eggs are the star—fresh, room-temperature eggs scramble up fluffier. If you're prepping ahead, cook the bacon and mushrooms first, then scramble the eggs fresh when ready to eat. The olive oil is just for coating the pan—any neutral oil will do, but avocado oil has a higher smoke point.

Bacon and mushrooms keep 3-4 days in the fridge if prepped ahead, but eggs are best used fresh. Store cooked components separately in airtight containers. This dish reheats beautifully—microwave 30 seconds or warm in a skillet with a splash of water. Portion into meal prep containers for grab-and-go breakfasts. The sourdough toast? Toast fresh—it soaks up all the flavorful drippings. Leftovers? Freeze for up to 1 month—just reheat gently to avoid rubbery eggs.

❤️

Why You'll Love This Recipe

  • I’ll be real: thick-cut bacon isn’t cheap, but this recipe stretches it. The mushrooms and eggs bulk it up so it feeds two (or three if you’re hungry) without breaking the bank. Plus, leftovers reheat like a dream—just a quick zap in the microwave, and it’s back to that crispy, creamy glory. My wallet and taste buds thank me every time.
  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots. Just toss everything—bacon, mushrooms, eggs—onto one skillet, let the butter sizzle, and walk away. The bacon renders its own crispy blanket over the eggs, and the mushrooms soak up all the salty, herby goodness without needing a side dish.
  • Crispy-Creamy Obsession: Between us, this combo is ridiculously good. The thick-cut bacon stays chewy and crackly while the eggs cook in that perfect runny-yolk stage, and the mushrooms? They get this caramelized, buttery edge from the thyme that makes me forget they’re even vegetables. Honestly, I’ve made it for breakfast, lunch, and dinner—no judgment.
  • Weeknight Superhero: This is my go-to when I need something fast but still feels special. Toss it together while coffee brews, and it’s ready before the news is over. Even better? It’s the kind of dish that works for lazy Sunday mornings or when unexpected company shows up. Just double the batch and call it a win.

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

This one-skillet wonder delivers bold flavors in under 20 minutes—crispy bacon, tender mushrooms, and perfectly runny yolks.

1

Cook the Bacon Until Crispy

Place the 8 oz thick-cut bacon in a 12-inch cast-iron skillet over medium heat. I like to use thick-cut because it renders fat beautifully while maintaining crispy edges. Let the bacon cook undisturbed for 8-10 minutes, flipping occasionally, until the edges are deep golden brown and the fat has rendered out. This fat becomes our cooking medium, so don't drain it—it's pure flavor gold.

Once the bacon is crispy, use tongs to transfer it to a paper towel-lined plate, leaving all that rendered fat in the skillet. This fat will help sauté the mushrooms later. If you're worried about excess fat, you can pour off about ¼ cup while keeping 2 tablespoons in the pan for cooking.

2

Sauté Mushrooms and Aromatics

In the same skillet (with the bacon fat), add 1 lb sliced white button mushrooms and increase heat to medium-high. Cook for 5-6 minutes until the mushrooms release their moisture and begin to brown. Stir occasionally to ensure even cooking—you want them tender but still holding their shape.

After the mushrooms have browned, reduce heat to medium and add 2 cloves minced garlic and 0.25 cup chopped fresh thyme leaves. Cook for 30 seconds until the garlic becomes fragrant (don't let it burn—it turns bitter fast). This is where the umami magic happens, so don't rush this step. The thyme adds an earthy depth that ties everything together.

3

Make Space for the Eggs

Push the mushroom mixture to one side of the skillet, creating a clean space for the eggs. Add 2 tablespoons unsalted butter to the empty side and let it melt, swirling to coat the pan evenly. This butter creates a rich base for the eggs and helps prevent sticking.

Crack 6 large eggs directly into the skillet, spacing them evenly. Season immediately with 0.75 teaspoon Diamond Crystal kosher salt and 0.25 teaspoon freshly ground black pepper. Let the eggs cook undisturbed for 2-3 minutes until the whites are set but the yolks remain runny. This is the moment you've been waiting for—the eggs should still jiggle slightly when you nudge the skillet.

4

Finish with Cream and Serve

Once the egg whites are set but yolks are still runny, gently stir in 0.25 cup heavy cream using a silicone spatula. This adds a luxurious richness that ties everything together. Let the mixture simmer for 1 minute to heat through, then carefully fold in the crispy bacon and mushroom mixture. The heat from the pan will finish cooking the eggs perfectly.

Toast 4 slices sourdough bread in a separate skillet with 1 tablespoon extra-virgin olive oil until golden brown. Serve the bacon, egg, and mushroom mixture immediately over the toasted bread. The contrast of crispy bacon, creamy eggs, and tender mushrooms makes this breakfast unforgettable. Don't forget to garnish with extra thyme leaves for that final aromatic touch!

👨‍🍳

Pro Tips For Making Bacon Egg Mushroom

  • CRISP THE BACON FIRST: Cook the thick-cut bacon until the edges are glassy and the fat renders into a pool—about 8-10 minutes on medium-low. Skim off most of the fat later (leave a thin layer), but save that rendered bacon fat to sauté the mushrooms. I used to rush this, and the bacon never got crisp enough to hold its shape when cutting.
  • SLICE MUSHROOMS THIN: Cut the white button mushrooms into even 1/8-inch slices—thinner than you’d think. They’ll cook faster and release their moisture evenly, preventing a soggy pan. I learned this the hard way when my mushrooms turned to mush while the eggs were still runny.
  • STOP THE EGGS AT 60: Pull the eggs out of the pan when the whites are set but the yolks are still slightly wobbly—around 60 seconds max. Overcooking turns them rubbery, and you’ll lose that creamy center. Use a spoon to gently nudge them into place instead of flipping; they’ll hold better.
  • SALT THE BUTTER: Toss the unsalted butter with a pinch of salt (about ¼ teaspoon per 2 tablespoons) before melting it into the pan. The bacon’s saltiness is already strong, so this balances the flavors without overpowering. I skip this sometimes, and the dish feels flat—so don’t.

Dietary considerations for this dish

Vegetarian Swap

Skip the bacon entirely and use templeton pork-free bacon or smoky tempeh strips for that crispy, savory element. For extra umami, add 2 tablespoons soy sauce or 1 teaspoon smoked paprika to the mushrooms. I’ve found shiitake mushrooms work even better—their meaty texture mimics bacon perfectly. 🍄

Gluten-Free Adaptation

This recipe is naturally gluten-free if you skip the sourdough toast. Use gluten-free bread like Canyon Bakehouse or toasted gluten-free baguette slices instead. For extra crunch, serve with crispy roasted chickpeas or avocado slices on top. Always check labels on soy sauce or broths if using them in substitutions.

Dairy-Free Options

Replace the butter with olive oil or dairy-free butter like Miyoko’s. For the heavy cream, use full-fat coconut cream or cashew cream (blend ½ cup soaked cashews with ½ cup water). The eggs will still cook beautifully in the oil, and the mushrooms will absorb the rich, dairy-free fat. 🥛

Lower-Carb Version

Cut carbs by omitting the toast entirely and serving the eggs and mushrooms over a bed of sautéed spinach or roasted Brussels sprouts. For extra protein, add crumbled feta cheese or avocado slices. The bacon fat and mushrooms provide enough flavor without needing bread. This version keeps it hearty while being keto-friendly.

Protein Boost

Add ½ cup cooked quinoa or ½ cup black beans to the skillet with the mushrooms for extra protein. For meat lovers, throw in crumbled sausage or diced chicken breast alongside the bacon. If you’re vegetarian, tofu cubes or chickpeas work well too. Just cook them first so they’re ready when the eggs finish.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 18g90%
Cholesterol 380mg127%
Sodium 1150mg49%
Total Carbohydrate 18g6%
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 regular bacon instead of thick-cut?

Yes, but expect less crispiness! Regular bacon will render faster and may not get as crispy. Use a single layer in the pan and cook for 5-6 minutes instead of 8-10 minutes. The flavor will still be great, but the texture will be softer. For best results, try to find thick-cut bacon at your grocery store's meat counter.

2

How do I prevent the mushrooms from getting mushy?

Cook them at medium-high heat and don't overcrowd the pan. Slice mushrooms evenly (about 1/4-inch thick) and give them space to brown. If they release too much moisture, remove the skillet from heat for 30 seconds to let it evaporate before continuing. Stir occasionally to ensure even cooking.

3

What's the best way to reheat leftovers?

Reheat gently to avoid rubbery eggs. Microwave for 30-45 seconds** with a splash of water, or warm in a skillet over low heat for 2-3 minutes. The eggs should stay creamy, not dry. For crispy bacon, reheat it separately in a toaster oven at 375°F for 3-4 minutes to restore its crunch.

4

Can I make this ahead of time for meal prep?

Cook the bacon and mushrooms first, then store them separately in airtight containers. Scramble the eggs fresh when ready to eat—they'll be best that way. The components keep for 3-4 days in the fridge. For freezing, cook the bacon and mushrooms together, then freeze in portions. Reheat the eggs separately when ready to assemble.

5

What's the secret to perfectly runny yolks?

Low and slow is key! Cook eggs over low-medium heat for 2-3 minutes until whites are set but yolks still jiggle. Remove from heat just before they're fully done—they'll carryover cook. For extra richness, fold in the heavy cream at the end to keep yolks creamy while warming through.

★★★★★4.6(14 reviews)
Categories Breakfast & Brunch