Spinach and Mushroom Egg White Omelette with Feta and Sun-Dried Tomatoes

Some mornings call for something that actually makes you feel good after eating it, not just during. This spinach and mushroom egg white omelette is exactly that kind of breakfast. It is light enough to avoid the heavy, sluggish feeling that often follows a big cooked meal, yet filling enough to carry you through a busy morning without reaching for snacks by 10am. The combination of earthy mushrooms, wilted baby spinach, and creamy crumbled feta creates a filling that feels indulgent without any of the nutritional guilt.
Egg whites are the real star here. They deliver a serious protein hit without the extra fat and calories that come with whole eggs, making this omelette a brilliant choice if you are actively trying to build lean muscle, manage your weight, or simply eat cleaner. Six egg whites give you roughly 21 grams of pure protein before you even count the small boost from the feta and vegetables. The spinach adds iron, folate, and a pop of colour, while the mushrooms bring a satisfying meatiness and a good dose of B vitamins. Sun-dried tomatoes lift the whole dish with a punchy, slightly sweet depth that transforms a simple omelette into something you will genuinely look forward to making.
What makes this recipe stand out from others in the same category is the technique. Instead of just throwing everything into the pan at once, you sauté the mushrooms first until they are properly golden. This matters a lot. Mushrooms release a huge amount of moisture, and if you rush this step, you end up with a watery filling that makes the omelette soggy and difficult to fold. Getting a proper golden sear on them concentrates their flavour beautifully and gives the filling a slightly caramelised quality that tastes far more complex than the short cooking time suggests. A small handful of fresh thyme stirred in at this stage adds an aromatic note that pairs wonderfully with both the mushrooms and the feta.
This recipe is naturally gluten free, low in carbohydrates, and fits comfortably into a keto lifestyle. It also comes together in under 15 minutes, which makes it genuinely practical on weekday mornings when time is short. You can prep the filling the night before and keep it in the fridge, then simply whip and cook the egg whites fresh in the morning. The whole process from fridge to plate takes less time than waiting for toast. Serve it as it is, or alongside a small bowl of fresh fruit or a slice of whole grain toast if you want to add some extra fibre and complex carbohydrates to your morning.
Ingredients
- 6 large egg whites (from fresh eggs or carton egg whites)
- 1 tsp olive oil (divided)
- 100 g chestnut mushrooms (thinly sliced)
- 60 g baby spinach (fresh, washed)
- 2 tbsp sun-dried tomatoes (packed in olive oil, drained and roughly chopped)
- 30 g reduced-fat feta cheese (crumbled)
- 1 tsp fresh thyme leaves (or 0.5 tsp dried thyme)
- 1 small garlic clove (minced)
- 0.3 tsp black pepper (freshly ground)
- 1 pinch sea salt (optional, feta adds saltiness)
- 1 tbsp water (added to egg whites for fluffier texture)
Instructions
- 1
Heat half the olive oil in a small non-stick frying pan over medium-high heat. Add the sliced mushrooms in a single layer and cook without stirring for 2 to 3 minutes until they are golden on one side. Stir and cook for another minute.
Resist the urge to stir too early. Letting them sit undisturbed is what gets you that golden, flavourful sear rather than steamed mushrooms.
- 2
Add the minced garlic and thyme leaves to the pan and stir for 30 seconds until fragrant. Add the baby spinach and sun-dried tomatoes, then toss everything together until the spinach has just wilted, about 1 minute. Season with black pepper. Transfer the filling to a small bowl and set aside. Wipe the pan clean with a folded piece of kitchen paper.
Transferring the filling to a separate bowl keeps the pan dry and hot, which is key for a well-cooked omelette base.
- 3
Add the egg whites and 1 tablespoon of water to a clean bowl. Season with a small pinch of salt if using. Whisk briskly with a fork until the mixture is slightly foamy but not stiff.
The tablespoon of water creates steam as the omelette cooks, making it noticeably lighter and more tender.
- 4
Return the pan to medium heat and add the remaining half teaspoon of olive oil. Swirl to coat the base and sides. Pour in the egg white mixture and let it sit undisturbed for 30 seconds until the edges begin to set.
Medium heat is important here. Too high and the base will become rubbery before the centre sets.
- 5
Using a silicone spatula, gently pull the set edges toward the centre while tilting the pan so the uncooked egg white runs to the edges. Repeat around the whole omelette. This should take about 1 to 2 minutes total.
- 6
When the omelette is mostly set but still very slightly glossy on top, spoon the mushroom and spinach filling onto one half of the omelette. Scatter the crumbled feta over the filling.
Do not wait until it is completely dry on top before adding the filling, a little moisture left helps it fold without cracking.
- 7
Carefully fold the empty half of the omelette over the filling using your spatula. Slide onto a warm plate and serve immediately.
Tilting the pan away from you as you fold makes it much easier to guide the omelette neatly onto the plate.
Nutrition per serving
182kcal
Calories
28g
Protein
7g
Carbs
5g
Fat
2g
Fibre
3g
Sugar
420mg
Sodium
Pro Tips
- ✓
Use a pan that is no larger than 20 to 22 cm in diameter for a single serving omelette. A bigger pan spreads the egg whites too thin.
- ✓
If using carton egg whites, shake the carton well before pouring. The equivalent of 6 large egg whites is approximately 180 ml.
- ✓
Pat the mushrooms dry with kitchen paper before cooking if they look damp. Wet mushrooms steam instead of sear.
- ✓
Crumbled feta adds enough saltiness that you likely will not need extra salt. Taste the filling before seasoning.
- ✓
For extra protein, stir one tablespoon of plain low-fat cottage cheese into the egg whites before whisking. It dissolves completely and adds a creamy texture.
Frequently Asked Questions
Variations
- •
Greek Style
Add 4 pitted kalamata olives, halved, and a small handful of diced cucumber alongside the feta. Swap the thyme for dried oregano to bring a Mediterranean feel to the filling.
- •
Spicy Harissa Version
Stir half a teaspoon of harissa paste into the mushroom filling while it cooks. Top the finished omelette with a few sliced red chilli rings for extra heat. This version works particularly well if you like bold, punchy morning flavours.
- •
High Protein Cottage Cheese Version
Replace the feta with 2 tablespoons of low-fat cottage cheese stirred directly into the filling. This adds extra creaminess and bumps the protein content up even further while reducing sodium.
- •
Herb Garden Version
Use a generous mix of fresh herbs including chives, flat-leaf parsley, and tarragon stirred into the egg whites before cooking. Swap the sun-dried tomatoes for thinly sliced cherry tomatoes added raw to the filling for a fresher, lighter result.
Substitutions
- •Chestnut mushrooms → Shiitake or cremini mushrooms (Both hold their texture well during cooking and have a rich, savoury flavour. Shiitake mushrooms in particular add a deeper, more complex umami quality.)
- •Baby spinach → Kale or Swiss chard (Remove the tough stems and slice the leaves finely before cooking. Kale takes about 1 minute longer to wilt than spinach, so add it to the pan slightly earlier.)
- •Reduced-fat feta → Goat cheese or nutritional yeast (Goat cheese gives a creamier, slightly tangier result. Use nutritional yeast for a dairy-free option that adds a mild cheesy flavour and extra B vitamins.)
- •Sun-dried tomatoes → Fresh cherry tomatoes, halved (Fresh tomatoes give a lighter, juicier result. Add them to the filling at the last moment as they do not need cooking down.)
- •Fresh thyme → Dried oregano or fresh tarragon (Dried oregano gives a more robust, rustic flavour. Fresh tarragon is more delicate and pairs beautifully with the egg whites for an elevated, slightly French-inspired result.)
🧊 Storage
This omelette is best eaten fresh immediately after cooking. If you need to store it, wrap it loosely in foil and refrigerate for up to 1 day. Reheat gently in a dry non-stick pan over low heat for 1 to 2 minutes. Note that the texture will be slightly less fluffy after reheating. The filling on its own stores well in an airtight container in the fridge for up to 2 days.
📅 Make Ahead
Prepare the mushroom, spinach, and sun-dried tomato filling the night before and store it in a sealed container in the fridge. In the morning, reheat the filling in the pan for 1 minute while you whisk the egg whites, then proceed with the recipe as normal. This cuts active morning time down to under 7 minutes.


