This mushroom omelet is light, flavorful, and easy enough for any morning. Sautéed cremini mushrooms and onions bring rich, savory flavor, while a small splash of balsamic vinegar adds subtle depth without overpowering the dish. An easy, no-flip method takes the guesswork out of cooking, so you get a tender, perfectly set omelet every time.
Note: This post contains referral links for products I recommend. As an Amazon Associate, I earn a small commission on qualified purchases, at no cost to you.
A Quick Look at the Recipe
✅ Recipe Name: Easy Mushroom Omelet Recipe with Sautéed Onions
⏲️ Ready In: 25 minutes
🥣 Main Ingredients: Egg whites, mushrooms, onion, balsamic vinegar, thyme, Dijon mustard
📖 Dietary Info: Gluten free, low carb, vegetarian, protein rich
♨️ Method: Stovetop, easy no-flip method
🍽️ Yield: 1 omelet, 2 servings
✨ Difficulty: Easy
⭐ Why This Works: Light but satisfying, rich mushroom flavor with subtle balsamic depth, and an easy no-flip method that’s reliable and forgiving
Summarize and save this content on:
My husband Robert loves mushroom omelets, but many versions can feel rich and heavy from lots of cheese and whole eggs. I decided to create a lighter version for him that still delivered plenty of savory flavor. I removed the cheese, added a splash of balsamic vinegar to the mushrooms for depth and richness, and used egg whites instead of whole eggs.
Robert loves this version and says he doesn’t miss the cheese at all! If you enjoy lighter egg dishes, be sure to try my Goat Cheese and Fresh Herb Omelet and Healthy Vegetable Frittata Recipe, too.
Table of Contents
- A Quick Look at the Recipe
- Why You’ll Love This Mushroom Omelet Recipe
- Ingredients
- Ingredient Substitutions and Variations
- How to Make a Mushroom Omelet (Easy No-Flip Method)
- How to Serve
- Success Tips
- Mushroom and Cheese Omelet Variation
- Easy Mushroom Omelet Recipe FAQs
- Easy Mushroom Omelet Recipe with Sautéed Onions

Why You’ll Love This Mushroom Omelet Recipe
- Light but satisfying. Made with egg whites, this omelet feels fresh and not heavy while still delivering plenty of savory flavor.
- Easy, no-flip method. Covering the pan allows the eggs to set gently, making this technique reliable and forgiving.
- Rich, savory flavor. Cremini mushrooms, sautéed onions, thyme, and a touch of balsamic vinegar create a well-balanced filling with subtle depth.
- Flexible. Add cheese for a mushroom-and-cheese omelet, or keep it lighter as written.
Ingredients

This Mushroom Omelet recipe has just 11 ingredients – all of which should be available at your local grocery store. Here are some notes on a few:
- Egg whites: Fresh egg whites give the best texture. If using carton egg whites, you may need to cook the omelet slightly longer to ensure the eggs fully set, as they can be watery.
- Mushrooms: Cremini (baby bella) mushrooms have a deeper, more savory flavor, but white button mushrooms work well, too.
- Balsamic vinegar: Brings richness to the mushrooms without overpowering the overall flavor.
- Dijon mustard: Gives the egg whites a subtle savory boost.
Ingredient Substitutions and Variations
- Substitute other mushrooms. Cremini mushrooms provide a deep flavor, but white button mushrooms work well, too. Alternatively, use a mixture of different types of mushrooms.
- Swap the herbs. Instead of thyme, chopped fresh chives, parsley, or tarragon also pair nicely with mushrooms and eggs.
- Add more vegetables. A small handful of chopped baby spinach or bell pepper can be sautéed along with the mushrooms. Or, add leftover sautéed asparagus.
- Make it dairy-free. Use olive oil instead of butter and omit the milk or substitute an unsweetened non-dairy milk.
- Garnish with Parmesan cheese. A light sprinkle of grated Parmesan adds savory cheese flavor without making the omelet feel rich or heavy.
How to Make a Mushroom Omelet (Easy No-Flip Method)
This omelet uses an easy, no-flip method. Covering the pan allows the eggs to set gently before folding.

- Cook the onions. Melt the butter in an 8- to 10-inch nonstick skillet over medium heat. Add the onion and season with a pinch of salt. Sauté, stirring occasionally, for around 7-8 minutes or until softened and beginning to turn lightly golden.

- Cook the mushrooms. Add the mushrooms and cook, stirring occasionally, for 5-6 minutes, or until all of the liquid evaporates, and the mushrooms are soft and beginning to brown.

- Add the balsamic vinegar. Stir in the balsamic vinegar and thyme, if using, and cook for 30 seconds longer. Remove from the skillet, transfer to a bowl, and set aside. Wipe out the skillet, if needed.

- Prepare and cook the eggs. In a medium mixing bowl, whisk together the egg whites, milk, mustard, 1/4 teaspoon kosher salt, and black pepper. Generously coat the same skillet with cooking spray and place over medium heat. When hot, add the egg mixture and cook until the edges start to set.

- Tilt the pan. Carefully slide a rubber spatula under a portion of the omelet’s edge, then tilt the pan slightly toward the spatula so some of the uncooked egg flows beneath the edge of the forming omelet. Repeat around the edge of the omelet a few times until most of the egg mixture is set.

- Add filling and cover. Spoon the mushroom mixture over one half of the cooking egg.

- Cover and finish cooking. Cover, reduce heat to medium-low, and continue cooking until the eggs are fully set on top, around 2-3 minutes.

- Fold and serve. Using a wide spatula, loosen the underside of the omelet that doesn’t have the onion mixture, fold it in half to enclose the onion mixture, cover the pan, remove from heat, and let rest for 1 minute.
How to Serve
- For a hearty single serving, slide the omelet onto a plate and garnish with chopped parsley.
- For 2 regular servings, cut the omelet in half.
- Add fresh fruit on the side – I often serve it with a mixture of fresh berries.

Success Tips
- Cook off the mushroom moisture. Cook the mushrooms until all the moisture they release has evaporated, so the filling isn’t watery.
- Use a nonstick skillet. This helps the omelet release cleanly without tearing.
- Keep the heat moderate. Too high, and the eggs can toughen.
- Don’t skip the pan tilting step. Allowing the uncooked egg to flow beneath the edges of the omelet helps strengthen them, making the edges less likely to tear when folding or sliding the omelet from the pan.
- Let the eggs fully set. Carton egg whites can take a little longer to cook and may release more moisture, so keep the pan covered until the top is completely set before folding.
Mushroom and Cheese Omelet Variation
To make a mushroom and cheese omelet, sprinkle 2 to 4 tablespoons shredded Gruyère, Swiss, or fontina cheese over the mushroom filling before folding the omelet. Cover for 1 minute longer, just until the cheese melts.
For another lighter breakfast or brunch option, my Healthy Vegetable Frittata Recipe is packed with vegetables and easy to make ahead. And, fine more ideas in my breakfast and brunch section.
Easy Mushroom Omelet Recipe FAQs
Yes. The mushroom mixture can be prepared ahead, covered, and refrigerated for up to 2 days. Reheat gently before adding to the omelet.
Cremini (baby bella) mushrooms are ideal because of their deeper flavor, but white button mushrooms are a good substitute.
Yes, you can, although I prefer using fresh egg whites. Egg whites from a carton can take slightly longer to cook and may be slightly softer in texture than fresh egg whites, as they tend to be more watery.
Absolutely. Substitute 3 to 4 whole eggs for a richer omelet.
More Light Breakfast Dishes
Did you make this recipe?
If you make this recipe, be sure to comment and give it a rating below. Don’t hesitate to ask questions – I’m happy to help!

Easy Mushroom Omelet Recipe with Sautéed Onions
Equipment
Ingredients
- 1 tablespoon butter, salted or unsalted
- 1 cup thinly sliced yellow onion, about 1/2 large
- Kosher salt, divided use
- 2 cups sliced cremini (baby bella) mushrooms, 4-6 ounces
- 1 1/2 teaspoons balsamic vinegar, optional
- 1 teaspoon fresh thyme leaves
- 6 large egg whites
- 2 tablespoons milk, 2% or 1%
- 1 teaspoon Dijon mustard
- 1/8 teaspoon ground black pepper
- 2 tablespoons coarsely chopped fresh parsley, for garnish
Instructions
- Cook the onions. Melt the butter in an 8- to 10-inch nonstick skillet over medium heat. Add the onion and season with a pinch of salt. Sauté, stirring occasionally, for around 7-8 minutes or until softened and beginning to turn lightly golden.
- Cook the mushrooms. Add the mushrooms and cook, stirring occasionally, for 5-6 minutes, or until all of the liquid evaporates, and the mushrooms are soft and beginning to brown.
- Add the balsamic vinegar. Stir in the balsamic vinegar and thyme, if using, and cook for 30 seconds longer. Remove from the skillet, transfer to a bowl, and set aside. Wipe out the skillet, if needed.
- Prepare the egg mixture. In a medium mixing bowl, whisk together the egg whites, milk, mustard, 1/4 teaspoon kosher salt, and black pepper.
- Cook the eggs. Generously coat the same skillet with cooking spray and place over medium heat. When hot, add the egg mixture and cook until the edges start to set.
- Tilt the pan. Carefully slide a rubber spatula under a portion of the omelet’s edge, then tilt the pan slightly toward the spatula so some of the uncooked egg flows beneath the edge of the forming omelet. Repeat around the edge of the omelet a few times until most of the egg mixture is set.
- Add filling and cover. Spoon the mushroom mixture over one half of the cooking egg. Cover, reduce heat to medium-low, and continue cooking until the eggs are fully set on top, around 2-3 minutes.
- Fold and finish. Using a wide spatula, loosen the underside of the omelet that doesn’t have the onion mixture, fold it in half to enclose the onion mixture, cover the pan, remove from heat, and let rest for 1 minute.
- Serve. Slide the omelet onto a plate and garnish with chopped parsley. For 2 servings, cut the omelet in half.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.









