Mushroom Spinach Breakfast Omelet
This Mushroom Spinach Breakfast Omelet turns eggs, mushrooms, and spinach into a fluffy, savory breakfast that tastes fresh and feels filling.
It cooks fast, uses everyday ingredients, and gives you a balanced plate with protein, vegetables, and whole-grain toast.
Why You Will Love This Recipe
- Fluffy eggs wrap around tender mushrooms, wilted spinach, juicy tomatoes, and salty feta.
- The vegetables add fresh flavor without making the omelet heavy.
- You can make it in about 20 minutes with one skillet and simple pantry seasoning.
- It works for breakfast, brunch, or a quick lunch when you want real food fast.
Budget & Health Tip: Buy whole mushrooms and slice them yourself. They usually cost less than presliced mushrooms and stay fresh longer. If spinach looks pricey, use a smaller handful and add extra mushrooms for volume.
Ingredients (Serves 4)
- 8 large eggs (about 400 g without shells)
- 8 ounces mushrooms, sliced (225 g)
- 4 cups fresh spinach, loosely packed (120 g)
- 1 cup cherry tomatoes, halved (150 g)
- 1/3 cup crumbled feta (50 g)
- 2 teaspoons olive oil (10 ml)
- 1/2 teaspoon fine salt (3 g), or to taste
- 1/4 teaspoon black pepper (1 g)
- 4 slices whole grain toast (about 120 g)
Step-by-Step Instructions
1. Prep the Eggs and Vegetables
Crack the eggs into a medium bowl. Add the salt and black pepper. Beat until the yolks and whites look smooth and lightly foamy.
Slice the mushrooms, halve the tomatoes, rinse the spinach, and crumble the feta. Keep everything close to the stove so the omelet comes together smoothly.
2. Sauté the Mushrooms
Warm 1 teaspoon olive oil in a large skillet over medium heat. Add the mushrooms and cook for 5 to 6 minutes, stirring often.
Let them shrink, release their moisture, and turn deep brown at the edges. The pan should smell earthy and savory before you add the spinach.
3. Wilt the Spinach
Add the spinach to the skillet. Cook for 1 to 2 minutes, until the leaves look glossy and soft but still bright green.
If liquid pools in the pan, let it steam off for another minute. This keeps the omelet fluffy instead of watery.
4. Cook the Eggs
Move the mushrooms and spinach to a plate. Wipe the skillet if needed. Add the remaining 1 teaspoon olive oil.
Pour half of the beaten eggs into the pan. Tilt the skillet so the eggs spread evenly. Cook over medium low heat for 2 to 3 minutes, gently nudging the set edges toward the center. Stop when the top still looks slightly glossy.
5. Add the Filling and Fold
Scatter half of the tomatoes and feta over one side of the eggs. Spoon half of the mushrooms and spinach on top.
Cook until the feta softens slightly and the eggs look nearly set. Fold the omelet over the filling. The outside should look pale gold and tender, not dry.
6. Repeat and Serve with Toast
Slide the omelet onto a plate and repeat with the remaining eggs and filling. Cut each omelet in half.
Serve each portion with one slice of warm whole grain toast. You should get creamy eggs, juicy tomato bursts, earthy mushrooms, and a salty feta finish in every bite.
Expert Troubleshooting & FAQs
Can I use frozen spinach?
Yes. Thaw it first, then squeeze out as much water as you can. Frozen spinach holds a lot of moisture, and extra water can make the eggs loose.
Why is my omelet watery?
The mushrooms or spinach needed more time in the pan. Cook them until their liquid evaporates and the skillet looks mostly dry before adding them to the eggs.
What pan works best for this omelet?
A 10 inch nonstick skillet works best for each 4 egg omelet. A well seasoned skillet also works if you use enough oil and keep the heat gentle.
Can I make this ahead?
You can sauté the mushrooms and spinach up to 2 days ahead. Store them in the fridge, then warm them in the skillet before cooking the eggs. For the best texture, cook the eggs fresh.
How do I keep the eggs soft?
Use medium low heat and pull the omelet from the pan while the center still looks a little glossy. The heat inside the eggs will finish the cooking as it rests.
Estimated Nutritional Facts
Rough estimate per serving, with one half omelet and one slice of toast:
- Calories: 330
- Protein: 20 g
- Carbs: 20 g
- Fats: 19 g
Mushroom Spinach Breakfast Omelet

Ingredients
- 8 large eggs (about 400 g without shells)
- 8 ounces mushrooms, sliced (225 g)
- 4 cups fresh spinach, loosely packed (120 g)
- 1 cup cherry tomatoes, halved (150 g)
- 1/3 cup crumbled feta (50 g)
- 2 teaspoons olive oil (10 ml)
- 1/2 teaspoon fine salt (3 g), or to taste
- 1/4 teaspoon black pepper (1 g)
- 4 slices whole grain toast (about 120 g)
Instructions
- 1. Prep the Eggs and Vegetables. Crack the eggs into a medium bowl. Add the salt and black pepper. Beat until the yolks and whites look smooth and lightly foamy. Slice the mushrooms, halve the tomatoes, rinse the spinach, and crumble the feta. Keep everything close to the stove so the omelet comes together smoothly.
- 2. Sauté the Mushrooms. Warm 1 teaspoon olive oil in a large skillet over medium heat. Add the mushrooms and cook for 5 to 6 minutes, stirring often. Let them shrink, release their moisture, and turn deep brown at the edges. The pan should smell earthy and savory before you add the spinach.
- 3. Wilt the Spinach. Add the spinach to the skillet. Cook for 1 to 2 minutes, until the leaves look glossy and soft but still bright green. If liquid pools in the pan, let it steam off for another minute. This keeps the omelet fluffy instead of watery.
- 4. Cook the Eggs. Move the mushrooms and spinach to a plate. Wipe the skillet if needed. Add the remaining 1 teaspoon olive oil. Pour half of the beaten eggs into the pan. Tilt the skillet so the eggs spread evenly. Cook over medium low heat for 2 to 3 minutes, gently nudging the set edges toward the center. Stop when the top still looks slightly glossy.
- 5. Add the Filling and Fold. Scatter half of the tomatoes and feta over one side of the eggs. Spoon half of the mushrooms and spinach on top. Cook until the feta softens slightly and the eggs look nearly set. Fold the omelet over the filling. The outside should look pale gold and tender, not dry.
- 6. Repeat and Serve with Toast. Slide the omelet onto a plate and repeat with the remaining eggs and filling. Cut each omelet in half. Serve each portion with one slice of warm whole grain toast. You should get creamy eggs, juicy tomato bursts, earthy mushrooms, and a salty feta finish in every bite.









