Spinach and mushroom omelette
Three eggs, browned mushrooms, a handful of spinach and cheddar add up to 30 g of protein in this omelette, which makes it one of the most filling vegetarian breakfasts you can cook in 15 minutes.
- 15 minTotal time
- 1Serving
- 510kcal / serving
- 30 gProtein

It's also a lesson in umami. Mushrooms and cheddar are both naturally rich in savoury glutamates, so together they taste deeper than either one alone. Add a pan that's the right size and a clean half-moon fold, and you've got a café-style omelette at home.
The science: why this works
- Mushrooms are packed with glutamate and guanylate, two umami compounds that boost each other. Browning concentrates them and adds roasted Maillard flavours, and cheddar brings its own glutamate, so the filling tastes extra savoury.
- Salt pulls water out of mushrooms by osmosis. Salted early, they sit in their own juice and stew; salted late (or not at all, with seasoned eggs), they stay meaty and brown.
- Three eggs in a 20 to 24 cm pan make a layer about 1 cm thick. That's thick enough to fold without tearing and thin enough to set in about 3 minutes.
- Spinach is around 90% water held in rigid cells. Heat bursts those cell walls, which is why a full handful shrinks to a couple of spoonfuls in one minute.
- Cheddar starts to flow at roughly 65°C (150°F), well below the temperature inside a freshly folded omelette, so one minute under the fold is enough to melt it.
Why mushrooms are cooked until browned
Mushrooms are mostly water. Cooking them for about 4 minutes drives off that water so they can brown. The browning builds deep, savory flavor, while crowded or under-cooked mushrooms taste bland and rubbery.
Learn: Browning mushrooms →Why lifting the edges helps the egg set
Lifting the edges lets wet egg on top run underneath to the hot pan. The omelette then cooks evenly without needing a hard flip. This keeps the texture soft and the top fully set.
Learn: Proteins set when they heat →Why the heat stays at medium
Egg proteins turn rubbery when they overheat. Medium heat sets the omelette in about 3 minutes with a tender center. Butter helps it brown lightly without sticking.
Learn: Cook eggs gently →Spinach and mushroom omelette
15 minutes · 1 serving · French · Breakfast
Ingredients
Makes 1 serving
Method
Tips for the best result
- Slice the mushrooms about 5 mm thick. Thinner slices shrivel, and thicker ones stay spongy in 4 minutes.
- Clean mushrooms with a damp paper towel, or rinse them quickly and dry them well, so there's less water to cook off.
- Spread the vegetables evenly across the pan before pouring in the egg so every bite gets some.
- Grate the cheddar finely so it melts fully during the one-minute fold.
- Put the bread in the toaster when the mushrooms go in. The timings line up neatly.
- Slide the omelette halfway onto the plate, then use the pan to flip the second half over it.
Mistakes to avoid
- Salting the mushrooms early — salt pulls out water and stalls the browning. Season the eggs, not the mushrooms.
- Using too big a pan — three eggs spread too thin and tear. A 20 to 24 cm non-stick pan is ideal.
- Covering the whole surface in cheese — it oozes out and burns. Scatter it over one half only.
- Cooking the eggs until the underside is deep brown — the outside turns leathery and tastes sulphurous. Aim for pale gold, and lower the heat if it colours fast.
Variations and swaps
- Swap the cheddar for Gruyère or soft goat cheese.
- Use chestnut (cremini) mushrooms instead of white button for a deeper, earthier flavour.
- Add a few drops of soy sauce to the mushrooms in their last 30 seconds for an extra umami hit.
- Stir chopped chives or a few thyme leaves into the beaten eggs.
- Skip the toast and serve with a side salad for a lighter, gluten-free plate.
- Swap cheddar for feta or Swiss for a different flavor.
Storing and reheating
An omelette is best eaten straight from the pan. Leftovers can go in the fridge within 2 hours, sealed, at 4°C (40°F) or below, for 3–4 days. To reheat without turning it rubbery, put it in a covered pan over low heat with a teaspoon of water, which steams it gently, until it's steaming hot at 74°C (165°F). Cold leftover omelette also makes a good sandwich filling. Don't freeze it: the egg turns spongy and the spinach leaks water.
Spinach and mushroom omelette: questions
How many eggs should an omelette have?
Two to three eggs make a good single serving. Three, as here, give a thicker omelette that holds a filling without tearing.
Why is my omelette brown on the outside?
The pan was too hot or the egg stayed on the heat too long. Medium heat gives a pale, tender outside; if it colours before the top sets, lower the heat.
Which mushroom variety has the most flavour?
Chestnut (cremini) mushrooms taste deeper than white button and brown well. Oyster or shiitake add even more umami if you want to splash out.
Can I make an omelette in a stainless steel or cast iron pan?
Yes, but egg sticks to bare metal more easily. Preheat the pan well, use a little extra butter and keep the heat moderate; a seasoned cast iron pan works better than stainless.
How do I know when an omelette is cooked?
The top should be fully set with no runny or shiny liquid egg. Cook it firm, especially for pregnant people, young children, older adults or anyone immunocompromised.
Can I make it dairy-free?
Yes. Cook the mushrooms in olive oil instead of butter and leave out the cheddar; a pinch of extra salt and black pepper makes up for the missing cheese.
How do you keep an omelette from sticking?
Use a non-stick pan and enough butter to coat the surface. Let the butter melt and foam before adding the egg. Keep the heat at medium so the egg sets gently.
How do you make a fluffy omelette?
Beat the eggs well so the whites and yolks are fully mixed, and cook over medium heat. Lift the edges so uncooked egg flows underneath. Fold once the top is set and the cheese is ready to melt.
Why are my mushrooms watery in an omelette?
Mushrooms release a lot of water as they cook. If you add egg before that water cooks off, the omelette turns wet. Cook them about 4 minutes until browned and the pan looks dry.
Can I use frozen spinach in an omelette?
Yes, but thaw it and squeeze out as much water as you can first. Frozen spinach holds a lot of liquid. Fresh spinach wilts in about a minute and is easier.










