Let’s be real—mornings can feel chaotic. But there’s something about a warm skillet of creamy scrambled eggs with earthy mushrooms and bright, leafy spinach that makes everything feel a little more manageable. This is one of those go-to breakfasts that’s simple enough for a weekday, but feels elevated enough to serve at brunch with friends. One pan, a few fresh ingredients, and you’ve got a nourishing meal in minutes.
It’s also the kind of recipe that encourages a little creativity—you can throw in herbs, your favorite cheese, or whatever veggies are lingering in the fridge. It’s like a gentle reset button in the form of a meal. If you’re into that kind of easy, real-food approach to breakfast, you might also enjoy this roundup of healthy savory breakfast ideas from Minimalist Baker. But first, let’s make these dreamy scrambled eggs.
Ingredients for Mushroom and Spinach Scrambled Eggs
This quick-and-wholesome breakfast is all about simplicity and freshness. Here’s what you’ll need:
Base Ingredients
- 4 large eggs – Fresh and preferably room temp for fluffier texture
- 2 tablespoons milk or cream – Optional, but adds creaminess to the scramble
- Salt & pepper to taste – A must for balancing the richness
Veggie Add-Ins
- 1 cup mushrooms, sliced – Button, cremini, or whatever’s on hand; they add a hearty, umami bite
- 1 cup baby spinach – Wilts quickly and brings brightness to the dish
- 1 tablespoon onion or shallot, finely chopped – Optional, but great for extra flavor
Fat for Cooking
- 1 tablespoon butter or olive oil – Use butter for richness or olive oil for a lighter taste
Optional Extras
- Grated cheese (feta, cheddar, or goat cheese) – Melts into the eggs or crumbles on top
- Fresh herbs (chives, parsley, or basil) – For garnish and a pop of freshness

Instructions: How to Make Mushroom and Spinach Scrambled Eggs
This one-skillet breakfast is a breeze. Here’s how to bring it all together:
Step 1: Prep the Veggies
Start by gently cleaning your mushrooms with a damp paper towel and slicing them evenly. Chop any onion or shallot if using. Rinse the spinach and pat it dry—this helps avoid excess moisture in the skillet.
Step 2: Sauté the Mushrooms
Heat the butter or olive oil in a nonstick skillet over medium heat. Add the mushrooms and a pinch of salt. Cook for about 4–5 minutes, stirring occasionally, until they’re golden and tender. If you’re using onion or shallot, toss it in with the mushrooms during the last minute of cooking.
Step 3: Wilt the Spinach
Add the spinach to the skillet and stir gently until just wilted—this takes about 1–2 minutes. Once everything’s soft and glossy, reduce the heat to low.
Step 4: Scramble the Eggs
While the veggies cook, whisk the eggs with milk, salt, and pepper in a bowl until the yolks and whites are fully combined. Pour the mixture over the veggies in the skillet. Let it sit for a few seconds, then gently stir with a spatula, pulling the eggs from the edges to the center.
Step 5: Cook Low and Slow
Continue gently stirring the eggs, letting them softly set but stay creamy—this takes about 2–3 minutes. Don’t rush this part; low heat is key to soft, fluffy curds.
Step 6: Garnish and Serve
When the eggs are just barely set, remove from heat. Top with cheese and fresh herbs if using. Serve immediately for the best texture and flavor.
Tips & Variations
This recipe is a breakfast blank canvas. Whether you’re cooking for one or a whole crew, here are a few ways to tweak and customize it:
Cooking Tips
- Low heat is your best friend – Cooking eggs too fast can make them rubbery. Keep it gentle for creamy curds.
- Don’t overcook the spinach – Add it just before the eggs to keep its color and nutrients vibrant.
- Prep ahead – Slice mushrooms and whisk eggs the night before for a super-fast morning meal.
Ingredient Swaps
- No spinach? Try kale (just sauté it a bit longer) or arugula for a peppery kick.
- Mushroom-free? Use bell peppers, zucchini, or cherry tomatoes instead.
- Need dairy-free? Use olive oil and skip the cheese or sub in a plant-based alternative.
Flavor Boosts
- Add a sprinkle of garlic powder, smoked paprika, or a dash of hot sauce to the eggs before whisking.
- Crumble in feta or a bit of grated Parmesan for a salty, tangy contrast.
- Top with a spoonful of sour cream, avocado, or fresh salsa right before serving.
Storage & Reheating
- Best eaten fresh, but leftovers can be stored in an airtight container in the fridge for up to 2 days.
- Reheat gently in a nonstick pan over low heat or in the microwave at 50% power in 30-second bursts.
Serving Suggestions
These mushroom and spinach scrambled eggs are super versatile—serve them plain for a light meal or dress them up for brunch. Here are a few delicious ways to enjoy them:
On Toast
- Spoon the scramble over a slice of buttered sourdough, whole grain bread, or a toasted English muffin.
- Add a sprinkle of goat cheese and a few microgreens for a café-style breakfast.
In a Wrap or Burrito
- Roll the scramble into a whole wheat tortilla or lavash wrap with a bit of cheese and avocado for a portable breakfast.
- Add black beans or roasted sweet potato for a heartier option.
With a Side Salad
- Serve alongside a light arugula salad with lemon vinaigrette for a balanced brunch.
- Bonus: it makes a great low-carb meal this way!
As Part of a Brunch Board
- Add to a brunch spread with fresh fruit, mini pancakes, pastries, and a few breakfast meats.
- Serve in ramekins or mini bowls for an elevated feel.

Frequently Asked Questions
1. Can I make this recipe ahead of time?
Yes! You can prep the veggies and whisk the eggs the night before. Just store them separately in the fridge and cook fresh in the morning for best texture.
2. Can I use frozen spinach?
Absolutely. Just thaw it first and squeeze out any excess moisture before adding it to the pan. It’s a great shortcut.
3. What’s the best way to make scrambled eggs creamy?
Two things: low heat and gentle stirring. Let the eggs set slowly and pull them from the edges inward. You can also stir in a splash of cream or cheese for richness.
4. Are these eggs good for meal prep?
They’re best fresh, but you can make a double batch and store leftovers in the fridge for 1–2 days. Reheat gently to avoid overcooking.
5. What can I serve with this to make it a full meal?
Try roasted potatoes, toast with jam, or fresh fruit on the side. Or, wrap it up with cheese and salsa for a hearty breakfast burrito.
6. Can I add meat to this recipe?
Totally! Crumbled cooked sausage, bacon bits, or diced ham all work great. Just cook them first, then proceed with the mushrooms and spinach.
Final Thoughts
This mushroom and spinach scrambled eggs recipe proves that sometimes the simplest meals are the most satisfying. With just a few fresh ingredients and one trusty skillet, you get a breakfast that’s warm, nourishing, and full of flavor. Whether you’re whipping it up before work or making it part of a laid-back weekend brunch, it’s a recipe that always delivers.
If you’re looking for more wholesome and veggie-packed ways to start your day, don’t miss this delicious collection of healthy breakfast ideas from Love & Lemons. But for now, bookmark this one—you’ll be coming back to it again and again
Print
Mushroom and Spinach Scrambled Eggs – Wholesome, Savory & Perfect for Any Morning
- Total Time: 15 minutes
- Yield: Serves 2
Description
Creamy scrambled eggs loaded with sautéed mushrooms and bright spinach—this one-skillet breakfast is quick, nourishing, and flavorful. Ready in under 15 minutes, it’s perfect for busy mornings or easy brunches.
Ingredients
4 large eggs (room temperature for fluffier texture)
2 tablespoons milk or cream (optional, for extra creaminess)
Salt & pepper to taste
1 tablespoon butter or olive oil (for cooking)
1 cup mushrooms, sliced (button, cremini, or any variety)
1 cup baby spinach, loosely packed
1 tablespoon onion or shallot, finely chopped (optional)
Optional: ¼ cup grated cheese (e.g. feta, cheddar, goat cheese)
Optional: chopped fresh herbs (chives, parsley, basil) for garnish
Instructions
Prep the mushrooms and onions and rinse and dry the spinach.
Heat butter or oil in a nonstick skillet over medium heat. Add mushrooms (and onion, if using), and cook ~4–5 min until golden.
Add spinach and stir until wilted, 1–2 minutes. Lower the heat.
Whisk together eggs, milk, salt, and pepper until blended. Pour into skillet over veggies.
Let eggs sit briefly, then gently stir with a spatula until soft curds form (2–3 minutes total).
When eggs are just set, remove from heat. Stir in cheese if using, and garnish with herbs. Serve immediately.
Notes
Use low heat and gentle stirring for soft, creamy eggs.
Prep veggies the night before to make mornings smoother.
Leftovers can be stored in the fridge for 1–2 days; reheat gently to preserve texture.
- Prep Time: 5 minutes
- Cook Time: 8–10 minutes
- Category: Breakfast, Brunch
- Method: Stovetop Skillet
- Cuisine: American
Nutrition
- Serving Size: ½ the recipe
- Calories: 220
- Sugar: 2g
- Sodium: 160mg
- Fat: 17g
- Saturated Fat: 8g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 3g
- Fiber: 1g
- Protein: 13g
- Cholesterol: 315mg
Keywords: scrambled eggs, mushroom spinach eggs, veggie breakfast, healthy brunch