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.

Folded mushroom spinach omelet with tomatoes, feta, and whole grain toast on a white ceramic plateSave

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.

Eggs, mushrooms, spinach, tomatoes, feta, olive oil, seasonings, and whole grain bread arranged on white linenSave

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)

Mushrooms browning with spinach wilting in a skillet beside a bowl of beaten eggsSave

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.

Overhead close-up of a sliced mushroom spinach omelet with feta and whole grain toastSave

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

Mushroom Spinach Breakfast Omelet

Prep Time10 minCook Time15 minTotal Time25 minServings4

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.
Rate this recipe
avatar
Fabian

Hi, I'm Fabian! I'm a dad, husband, and everyday home cook based in Hungary. I'm passionate about the Mediterranean diet and specialize in creating healthy, budget-friendly recipes using simple supermarket ingredients. Whether we are making a quick weekday mezze or a hearty, wholesome pasta dish, my goal is to help you eat well and cook delicious, from-scratch food without breaking the bank.

Leave a Comment

Your email address will not be published. Required fields are marked *