I always keep a skillet and a dozen eggs ready for mornings when I want something quick, savory, and a little grown-up. Mushroom Spinach Scrambled Eggs is that one-pan answer: earthy mushrooms, bright spinach, and softly scrambled eggs come together in about 10 minutes for a satisfying breakfast, light lunch, or simple weeknight supper. If you enjoy a creamy texture, you might also like some techniques used in creamy scrambled eggs with cottage cheese, which pair especially well with tender sautéed mushrooms.
Why you’ll love this dish
This recipe hits several everyday needs: it’s fast, uses minimal ingredients, and feels healthier than plain scrambled eggs without sacrificing flavor. The mushrooms add umami and a meaty texture, while spinach gives a bright color and a vitamin boost. It’s an ideal choice for a busy morning, a frugal pantry meal, or a make-ahead brunch centerpiece.
“Simple, fast, and comforting—these scrambled eggs tasted like a restaurant brunch but took 10 minutes to make.”
That little round of praise sums up why people keep coming back to this combination.
Step-by-step overview
You’ll sauté the mushrooms first so they brown and release moisture, then wilt the spinach briefly so it stays tender. While the veg cooks, whisk the eggs with a bit of seasoning. Pour the eggs into the warm pan and gently fold them until just set. Total active time: about 8–12 minutes depending on how soft you like the curds.
What you’ll need
- 4 large eggs
- 1 cup mushrooms, sliced (cremini, button, or a mix)
- 1 cup fresh spinach, chopped (baby spinach is easiest)
- 1 tablespoon olive oil or butter (butter for richness; olive oil for a lighter, dairy-free option)
- Salt and freshly ground black pepper to taste
Substitution notes: Use 2 cups baby spinach loosely packed if you prefer more greens. For a creamier scramble, stir in 1–2 tablespoons sour cream, crème fraîche, or a cottage-cheese technique like the one in scrambled eggs with cottage cheese after cooking.
Step-by-step instructions
- Heat a nonstick skillet over medium heat and add the olive oil or butter.
- Add the sliced mushrooms in a single layer and cook, stirring occasionally, until they begin to brown and release their liquid, about 4–5 minutes. If mushrooms are crowded, cook in batches so they brown instead of steam.
- Stir in the chopped spinach and cook just until wilted, about 1 minute. Remove the vegetables from the pan and set aside to keep them warm.
- In a bowl, whisk the eggs briskly with a pinch of salt and pepper until the whites and yolks are fully combined and slightly frothy. A splash (1 tsp) of water or milk will create slightly fluffier curds.
- Reduce the heat to low–medium. Add a little more butter or oil if the pan is dry, then pour the eggs into the skillet. Let them sit for a few seconds to set at the edges, then gently push the eggs from the edges toward the center with a spatula.
- When the eggs are about halfway set, fold the cooked mushrooms and spinach back in and continue cooking until the eggs reach your preferred doneness. Remove the pan from heat when the eggs are slightly softer than you want—the residual heat will finish them.
- Taste and adjust seasoning. Serve immediately.
Best ways to enjoy it
- Spoon onto toasted sourdough with a grind of black pepper and a drizzle of olive oil.
- Serve with buttered English muffins or whole-grain toast for a hearty breakfast.
- Wrap in a warm tortilla with salsa and avocado for a breakfast burrito.
- Top with crumbled feta or goat cheese and chopped chives for a tangy finish.
- Add a handful of arugula instead of spinach for a peppery lift.
Storage and reheating tips
Refrigerate leftovers in an airtight container within two hours of cooking. Stored properly, they keep 3–4 days. Reheat gently: warm in a nonstick skillet over low heat with a splash of water or milk to revive creaminess, or microwave in 20–30 second bursts, stirring between intervals. Freezing cooked scrambled eggs is possible for up to 1 month, but texture softens—thaw overnight in the fridge and reheat gently.
Food safety note: Don’t leave cooked eggs at room temperature for more than two hours, and reheat to steaming hot before serving.
Pro chef tips
- Dry mushrooms brown better: wipe them with a damp cloth instead of rinsing, or pat dry if you wash them.
- Avoid overcrowding the pan when sautéing mushrooms — give them space to brown.
- Salt timing: season mushrooms lightly during cooking, then finish seasoning the eggs after they’re set to avoid drawing too much moisture early.
- For creamier curds, whisk eggs well and cook low and slow, removing from heat just before fully set.
- Use a silicone spatula to gently fold eggs and prevent tearing delicate curds.
- If you like very fine texture, chop mushrooms smaller or pulse once in a food processor before slicing.
Creative twists
- Add cheese: stir in shredded cheddar, grated Parmesan, or crumbled feta at the end.
- Mediterranean: toss in sun-dried tomatoes and kalamata olives, finish with oregano.
- Spicy: add chopped jalapeño or a pinch of smoked paprika for heat.
- Vegetarian protein boost: fold in cooked quinoa or white beans for extra heft.
- Vegan swap: replace eggs with crumbled firm tofu seasoned with turmeric, nutritional yeast, and kala namak (for eggy sulfur notes).
Common questions
Q: Can I use frozen spinach?
A: Yes—thaw and squeeze out excess water before adding to the hot pan. Frozen spinach cooks quickly and will be more concentrated, so use slightly less.
Q: Should I cook mushrooms before the eggs?
A: Yes. Mushrooms release water and take longer to brown, so cooking them first keeps the eggs from becoming watery and ensures good flavor.
Q: What’s the best pan to use?
A: A good nonstick skillet makes gentle scrambling easiest; well-seasoned cast iron works too but may need more fat to prevent sticking.
Q: How do I make fluffier scrambled eggs?
A: Whisk eggs vigorously to incorporate air, add a tiny splash of water (not too much milk), and cook over low heat while stirring gently. Remove from heat when slightly underdone to allow carryover cooking.
Q: Are these safe to eat for pregnant people?
A: Yes, as long as the eggs are fully cooked (no runny yolks) and stored/reheated safely. Consult your healthcare provider for specific dietary guidance.
If you’d like variations tailored to a low-carb diet or ideas for turning this into a meal prep option, tell me which direction you prefer and I’ll give specific swaps and quantities.
PrintMushroom Spinach Scrambled Eggs
A quick and savory one-pan dish featuring earthy mushrooms, bright spinach, and softly scrambled eggs, perfect for breakfast or light lunch.
- Prep Time: 5 minutes
- Cook Time: 5 minutes
- Total Time: 10 minutes
- Yield: 2 servings
- Category: Breakfast
- Method: Sautéing
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 4 large eggs
- 1 cup mushrooms, sliced (cremini, button, or a mix)
- 1 cup fresh spinach, chopped (baby spinach is easiest)
- 1 tablespoon olive oil or butter
- Salt and freshly ground black pepper to taste
Instructions
- Heat a nonstick skillet over medium heat and add the olive oil or butter.
- Add the sliced mushrooms in a single layer and cook, stirring occasionally, until they begin to brown and release their liquid, about 4–5 minutes.
- Stir in the chopped spinach and cook just until wilted, about 1 minute. Remove the vegetables from the pan and set aside to keep them warm.
- In a bowl, whisk the eggs briskly with a pinch of salt and pepper until fully combined and slightly frothy.
- Reduce the heat to low–medium and pour the eggs into the skillet. Let them sit for a few seconds to set at the edges.
- Gently push the eggs from the edges toward the center with a spatula.
- When the eggs are about halfway set, fold the cooked mushrooms and spinach back in and continue cooking until the eggs reach your preferred doneness.
- Remove the pan from heat when the eggs are slightly softer than you want—they will continue to cook slightly from residual heat.
- Taste and adjust seasoning. Serve immediately.
Notes
For creamier scrambled eggs, consider adding a splash of water or milk while whisking, or stir in sour cream after cooking.

