This Pesto Eggs Recipe is a quick, flavorful breakfast made with eggs gently cooked in basil pesto, then served with juicy tomatoes, creamy mozzarella, and optional toasted bread. The pesto adds rich basil, garlic, and olive oil flavor while the soft eggs make the dish feel comforting and satisfying.
It comes together in minutes, making it a great choice for busy mornings, brunch, or an easy savory meal when you want something simple but full of Mediterranean-inspired flavor.
Why You’ll Love This Recipe
This recipe is fast, fresh, and packed with flavor. Cooking the eggs directly in pesto means you don’t need extra oil, and every bite gets coated with herby, garlicky richness.
The combination of warm eggs, fresh tomatoes, and soft mozzarella gives you a satisfying mix of creamy, juicy, and savory textures. It’s also family-friendly and easy to customize with different breads, cheeses, or spice levels.
Ingredients

- 1/3 to 1/2 cup basil pesto, homemade or store-bought
- 2 eggs
- 2 to 3 ounces fresh mozzarella cheese, sliced
- 1 vine-ripe tomato, sliced
- Red pepper flakes or Aleppo pepper, to taste
- Salt, to taste
- Black pepper, to taste
To Serve
- 2 pieces toasted bread, optional
Instructions
- Place a medium nonstick skillet over low heat and add the basil pesto.
- Warm the pesto gently until it begins to shimmer and lightly bubble. Avoid using high heat, as pesto can scorch quickly.
- Crack the eggs directly into the 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.
- If you prefer firmer yolks, continue cooking for another 1–2 minutes.
- Season the eggs lightly with salt, black pepper, and red pepper flakes or Aleppo pepper.
- If serving with toast, spoon a small amount of pesto from the skillet over each slice.
- Arrange the sliced tomato and mozzarella on the toast.
- Carefully slide the cooked eggs over the tomato and mozzarella.
- Spoon the remaining warm pesto over the top and serve the Pesto Eggs Recipe immediately.

Tips & Tricks
Keep the heat low when warming pesto. High heat can cause the basil to darken and the cheese or nuts in the pesto to burn.
Covering the skillet helps the egg whites cook gently without needing to flip the eggs.
For runny yolks, remove the pan from the heat as soon as the whites are set. The residual heat will continue cooking the eggs slightly.
Use ripe, flavorful tomatoes for the best result. Since this recipe has only a few ingredients, their quality makes a noticeable difference.
Fresh mozzarella works best when lightly drained before slicing so the toast does not become soggy.
If your pesto is very thick, stir in a teaspoon of olive oil before warming it.
For extra crunch, use sourdough, whole grain, or rustic bread toasted until crisp.
Details
- Prep Time: 5 minutes
- Cook Time: 5 minutes
- Total Time: 10 minutes
- Yield: 2 servings
- Category: Breakfast
- Method: Stovetop
- Cuisine: Mediterranean-Inspired
- Difficulty: Easy
- Dietary Notes: Vegetarian, halal-friendly when made with suitable pesto and cheese

Notes
Homemade basil pesto gives the freshest flavor, but good-quality store-bought pesto works well for a fast breakfast.
You can skip the bread and serve the eggs with sliced tomatoes and mozzarella on the side for a lighter meal.
Burrata can replace fresh mozzarella for a richer variation.
For a slightly spicier finish, use Aleppo pepper or increase the red pepper flakes.
When following a strict halal diet, check that the pesto and cheese are made with suitable ingredients and do not contain non-halal animal-derived enzymes.
Nutrition
Approximate nutrition per serving, without bread:
- Calories: 320–380 kcal
- Protein: 16–20 g
- Carbohydrates: 6–10 g
- Fat: 25–30 g
Nutrition values are approximate and depend on the pesto, mozzarella, and serving size.
FAQ
What are pesto eggs?
Pesto eggs are eggs cooked directly in basil pesto instead of plain oil or butter. The pesto warms and releases its fragrant basil, garlic, and olive oil flavors while the eggs cook gently on top.
Can I make this Pesto Eggs Recipe without toast?
Yes. The eggs are delicious served directly from the skillet with tomatoes and mozzarella on the side. You can also serve them over roasted potatoes or a bed of greens.
What kind of pesto is best for pesto eggs?
Classic basil pesto works best, whether homemade or store-bought. Choose one with a balanced flavor of basil, olive oil, garlic, nuts, and cheese.
Can I use shredded mozzarella instead of fresh mozzarella?
Yes, but fresh mozzarella gives a softer, creamier texture that pairs especially well with tomatoes and pesto.
How do I keep pesto from burning?
Use low heat and warm it only until it begins to shimmer. Avoid letting the pesto fry aggressively or darken.
Can I make pesto eggs with fully cooked yolks?
Absolutely. Simply keep the skillet covered for an extra minute or two until the yolks reach your preferred doneness.
Storage
Pesto eggs are best served immediately because the texture of the eggs is at its best right after cooking.
If you have leftovers, store the eggs in an airtight container in the refrigerator for up to 2 days.
Keep fresh tomato and mozzarella separate when possible so they maintain their texture.
Reheat the eggs gently in a skillet over low heat or in the microwave in short intervals. Keep in mind that reheating will firm up the yolks.
Freezing is not recommended because cooked eggs, fresh mozzarella, and tomatoes can all develop undesirable textures after thawing.

Similar Recipes

Pesto Eggs Recipe with Tomatoes and Mozzarella
Ingredients
- 1/3 to 1/2 cup basil pesto homemade or store-bought
- 2 eggs
- 2 to 3 ounces fresh mozzarella cheese sliced
- 1 vine-ripe tomato sliced
- Red pepper flakes or Aleppo pepper to taste
- Salt to taste
- Black pepper to taste
To Serve
- 2 pieces toasted bread optional
Instructions
- Place a medium nonstick skillet over low heat and add the basil pesto.
- Warm the pesto gently until it begins to shimmer and lightly bubble. Avoid using high heat, as pesto can scorch quickly.
- Crack the eggs directly into the 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.
- If you prefer firmer yolks, continue cooking for another 1–2 minutes.
- Season the eggs lightly with salt, black pepper, and red pepper flakes or Aleppo pepper.
- If serving with toast, spoon a small amount of pesto from the skillet over each slice.
- Arrange the sliced tomato and mozzarella on the toast.
- Carefully slide the cooked eggs over the tomato and mozzarella.
- Spoon the remaining warm pesto over the top and serve the Pesto Eggs Recipe immediately.
Notes
Conclusion
This Pesto Eggs Recipe is proof that a simple breakfast can still feel fresh and flavorful. Warm basil pesto, gently cooked eggs, juicy tomatoes, and creamy mozzarella create a satisfying combination that comes together in about 10 minutes.
Serve it over crispy toast for a hearty breakfast or enjoy it without bread for a lighter option. Either way, these pesto eggs are an easy way to add bold Mediterranean-inspired flavor to your morning.

