This Pesto Eggs Recipe is a quick and flavorful way to turn simple eggs into a satisfying Mediterranean-inspired breakfast. Eggs cook gently in fragrant basil pesto, then pair with juicy ripe tomatoes and creamy fresh mozzarella over crisp toast. It feels special enough for a weekend brunch but is simple enough for a busy morning.
Why You’ll Love This Recipe
There is a lot to love about these pesto eggs with tomatoes. The basil pesto adds fresh, savory flavor without requiring a long list of seasonings, while mozzarella brings a mild creaminess that balances the juicy tomato and rich egg yolk.
This is also an easy breakfast recipe that comes together in minutes and uses familiar, family-friendly ingredients. Serve it on toast for a filling breakfast, or skip the bread for a lighter option.
Ingredients

- 1/3 to 1/2 cup basil pesto, homemade or store-bought
- 2 large eggs
- 2 to 3 ounces fresh mozzarella cheese, sliced
- 1 vine-ripened tomato, sliced
- Red pepper flakes or Aleppo pepper, to taste
- Salt, to taste
- Black pepper, to taste
- 2 pieces toasted bread, optional
Instructions
- Place a medium nonstick skillet over low heat. Add the basil pesto and warm it gently until it begins to shimmer and lightly bubble.
- Crack the eggs directly into the warm pesto, leaving a little space between them.
- Cover the skillet and cook over low heat for about 2 minutes, or until the egg whites are set while the yolks remain soft and runny. For firmer yolks, cook for another minute or two.
- Season the eggs lightly with salt, black pepper, and red pepper flakes or Aleppo pepper.
- If using toast, spoon a small amount of warm pesto over each slice. Arrange the tomato and fresh mozzarella slices on top.
- Carefully slide the eggs onto the prepared toast and spoon the remaining pesto over the top.
- Serve this Pesto Eggs Recipe immediately while the eggs are warm and the mozzarella is creamy.

Tips & Tricks
Keep the heat low when warming the pesto. High heat can cause pesto to cook too aggressively and lose some of its fresh basil flavor.
For particularly creamy pesto eggs with mozzarella, use fresh mozzarella packed in liquid and drain it well before slicing. Ripe tomatoes provide the best sweetness and texture, especially when they are in season.
Watch the eggs closely because they cook quickly in a covered skillet. If you prefer completely cooked yolks, simply leave the pan covered for a little longer.
You can also serve the eggs with pesto without toast. Try them alongside sliced cucumber, avocado, roasted potatoes, or a fresh green salad.
Details
Prep Time: 5 minutes
Cook Time: 5 minutes
Total Time: 10 minutes
Yield: 2 servings
Category: Breakfast, Brunch
Method: Stovetop
Cuisine: Mediterranean-Inspired
Difficulty: Easy
Dietary Notes: Vegetarian, halal-friendly; can be gluten-free when served without bread or with gluten-free bread

Notes
Homemade basil pesto provides especially fresh flavor, but a good-quality store-bought pesto makes this breakfast even quicker.
Cherry tomatoes can replace the vine-ripened tomato. Burrata can also be used instead of fresh mozzarella for an extra-creamy variation.
For a heartier Mediterranean breakfast, serve the eggs with toasted bread, cucumbers, olives, fresh fruit, or a simple tomato salad.
Nutrition
Approximate nutrition per serving, excluding optional toast:
Calories: 400–450 kcal
Protein: 20–23 g
Carbohydrates: 7–10 g
Fat: 32–37 g
Nutrition will vary depending on the pesto and mozzarella used.
FAQ
Can I make pesto eggs with store-bought pesto?
Yes. Both homemade and store-bought basil pesto work well. Choose a pesto with a fresh basil flavor and a consistency that spreads easily across the skillet.
How do I keep pesto eggs from sticking?
Use a good nonstick skillet and cook over low heat. The oil naturally present in pesto also helps prevent the eggs from sticking.
Can I make pesto eggs with tomatoes without toast?
Absolutely. Serve the eggs, tomato, and mozzarella directly on a plate for a simple lower-carb breakfast.
What cheese goes well with pesto eggs?
Fresh mozzarella is an excellent choice because its mild, creamy flavor complements basil pesto. Burrata, feta, or another mild cheese can also work.
Can I make the egg yolks fully cooked?
Yes. Keep the skillet covered and cook the eggs for an additional minute or two, checking frequently, until the yolks reach your preferred consistency.
Is this Pesto Eggs Recipe good for brunch?
Yes. The combination of basil pesto, creamy mozzarella, tomatoes, eggs, and optional toast makes it an attractive yet easy brunch dish.
Storage
These eggs are best enjoyed immediately after cooking. If you have leftovers, transfer them to an airtight container and refrigerate for up to 2 days.
Freezing is not recommended because cooked eggs, fresh mozzarella, and tomatoes can develop an unpleasant texture after thawing.
To reheat, place the eggs in a covered skillet over low heat until warmed through. Keep in mind that reheating will cook the yolks further. Assemble fresh toast, tomato, and mozzarella separately for the best texture.

Similar Recipes

Pesto Eggs Recipe with Tomatoes and Mozzarella
Ingredients
- 1/3 to 1/2 cup basil pesto homemade or store-bought
- 2 large eggs
- 2 to 3 ounces fresh mozzarella cheese sliced
- 1 vine-ripened tomato sliced
- Red pepper flakes or Aleppo pepper to taste
- Salt to taste
- Black pepper to taste
- 2 pieces toasted bread optional
Instructions
- Place a medium nonstick skillet over low heat. Add the basil pesto and warm it gently until it begins to shimmer and lightly bubble.
- Crack the eggs directly into the warm pesto, leaving a little space between them.
- Cover the skillet and cook over low heat for about 2 minutes, or until the egg whites are set while the yolks remain soft and runny. For firmer yolks, cook for another minute or two.
- Season the eggs lightly with salt, black pepper, and red pepper flakes or Aleppo pepper.
- If using toast, spoon a small amount of warm pesto over each slice. Arrange the tomato and fresh mozzarella slices on top.
- Carefully slide the eggs onto the prepared toast and spoon the remaining pesto over the top.
- Serve this Pesto Eggs Recipe immediately while the eggs are warm and the mozzarella is creamy.
Notes
Conclusion
This Pesto Eggs Recipe proves that a flavorful breakfast does not have to take much time. Fresh basil pesto, creamy mozzarella, ripe tomato, and tender eggs create a colorful breakfast that tastes rich and fresh with very little preparation.
Whether you serve it over crunchy toast or enjoy the eggs on their own, it is an easy Mediterranean-inspired breakfast worth adding to your morning rotation.

