Go Back Email Link
+ servings
Fluffy omelet filled with mushrooms and cheese on a white plate.
Print Pin
No ratings yet

Fluffy mushroom omelet

This mushroom omelet is light, fluffy, and filled with delicious sautéed mushrooms and cheese. It's a great savory breakfast or brunch idea.
Course Breakfast, lunch
Cuisine American, French
Prep Time 20 minutes
Cook Time 5 minutes
Total Time 25 minutes
Servings 1 omelet
Calories 792kcal
Author Aleksandra


for the filling:

  • 2 tablespoons butter
  • 5.5 oz button mushrooms 150g, about 8 small/medium mushrooms
  • 1 shallot or 1/2 small onion
  • 2 cloves garlic
  • 1 teaspoon thyme dried or fresh
  • salt and pepper to taste
  • 2 oz (60g) grated Gruyere cheese, or Swiss cheese

for the omelet:

  • 2 large eggs
  • 1 teaspoon thyme dried or fresh
  • 2 teaspoons heavy cream
  • 1 tablespoon butter
  • salt and pepper to taste


Make the mushroom filling:

  • Cut the mushrooms into 1/4-inch (5mm) slices, cut the shallot into fine dice, finely chop the garlic.
  • Heat butter in a frying pan over high heat, when hot add the mushrooms in an even layer. Cook without stirring for 1-2 minutes allowing the mushrooms to brown at the bottom. Reduce the heat to medium, add shallot and thyme, cook, stirring, for 2-3 minutes or until the onion is soft (if using fresh thyme - add it with the garlic). Add the garlic and cook for 30 seconds. Season with salt and pepper.
  • Take the pan off the heat and set aside.

Make the egg mixture:

  • Divide the eggs into egg whites and egg yolks.
  • Add the egg yolks into a medium bowl along with thyme and cream, season with salt and pepper and whisk until combined and fluffy.
  • Add the egg whites into a medium/large clean bowl and beat them with an electric mixer and a clean whisk until stiff (if you turn your whisk upside down, the egg foam should not change its shape and fall off of the whisk).
  • Add the beaten egg yolks to the beaten egg whites. Gently fold in with a spatula, do not use a mixer to incorporate the egg yolks!

Cook the omelet:

  • Heat the butter in a medium/large non-stick pan. When hot add the egg mixture, spread it evenly with a spatula.
  • Cover the pan with a lid and cook the omelet over medium-low heat for about 3-4 minutes or until golden brown at the bottom (use a spatula to lift the omelet to check if it's done at the bottom). The top of the omelet should be almost set (but not completely set!).


  • Place the mushrooms on one half of the omelet.
  • Sprinkle cheese on top.
  • Fold the omelet in half, cover again with a lid and cook for about 1-2 minutes or until the cheese is melted (if your cheese is not melting well you can melt it with a kitchen torch, like for a creme brulee, if you have one).
  • Serve right away and enjoy!


  • You can make a regular omelet (not fluffy) by using whole eggs and just beating them with the other ingredients for 1-2 minutes until slightly fluffy. Cook as described in the recipe but there is no need to cover the pan - thin omelet will cook much quicker (see this recipe for chanterelle mushroom omelet).
  • Herbs - you can use fresh or dried. I used thyme but you can use what you have on hand, for example: parsley, chives, basil, Italian herbs, or Herbes de Provence (French herbs).
  • Mushrooms - you could also use cremini (baby bella) mushrooms or porcini mushrooms.
  • Cheese - I used Gruyere but you could use any other melting cheese like Swiss cheese or even brie/camembert.
  • How to double the recipe: You can make just one omelet (which is 1 serving) at a time. If you want to double (or triple) the recipe, you can prepare more mushrooms - if you have lots of mushrooms it's good to cook them in batches so they can brown properly. If you have too many mushrooms on a pan they will cook but not brown. When you have your mushrooms, prepare the egg mixture, cook half of it, and stuff with the mushroom filling, then cook the second omelet.
  • Calories = 1 serving (whole recipe). This is only an estimate!
  • Servings: this omelet is quite filling, it's great for breakfast but it will also be good for a brunch/lunch or a light dinner.


Calories: 792kcal