This mushroom omelette with Gruyere cheese is a simple, satisfying breakfast or brunch made for anyone who loves rich, savory flavors. Tender sautéed mushrooms, sweet shallots, shredded Gruyere, and fresh chives are folded into soft eggs for an easy morning meal that feels special without being complicated.

Mushrooms and cheese are a classic combination, and this mushroom omelette shows exactly why they work so well together. The mushrooms bring an earthy, savory depth, while Gruyere melts beautifully and adds a nutty, creamy finish. With just a few fresh ingredients and one skillet, you can make a breakfast that is warm, flavorful, and filling.
This Gruyere mushroom omelette is especially good for slow weekend mornings, but it is quick enough for a weekday breakfast too. The filling cooks in only a few minutes, and once the eggs are in the pan, the omelette comes together fast. It is also naturally gluten free and vegetarian, making it a useful recipe to keep in your breakfast rotation.
The key to a good omelette is keeping the heat gentle and giving the eggs time to set without drying out. You want the bottom to become firm enough to fold, while the top stays just soft enough to finish cooking once the omelette is closed around the hot filling. The result is tender eggs wrapped around browned mushrooms, melted cheese, and fresh herbs.
How to make a mushroom omelette
Begin by heating a non-stick skillet over just under medium heat. Add a little butter, then cook the sliced cremini mushrooms and diced shallot with sea salt and pepper. Stir occasionally and allow the mushrooms to brown. This step builds the flavor of the omelette, so avoid rushing it. The mushrooms should become tender and slightly golden before you remove them from the pan.

Once the mushrooms and shallots are cooked, transfer them to a plate and wipe the skillet clean with a paper towel. Add the remaining butter and let it melt across the surface of the pan. This helps prevent sticking and gives the eggs a smooth texture.

Season the beaten eggs with sea salt and pepper, then pour them into the center of the skillet. Let the eggs sit undisturbed for a couple of minutes so the bottom and edges can begin to set. As the omelette starts to firm up, use a spatula to gently lift the edges while tilting the pan. This allows the uncooked egg on top to flow underneath and cook evenly.

Repeat this around the pan until most of the loose egg has moved beneath the omelette. Let it cook briefly until it is mostly set. The top may still look slightly glossy, and that is fine. It will continue to cook after the omelette is folded.
Add the sautéed mushrooms and shallots to one half of the omelette. Sprinkle the shredded Gruyere cheese over the mushrooms, then add the chopped chives. Carefully fold the other half of the omelette over the filling. Take your time with this step and use a flexible spatula if needed.

Allow the folded omelette to cook for another couple of minutes, just until the cheese has melted. Serve it warm, garnished with pea shoots or other microgreens if you like a fresh, leafy finish. The greens add color and a light contrast to the rich mushrooms and cheese.

Tips for the best mushroom and Gruyere omelette
Use a non-stick skillet for the easiest folding and cleanest finish. A 10-inch pan works well for a three-egg omelette because it gives the eggs enough room to spread without becoming too thin. Keep the heat moderate rather than high; eggs cook quickly, and too much heat can make them rubbery before the filling is warm.
Cook the mushrooms before adding them to the omelette. Mushrooms release moisture as they cook, and sautéing them first keeps the finished omelette from becoming watery. Browning them with shallots also creates a deeper flavor that pairs perfectly with Gruyere cheese.
Shred the Gruyere before you start cooking so it is ready when the eggs are almost set. Since the omelette cooks quickly, having the filling prepared in advance makes the process much smoother. Fresh chives should be added near the end so their flavor stays bright.
Dietary Considerations and Accommodations
This mushroom omelette with Gruyere cheese is suitable for the following diets:
- Vegetarian
- Gluten free
It is a hearty breakfast option made with eggs, mushrooms, cheese, herbs, and butter. If you are cooking for someone with specific dietary needs, always check ingredient labels and adjust seasonings or garnishes as needed.
More recipes you’ll love!
If you enjoy this mushroom and Gruyere cheese omelette, you may also like other savory mushroom dishes with comforting flavors and simple ingredients.
- Dutch Pancakes – Pannekoeken
- Mushroom Bourguignon (Mushrooms Burgundy)
- Mushroom and Spinach Risotto
- Mushroom Stroganoff
If you make this mushroom omelette recipe, enjoy it warm from the pan for the best texture and melted cheese.
It is a simple breakfast that works just as well for brunch or a quick savory meal.

Mushroom Omelette with Gruyere Cheese
Ingredients:
- 1 tablespoon butter
- 4 ounces cremini mushrooms – sliced
- 1 shallot – diced
- 2 ounces Gruyere cheese – shredded
- 3 large eggs
- sea salt and pepper
- 2 tablespoons chives – chopped
- pea shoots – or other microgreens
Instructions
-
Heat a 10-inch non-stick skillet over just under medium heat.
-
Add half of the butter and spread it evenly across the pan.
-
Add the sliced mushrooms and diced shallot. Season with sea salt and pepper, then cook, stirring occasionally, until the mushrooms are browned, about 5 minutes.
-
Remove the mushrooms and shallot from the skillet and wipe the pan with a paper towel.
-
Add the remaining butter to the skillet and let it melt across the surface.
-
Season the beaten eggs with sea salt and pepper, then pour them into the center of the pan.
-
Let the eggs cook undisturbed for a couple of minutes, until the bottom and edges begin to set.
-
Use a spatula to gently loosen the edges. Lift the edge slightly while tipping the pan so uncooked egg runs underneath. Repeat in a few areas around the omelette.
-
Allow the omelette to cook for another 1 to 2 minutes, until it is mostly set.
-
Add the mushrooms, Gruyere cheese, and chopped chives to one half of the omelette.
-
Carefully fold the other half over the filling.
-
Cook for another couple of minutes, until the cheese has melted. Serve garnished with pea shoots or microgreens.
Nutrition
* Nutritional information is calculated by online tools and may not be 100% accurate.