
A salmon and asparagus omelet with tomato, olives, and capers for a savory high-protein breakfast or quick light lunch.
Make sure not to overcook the eggs to maintain a soft texture.
Cook the filling briefly before adding the eggs so the vegetables stay tender and the salmon does not dry out.
We use affiliate links, which may earn us a small commission at no extra cost to you.
Ingredient amounts update instantly.
Add the olive oil to a medium nonstick skillet over medium heat.
Cook the onion and asparagus for 2 to 3 minutes until the onion softens.
Add the salmon and cook for 2 minutes, turning once or twice.
Stir in the garlic, olives, capers, and tomato, then cook for 1 minute.
Season the filling lightly with salt and black pepper.
Pour in the beaten egg and egg whites, tilting the pan so the eggs spread evenly.
Cook gently for 1 to 2 minutes, lifting the edges with a spatula as they set.
Fold the omelet in half when the top is mostly set but still soft.
Cook for 30 seconds more, then slide onto a plate and serve immediately.
Save this recipe to one of your meal plans or browse your existing plans.
Everything you want to know about this recipe.
This salmon and asparagus omelet is the kind of breakfast that eats more like a proper savory meal than a quick egg dish. The filling is substantial enough to carry lunch, but it still cooks in about 20 minutes and only needs one skillet.
Salmon brings richness, asparagus keeps the texture fresh, and the olives, capers, and tomato give the omelet a briny, Mediterranean edge. Using one whole egg plus extra whites keeps the texture light while still giving the finished omelet enough body to hold the filling.
The flavor here is savory first, then bright and slightly salty from the olives and capers. Tomato softens into the filling and adds moisture, while the asparagus keeps some snap so the omelet does not feel overly soft all the way through.
salmon fillet gives the omelet enough richness and protein to turn it into
a full meal rather than a side breakfast.asparagus spears keep the filling green and fresh, and they cook quickly
enough for a fast skillet breakfast.Kalamata olives and capers add salt and acidity in small amounts, which
means you do not need much extra seasoning.egg whites keep the omelet larger and lighter without needing more whole
eggs.The filling goes into the pan first so the onion can soften, the asparagus can lose its raw edge, and the salmon can just start to cook before the eggs go in. That order matters because it prevents the omelet from overcooking while you wait for the vegetables and fish to catch up.
Once the eggs are added, the omelet needs a gentler hand. Let the bottom set, lift the edges slightly with a spatula, and fold while the center is still a little soft. The residual heat finishes everything without making the salmon or the eggs dry.
Using one whole egg plus extra whites keeps the omelet more cholesterol-aware than a version built from several whole eggs alone. Salmon still brings some fat, but it is the kind of richness that makes the meal satisfying without needing butter or cheese.
This omelet is best cooked and eaten right away, but the filling can be prepped ahead. Dice the onion and tomato, trim the asparagus, and portion the salmon in advance so the morning cooking goes quickly. Leftover cooked filling also works well tucked into scrambled eggs the next day.
One omelet is one serving. For a fuller breakfast, serve it with fruit or a small side of toast. On training days, add one piece of fruit or a small potato side if you want more carbohydrate. On rest days, the omelet works well on its own with salad leaves or extra vegetables.
If you want to change the protein, cooked shrimp or firm tofu are the easiest swaps. For vegetables, spinach, mushrooms, courgette, peas, or green beans all fit the same savory breakfast profile.
Serving Size: 1 omelet
* Reference intakes are based on an average adult's 8,400 kJ / 2,000 kcal diet. Your needs may be higher or lower.
Yes. Add cooked salmon near the end of the filling step so it warms through without overcooking.
No. You can use only whole eggs if you prefer, though the extra whites make the omelet larger and slightly lighter in texture.
A simple green salad, roasted tomatoes, or crusty bread all work well, depending on whether you want a lighter breakfast or a more complete meal.
See how other home cooks made this recipe, then share your own experience.
5 ratings
How would you rate this recipe?
This worked well with leftover cooked salmon too. I added it right at the end of the filling step so it did not dry out.
I liked the balance here a lot. The tomato kept it from feeling too rich and the asparagus still had a little bite.
I added a little dill at the end and would do that again. Nice option for a light lunch too.
Good way to use a small salmon fillet. I kept the eggs slightly soft and the texture was much better.
I made this for brunch and liked the salty bite from the capers and olives. It felt substantial without needing toast.
Add your personal creations and build your own recipe collection.