Quick and satisfying, this pesto omelette brings together herby pesto, melty Swiss cheese, sun-dried tomatoes, and fresh tomato for a flavorful breakfast that feels a little more special than your usual eggs. It is fast, reliable, and perfect for busy mornings or a simple brunch spread.

This is the kind of breakfast you make when you want something warm, savory, and full of flavor without standing at the stove for long. The pesto gives the eggs instant depth, while the cheese and tomatoes turn a basic omelette into something much more memorable.
It also works because every ingredient has a clear job. The eggs stay tender, the Swiss adds a mellow melt, the sun-dried tomatoes bring concentrated savory flavor, and the fresh tomato keeps the filling from feeling too heavy.
The little handful of chopped nuts or seeds at the end is what makes this version stand out. That crisp finish gives you contrast in every bite, so the omelette tastes rich, fresh, and textured all at once.
Pesto Omelette Ingredients
Eggs — These form the soft, fluffy base and hold all the bold pesto flavor beautifully.
Prepared pesto sauce — This is the main flavor builder, bringing basil, garlic, and richness into the eggs without extra prep.
Swiss cheese — A great melting cheese for this omelette because it is smooth, mild, and slightly nutty.
Sun-dried tomatoes — Finely chopped pieces add concentrated tanginess and a savory bite throughout the egg mixture.
Fresh tomato — Thin slices add juiciness and brightness once tucked into the center.
Chopped nuts or seeds — Walnuts or pumpkin seeds give the filling a crisp finish and a little extra texture.
Cooking spray — Helps the omelette release cleanly from the skillet and keeps the cooking simple.

Cooking Steps
STEP 1: Crack the eggs into a small bowl and whisk them with the pesto and chopped sun-dried tomatoes until the mixture looks evenly combined. This helps distribute the flavor throughout the omelette instead of leaving it only in the filling.
STEP 2: Warm a small non-stick skillet over medium heat, then lightly coat the surface with cooking spray. A properly preheated pan helps the eggs set gently and makes folding much easier later.
STEP 3: Pour in the egg mixture and let it begin to cook undisturbed for a moment. As the edges start to set, use a spatula to gently lift them so the uncooked egg can flow underneath.
STEP 4: Continue cooking until the bottom is set and the top is just barely moist. You want the omelette mostly cooked before adding the filling so it stays intact when folded.
STEP 5: Add the Swiss cheese to one half, then layer on the tomato slices and a small sprinkle of chopped nuts or seeds. Keep the filling modest so the omelette folds neatly and warms through evenly.
STEP 6: Fold the other half over the filling and let it cook for about a minute more. This gives the cheese time to soften and the tomato time to warm without overcooking the eggs.
STEP 7: Slide the pesto omelette onto a warm plate and serve right away. The texture is best when the eggs are still tender and the cheese is just melted.
Can I use a different cheese in this pesto omelette?
Yes, as long as it melts well. Mozzarella, provolone, or even a little feta can work, but Swiss is especially nice here because it stays creamy without overpowering the pesto and tomatoes.
Do I need oil-packed sun-dried tomatoes?
They are the best choice for this dish because they are softer and more flavorful than dry-packed ones. If you only have dry sun-dried tomatoes, soak them first so they blend more easily into the eggs.
How do I keep an omelette from tearing?
Use medium heat, a non-stick skillet, and do not overload the filling. Waiting until the eggs are mostly set before folding also makes a big difference and helps the omelette stay neat.
Can I make this for brunch instead of a quick breakfast?
Absolutely. This pesto omelette feels a little elevated, so it fits just as well on a brunch table as it does on a weekday morning. Serve it with toast, fruit, or roasted potatoes for a fuller plate.
Pro Tips for Pesto Omelette
- Keep the heat at medium rather than high so the eggs cook gently and stay tender instead of turning rubbery.
- Chop the sun-dried tomatoes finely so you get even flavor in the eggs and a smoother texture throughout.
- Warm your serving plate if you can, since omelettes cool quickly and taste best right after folding.

What to Serve with Pesto Omelette
A slice of toasted sourdough or crusty bread works especially well because it can soak up any melted cheese and tomato juices left on the plate.
Roasted breakfast potatoes are another strong match if you want something heartier. Their crisp edges balance the soft texture of the eggs.
For a lighter option, serve this omelette with fresh fruit or a simple green salad. That fresh contrast pairs nicely with the richer pesto and cheese filling.
How to Store & Reheat
This omelette is at its absolute best right after cooking, but leftovers can still be saved if needed. Let it cool, then store it in an airtight container in the refrigerator for up to 1 day.
For reheating, use a skillet over low heat or warm it briefly in the microwave in short bursts. The goal is to heat it through without making the eggs tough. If possible, reheat gently and serve immediately.
Freezing is not ideal for this one. Eggs, fresh tomato, and melted cheese tend to lose their best texture after thawing, so this recipe is better treated as a fresh breakfast.
This pesto omelette is a great reminder that a short ingredient list can still deliver plenty of character. You get herby richness from the pesto, creamy melt from the Swiss, sweet-tart depth from the sun-dried tomatoes, and just enough freshness from the sliced tomato to keep every bite balanced.
It is also a smart option when you want breakfast to feel a little different without turning it into a full cooking project. Since the pesto is already packed with flavor, you do not need a long list of seasonings or extra steps to make the dish feel complete.
What makes this version especially appealing is the contrast. Soft eggs and melted cheese are always comforting, but the nuts or seeds give the omelette a finishing crunch that keeps it interesting. That small detail changes the texture in a big way and makes the dish feel more thoughtful.
Whether you are making it for yourself on a fast morning or plating it up as part of a relaxed brunch, this pesto omelette keeps things simple while still tasting polished. It is warm, savory, and easy to come back to whenever you want a breakfast that feels both practical and a little special.

Pesto Omelette
Ingredients
- 2 large eggs
- 1 tablespoon prepared pesto sauce
- About 1/4 cup Swiss cheese freshly grated
- 4 sun-dried tomatoes finely chopped, preferably oil-packed
- 1/2 tomato thinly sliced
- A small handful of chopped nuts or seeds such as walnuts or pumpkin seeds
- Cooking spray for the skillet
Instructions
- Whisk the eggs in a small bowl with the pesto and the chopped sun-dried tomatoes until the mixture is evenly blended. This seasoned egg mixture will form the base of the omelette.
- Place a small non-stick skillet over medium heat and allow it to preheat. Once hot, coat the surface lightly with cooking spray to help prevent sticking.
- Pour the egg mixture into the prepared skillet. As the edges begin to firm up, gently lift the cooked portions with a spatula so the uncooked egg can run underneath. Continue cooking until the underside is set and the top is nearly cooked through, about 5 minutes.
- Scatter the grated Swiss cheese over one side of the omelette. Arrange the sliced tomato over the cheese, then add the chopped nuts or seeds for a little crunch and added flavor. Fold the omelette in half with the spatula.
- After folding, let the omelette cook for 1 additional minute so the filling is heated through and the cheese begins to melt. Serve at once on a warm plate.