Mushroom spinach scrambled eggs are a cozy, protein-packed breakfast that feels special but comes together in minutes. These fluffy scrambled eggs are loaded with golden sautéed mushrooms, tender wilted spinach, and just enough cheese to make everything creamy and satisfying. It’s the kind of everyday meal that tastes like a café brunch at home. Pair your plate with a fresh drink like this wellness shot juice recipe for a bright, energizing start to your day. Whether you’re cooking for one or feeding the whole family, this recipe is simple, flexible, and perfect for busy mornings or lazy weekends alike.
Table of Contents
Why You’ll Love This Recipe
These mushroom spinach scrambled eggs manage to be both healthy and indulgent. You get a good dose of protein from the eggs and a generous serving of veggies from the mushrooms and spinach. Sautéing the mushrooms until they’re deeply golden adds a savory, almost meaty flavor, while a touch of cheese makes the eggs rich and creamy. The cooking process is quick, the ingredients are easy to find, and cleanup is minimal since everything cooks in one pan. It’s also highly customizable, so you can adjust the seasonings, cheese, or add-ins to fit your taste or use what you already have in the fridge.
Print
Mushroom Spinach Scrambled Eggs
Description
These mushroom spinach scrambled eggs are creamy, fluffy, and packed with veggies. A quick and healthy breakfast ready in under 20 minutes.
Ingredients
4 large eggs
1 cup mushrooms, sliced
2 cups fresh spinach
2 tbsp milk or half-and-half
1/3 cup shredded cheese
1 1/2 tbsp butter
1 tsp olive oil
1 clove garlic, minced
1/2 tsp salt
1/4 tsp black pepper
Pinch red pepper flakes (optional)
Fresh herbs (optional)
Instructions
Whisk eggs with milk, salt, and pepper until frothy.
Heat olive oil and butter in skillet over medium heat.
Cook mushrooms until golden brown.
Add garlic and spinach, cook until wilted.
Reduce heat to low and pour eggs into pan.
Slowly stir and fold eggs until soft curds form.
Add cheese and mix gently until melted.
Remove from heat while slightly soft and serve immediately.
Notes
Cook eggs on low heat for creamy texture.
Do not overcook to avoid dryness.
Add cheese at the end for best results.
Great with toast or breakfast bowls.
Ingredients for Mushroom Spinach Scrambled Eggs

This recipe uses simple, everyday ingredients, but careful cooking turns them into something special. Fresh mushrooms, baby spinach, and fluffy eggs are the stars, with a few pantry staples to build flavor. Feel free to double the recipe if you’re feeding more people or want leftovers for a quick breakfast the next day.
| Ingredient | Amount |
|---|---|
| Large eggs | 4 |
| Button or cremini mushrooms, sliced | 1 cup (about 3–4 ounces) |
| Fresh baby spinach, loosely packed | 2 cups |
| Whole milk or half-and-half | 2 tablespoons |
| Shredded cheese (cheddar, mozzarella, or Swiss) | 1/3 cup |
| Unsalted butter | 1 1/2 tablespoons |
| Olive oil | 1 teaspoon |
| Garlic, minced | 1 small clove |
| Kosher salt | 1/2 teaspoon, plus more to taste |
| Freshly ground black pepper | 1/4 teaspoon, plus more to taste |
| Red pepper flakes (optional) | Pinch |
| Fresh chives or parsley, chopped (optional garnish) | 1–2 tablespoons |
How to Make Mushroom Spinach Scrambled Eggs Step by Step

These mushroom spinach scrambled eggs come together in one skillet in under 20 minutes. The key is cooking the vegetables first, then scrambling the eggs low and slow so they stay soft and creamy. Follow these steps for perfectly tender eggs every time.
- Step 1: Prep your ingredients before turning on the stove. Crack the eggs into a medium bowl, add the milk, 1/2 teaspoon of salt, and 1/4 teaspoon of black pepper. Whisk vigorously until the yolks and whites are completely combined and the mixture looks slightly frothy, this helps create fluffy curds. Slice the mushrooms, rinse and pat dry the spinach, mince the garlic, and grate or measure your cheese so everything is ready to go once the pan is hot.
- Step 2: Heat a large nonstick or well-seasoned skillet over medium heat. Add the olive oil and 1 tablespoon of butter. When the butter is melted and foamy, add the sliced mushrooms in an even layer. Let them cook undisturbed for 3–4 minutes so they develop a deep golden color, then stir and continue cooking for another 3–4 minutes until browned and their moisture has mostly evaporated. Sprinkle with a small pinch of salt to season the mushrooms as they cook.
- Step 3: Add the minced garlic to the skillet with the mushrooms and sauté for about 30 seconds, just until fragrant. Immediately add the spinach on top. It will look like a lot, but it wilts quickly. Toss with tongs or a spatula for 1–2 minutes until the spinach is just wilted and bright green. If the pan looks dry, you can add the remaining 1/2 tablespoon of butter now. Spread the mushroom-spinach mixture into an even layer across the pan.
- Step 4: Reduce the heat to low. Give the eggs one last whisk, then pour them gently over the mushrooms and spinach. Let the eggs sit undisturbed for about 20–30 seconds until the edges just begin to set. Using a silicone spatula, slowly push the eggs from the edges toward the center, creating soft folds and letting the uncooked egg flow into the empty spaces. Continue this gentle stirring and folding motion every few seconds so the eggs cook evenly without breaking into tiny pieces.
- Step 5: When the eggs are mostly set but still slightly glossy and a little loose, sprinkle the shredded cheese evenly over the top and add a pinch of red pepper flakes if using. Fold the eggs a few more times to melt the cheese and finish cooking; this should take another 30–60 seconds. Remove the skillet from the heat while the eggs still look a bit soft, they’ll continue to firm up off the heat. Taste and adjust with extra salt and pepper as needed. Garnish with chopped chives or parsley, then serve right away.
Expert Tips for the Best Mushroom Spinach Scrambled Eggs
Common Mistakes to Avoid
Overcooking is the biggest mistake with mushroom spinach scrambled eggs. If the pan is too hot, the eggs will seize up, release water, and turn rubbery. Always lower the heat before adding the eggs and cook them gently. Another common issue is rushing the mushrooms, if you don’t give them enough time to brown and release their moisture, they’ll steam instead of caramelize, and your eggs can turn watery. Also avoid dumping cold cheese straight from the fridge at the very beginning; add it toward the end so it melts without clumping. Finally, resist constant stirring. Gentle, slow folds create creamy curds instead of tiny, dry bits.
Easy Variations
This recipe is very flexible, so you can change it up based on your mood or what’s in your fridge. Swap the cheddar for crumbled feta or goat cheese for a tangy twist, or use Swiss for a café-style flavor. Add diced bell pepper or onion and sauté them with the mushrooms for extra sweetness and crunch. For more protein, fold in cooked bacon, breakfast sausage, or even leftover shredded chicken. You can also make it more filling by serving the eggs over toasted sourdough, alongside roasted veggies like in this hearty warm lentil and roasted vegetable salad, or with a fresh, crunchy side like this healthy Asian carrot salad.
What to Serve with Mushroom Spinach Scrambled Eggs

These mushroom spinach scrambled eggs pair well with both light and hearty sides. For a balanced breakfast, serve them with whole-grain toast or an English muffin and some fresh fruit. If you’re leaning toward a brunch spread, add a colorful salad like this roasted beet salad for a beautiful contrast in color and texture. On colder mornings, complement the creamy eggs with crispy roasted potatoes or a slice of warm, buttered bread. You can also tuck the eggs into a warm tortilla for a quick breakfast taco, or spoon them over leftover grains like quinoa or brown rice for a simple, satisfying breakfast bowl.
How to Store and Reheat
| Storage Method | Timeframe | Notes |
|---|---|---|
| Refrigerator (airtight container) | Up to 3 days | Cool completely before storing. Keep in a shallow container to cool quickly and maintain texture. |
| Reheat on stovetop | 5–7 minutes | Warm in a nonstick skillet over low heat with a teaspoon of butter or splash of milk, stirring gently to keep eggs soft. |
| Microwave reheating | 1–2 minutes | Place in a microwave-safe dish, cover loosely, and heat in 20–30 second bursts, stirring between intervals to prevent overcooking. |
| Freezer (not recommended) | Up to 1 month | Eggs can become watery and rubbery after freezing; only freeze if needed and expect some texture loss. |
FAQ
Can I use frozen spinach instead of fresh?
Yes, you can use frozen spinach in mushroom spinach scrambled eggs, but you’ll want to handle it carefully. Thaw the spinach completely and squeeze out as much excess water as possible using a clean kitchen towel or paper towels. Add it to the skillet after the mushrooms have browned, and cook for an extra minute or two to drive off any remaining moisture. This prevents your eggs from turning watery while still giving you plenty of greens.
What kind of mushrooms work best?
Button and cremini mushrooms are the most convenient and affordable choices, and they both work beautifully in this recipe. Cremini have a slightly deeper, earthier flavor than basic white button mushrooms, which makes the scrambled eggs taste more savory. You can also use sliced baby bella, shiitake (stems removed), or a wild mushroom mix for more complexity. Just be sure to slice them evenly and cook until well browned, no matter which type you use.
How can I make this recipe dairy-free?
To make dairy-free mushroom spinach scrambled eggs, swap the butter for olive oil or a neutral oil and omit the cheese or use your favorite dairy-free shredded cheese. Instead of milk or half-and-half, use a tablespoon or two of unsweetened almond milk, oat milk, or another plant-based milk. Cook the eggs low and slow as usual. You can also add extra richness by stirring in a teaspoon of olive oil or a dollop of dairy-free cream cheese right at the end.
Can I add more protein to Mushroom spinach scrambled eggs ?
Absolutely. Mushroom spinach scrambled eggs is a great base for extra protein. Stir in cooked, crumbled bacon, breakfast sausage, or diced ham after the mushrooms are browned. Leftover shredded chicken or even cooked ground beef from a skillet like this cabbage and ground beef skillet can also work well. Just make sure any meat you add is fully cooked and warmed through before you pour in the eggs, so everything heats evenly without overcooking the eggs.
Can I meal prep mushroom spinach scrambled eggs?
Yes, you can meal prep Mushroom spinach scrambled eggs , though freshly cooked eggs always have the best texture. Make a batch, cool it quickly, and portion into small airtight containers for up to three days. For the best results, slightly undercook the eggs so they don’t dry out when reheated. Warm them gently on the stovetop or in short microwave bursts. Pair your prepped eggs with simple sides like toast or a make-ahead salad such as this kale salad to build easy, balanced meals.
Conclusion
Mushroom spinach scrambled eggs are a simple, comforting way to start your day with plenty of protein and veggies. With golden sautéed mushrooms, tender spinach, and creamy cheese folded into soft curds, each bite feels like a warm, satisfying brunch. The recipe is easy enough for busy weekdays but special enough for weekend mornings. Customize it with your favorite cheeses, herbs, or extra protein, and pair it with a fresh salad like this panzanella salad recipe for a colorful, complete meal. Once you master the gentle, low-and-slow scramble, this cozy dish will become a go-to in your breakfast rotation.
For more amazing salads inspirations, check out Pinterest.
