Spinach, Mushroom and Onion Omelette

Enjoy this healthy omelette any time of the day. Filled with nutrient-dense ingredients like eggs, spinach, mushrooms and onion, it makes for a perfectly balanced meal. Serve with whole grain toast for added fibre.

Prep Time:
5 min
Cook Time:
15 min


  • 1 tbsp ( 15 mL ) oil
  • 1 cup ( 250 mL ) cremini mushrooms, thinly sliced
  • 1 medium onion, sliced
  • ½ tsp ( 2.5 mL ) kosher salt, divided
  • ½ tsp ( 2.5 mL ) black pepper, divided
  • 2 cups ( 500 mL ) fresh baby spinach
  • 5 large eggs
  • ½ cup ( 125 mL ) shredded Gruyere cheese
  • 2 tbsp ( 30 mL ) butter, divided
  • Minced fresh parsley, for garnish


  1. Heat a large skillet over medium-high heat, add oil. Once hot, add mushrooms and onion, cooking about 5 minutes, until golden and soft. Season with ¼ tsp salt and pepper, then stir in baby spinach until wilted. Transfer mushroom mixture to plate and wipe out skillet.

  2. Crack eggs into small mixing bowl with remaining salt and pepper, and beat with small whisk or fork until blended and a little frothy.

  3. Add 1 tbsp of butter to skillet and heat over medium heat.

  4. Add half of the egg mixture and stir around the skillet with a rubber spatula, pulling the sides in towards the middle, swirling the pan slightly. Cook about 2 minutes, until eggs are just slightly shiny on top.

  5. Add half of mushroom mixture to one side of the egg, then sprinkle with ¼ cup cheese. Carefully lift up the edge of the omelette and check to see if the egg is lightly golden on the bottom. Once golden, gently fold it over the filling.

  6. Slide omelette out of skillet and onto plate to serve. Repeat to make a second omelette. Serve garnished with minced parsley and extra black pepper if desired.