A spinach and mushroom omelette makes a satisfying meal from a short ingredient list, but its success depends on what happens before the eggs reach the pan. Mushrooms need time to brown, spinach needs to lose its excess moisture, and the eggs need gentle heat. Bring those three elements together and you get a neat, folded omelette with a tender middle and a generous vegetable filling.
This version focuses on a classic filled omelette: cook the vegetables first, set them aside, then fold them inside a thin layer of egg. Keeping the filling separate gives you more control over the texture than stirring everything together. It is a useful approach for breakfast, lunch or a quick supper, especially when you want something freshly cooked without a long preparation list.
Spinach and Mushroom Omelette
Serves: 1. Preparation: about 10 minutes. Cooking: about 12 minutes. Use a non-stick frying pan measuring roughly 20cm across the base, along with a flexible spatula. A much larger pan spreads the eggs too thinly and makes the omelette harder to fold around its filling.
Ingredients
- 2 large eggs
- 100g chestnut or button mushrooms, thinly sliced
- 40g fresh spinach, washed and thoroughly dried
- 2 teaspoons olive oil, divided
- 1 small garlic clove, finely chopped
- 1 tablespoon chopped flat-leaf parsley
- A small pinch of salt, to taste
- Freshly ground black pepper
- 15g mature Cheddar, finely grated, optional
Chestnut mushrooms bring a slightly deeper flavour, while button mushrooms give a milder filling. Both work well. If the spinach leaves are large, roughly chop them so they are easier to distribute and eat. The cheese is optional; the browned mushrooms, garlic and parsley provide plenty of flavour on their own.
How to make it
- Prepare everything first. Slice the mushrooms evenly and dry the spinach well. Crack the eggs into a bowl, add a little salt and pepper, and beat with a fork until the whites and yolks are combined. Have a plate ready for the cooked filling.
- Brown the mushrooms. Heat 1 teaspoon of the oil in the frying pan over a medium-high heat. Add the mushrooms and spread them out. Leave them undisturbed briefly, then cook for about 5–7 minutes, stirring occasionally, until softened, lightly browned and no longer sitting in liquid.
- Add the greens. Reduce the heat to medium. Stir in the garlic for about 30 seconds, then add the spinach. Turn it through the mushrooms for 1–2 minutes until wilted. Keep cooking briefly if moisture collects in the pan. Stir in the parsley and a little pepper, then transfer everything to the waiting plate.
- Start the omelette. Turn the heat down to medium-low. Add the remaining teaspoon of oil and tilt the pan to coat its base. Pour in the beaten eggs. As the edges begin to set, gently draw them towards the centre with your spatula, tilting the pan so uncooked egg flows into the spaces.
- Fill and fold. Once the base holds together and the surface is almost set, spread the vegetables over one half. Add the cheese, if using. Lift the empty half over the filling. Cook gently for another minute or so, until the egg is set throughout and the filling is hot.
- Serve straight away. Slide the omelette onto a plate, using the spatula to support the folded edge. Add your chosen accompaniments and eat while the eggs are tender.
The details that make folding easier
Give the mushrooms room
Mushrooms release water as they cook. If the pan is crowded, that moisture takes longer to evaporate and the slices can remain pale. Spread them in an even layer and let the first side colour before you start moving them around. If you double the recipe, cook the mushrooms in batches or use a larger pan for the filling.
Keep the spinach filling fairly dry
Water clinging to washed spinach goes straight into the pan, so drying it is worthwhile. Once the leaves wilt, look for any liquid beneath them. Let that evaporate before transferring the filling to a plate. A damp filling can seep into the egg and make the finished omelette difficult to lift cleanly.
Lower the heat before adding eggs
The heat that browns mushrooms can toughen eggs quickly. Give the pan a short moment to cool after removing the filling, particularly if it holds heat well. The egg should set steadily without fierce bubbling. If the underside colours before the top has set, reduce the heat further on your next attempt.
You do not need a dramatic pan-flip. Ease a flexible spatula underneath the empty half, loosen it carefully and fold it over. A small tear will not affect the flavour. If the filling escapes, tuck it back alongside the omelette when serving.
What to serve alongside
For breakfast, try wholemeal toast and a few sliced tomatoes. At lunchtime, add a crisp salad of cucumber, lettuce and radishes with a little lemon juice and olive oil. For supper, leftover cooked potatoes, reheated until steaming hot throughout, make a useful accompaniment.
Choose the extras to suit your appetite. The omelette already contains a generous amount of vegetables for its size, so avoid packing more filling inside just to make the meal larger. Serving bread, potatoes or salad alongside keeps the omelette manageable and lets you vary the meal without changing the cooking method.
Simple variations
- Use frozen spinach: replace the fresh leaves with about 40g thawed, well-squeezed frozen spinach. Add it after the garlic and cook until hot, allowing any remaining moisture to evaporate.
- Change the herbs: swap the parsley for a tablespoon of chopped chives or a few torn basil leaves. Add delicate herbs near the end of cooking the filling.
- Try another cheese: use 15g crumbled feta instead of Cheddar. Taste the filling before adding salt, as the cheese contributes its own seasoning.
- Add gentle warmth: stir a small pinch of chilli flakes into the mushrooms with the garlic. Keep the quantity modest so it complements the vegetables.
Preparing ahead and storing leftovers
The omelette is best freshly made, but you can prepare the vegetable filling ahead. Cool it promptly, refrigerate in a covered container within two hours and use within two days. Reheat the filling until steaming hot throughout before adding it to a freshly cooked omelette. Only reheat the portion you need.
If you have a cooked omelette left over, cool and refrigerate it within two hours, then eat within two days. Reheat once, until steaming hot throughout; the eggs will become firmer than when freshly cooked. Freezing is possible but tends to make the filling watery, so preparing just the vegetables ahead usually gives a better result.
When cooking for two, double the ingredients and make the omelettes one at a time. Divide the filling before you begin, and beat each portion of eggs separately. Have the plates and accompaniments ready so each omelette can leave the pan and go straight to the table.

