Go Back
Fluffy scrambled eggs with sauteed mushrooms and wilted spinach in a nonstick pan, golden and tender.

Mushroom Spinach Scrambled Eggs (Fluffy, Not Mushy)

The secret to fluffy mushroom spinach scrambled eggs is one extra step: cook the vegetables first to release their moisture, then squeeze the spinach dry. The result is tender, creamy eggs with distinct bites of earthy mushroom and bright spinach — in just 15 minutes.
Prep Time 10 minutes
Cook Time 5 minutes
Total Time 15 minutes
Course Breakfast, Brunch
Cuisine American
Servings 2
Calories 290 kcal

Equipment

  • 10-inch nonstick skillet
  • Small skillet or saucepan
  • Rubber spatula

Ingredients
  

  • 6 large eggs
  • 4 ounces cremini mushrooms, sliced 1/4-inch thick
  • 2 cups packed baby spinach (2 big handfuls)
  • 1 tablespoon salted butter
  • 1 small clove garlic, minced (optional but recommended)
  • to taste salt and black pepper
  • 1 teaspoon olive oil (optional, for cooking mushrooms separately)

Instructions
 

  • Slice the mushrooms. Rinse and dry the spinach if needed. Crack the eggs into a bowl and whisk with a fork until yolks and whites are completely combined — about 20 seconds. Add a pinch of salt and pepper.
  • Heat 1 teaspoon of butter (or oil) in a nonstick skillet over medium-high heat. Add the mushrooms in a single layer and cook undisturbed for 2 minutes, then stir and cook another 2 minutes until golden and moisture is released. Add the garlic and cook 30 seconds until fragrant.
  • Push the mushrooms to one side of the pan (or remove to a plate). Add the spinach by the handful and stir until completely wilted — about 1 minute. Transfer mushrooms and spinach to a plate. Use tongs to squeeze the spinach over the sink to release extra liquid. This is the key step.
  • Wipe out the skillet if needed. Reduce heat to low. Add the remaining 2 teaspoons of butter and let it melt slowly — it should sizzle gently. Pour in the whisked eggs. Let them sit for about 10 seconds until the edges start to set.
  • Using a rubber spatula, gently push the eggs from the edges toward the center, letting uncooked liquid run to the outside. Continue in slow, lazy strokes — do not chop at them. Cook 2 to 3 minutes until large, soft curds form. The eggs should still look slightly wet and glossy but no longer liquid. Remove from heat.
  • Add the cooked mushrooms and spinach on top of the eggs. Gently fold until just combined. Taste and adjust salt and pepper if needed. Serve immediately on warm plates.

Notes

Make ahead: Cook the mushrooms and spinach as directed, cool, and store in the fridge for up to 3 days. Reheat in the skillet for 30 seconds before making the eggs.
Storage: Leftover scrambled eggs keep in the fridge for up to 2 days. Reheat gently at 50% power in the microwave or in a nonstick skillet over low heat — do not blast with high heat.
Don't skip the squeeze: The single most important step is squeezing the wilted spinach dry. Even a little leftover water will turn your eggs watery. Trust me on this.
Low heat is not optional: High heat makes eggs tough and dry. Low heat gives you soft, custardy curds. Pull the eggs off the heat while they still look slightly wet — carryover cooking finishes them perfectly.
Keyword easy breakfast, fluffy eggs, mushroom spinach scrambled eggs