Start your morning with this delicious Pesto Eggs Recipe with Tomatoes and Mozzarella, a quick and flavorful breakfast that’s ready in just 10 minutes. Creamy basil pesto, perfectly cooked eggs, juicy tomatoes, and fresh mozzarella come together on crispy toasted bread for a restaurant-quality meal that’s simple enough for busy mornings and elegant enough for brunch.
Why You’ll Love This Recipe
- Ready in only 10 minutes.
- Rich, creamy, and packed with fresh basil flavor.
- Perfect for breakfast, brunch, or a light lunch.
- Uses just a handful of fresh ingredients.
- Naturally high in protein.
- Easily customizable with your favorite toppings.
- Great for busy weekdays and weekend brunches.
Ingredients

- ⅓ to ½ cup basil pesto (homemade or store-bought)
- 2 large eggs
- 2–3 ounces fresh mozzarella cheese, sliced
- 1 vine-ripe tomato, sliced
- Red pepper flakes or Aleppo pepper
- Salt, to taste
- Freshly ground black pepper
- 2 slices toasted bread (optional, for serving)
Instructions
- Heat a medium nonstick skillet over low heat.
- Add the basil pesto and cook until it begins to shimmer and gently bubble.
- Carefully crack the eggs directly into the pesto.
- Cover the pan and cook for about 2 minutes, or until the egg whites are set while the yolks remain runny. Cook slightly longer if you prefer firmer yolks.
- Season the eggs lightly with salt, freshly ground black pepper, and red pepper flakes or Aleppo pepper.
- Spoon a little of the warm pesto onto toasted bread.
- Layer the sliced tomatoes and fresh mozzarella over the toast.
- Carefully place the pesto eggs on top.
- Spoon the remaining pesto from the skillet over the eggs.
- Serve the Pesto Eggs Recipe with Tomatoes and Mozzarella immediately while warm.

Tips & Tricks
- Homemade basil pesto provides the freshest flavor.
- Use fresh mozzarella for the creamiest texture.
- Toast thick slices of sourdough or artisan bread for the best results.
- Add sliced avocado for extra creaminess.
- Finish with fresh basil leaves or grated Parmesan.
- Drizzle with balsamic glaze for extra flavor.
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

Notes
- Burrata can replace mozzarella for an extra indulgent version.
- Whole grain, sourdough, or ciabatta bread all work well.
- Add baby spinach or arugula for extra greens.
- Top with toasted pine nuts for additional crunch.
- Serve alongside fresh fruit for a complete breakfast.
Nutrition (Approximate Per Serving)
- Calories: 420
- Protein: 21g
- Carbohydrates: 16g
- Fat: 31g
- Fiber: 2g
- Sugar: 3g
- Sodium: 560mg
FAQ
What are pesto eggs?
Pesto eggs are eggs cooked directly in basil pesto instead of butter or oil, giving them a rich, herby flavor and a delicious golden crust.
Can I use store-bought pesto?
Yes. A good-quality store-bought basil pesto works perfectly, although homemade pesto offers the freshest taste.
Can I make this recipe dairy-free?
Yes. Use dairy-free pesto and dairy-free mozzarella alternatives.
What bread is best for pesto eggs?
Sourdough, ciabatta, country bread, or whole-grain toast all pair wonderfully with pesto eggs.
Can I add extra toppings?
Absolutely. Avocado, spinach, microgreens, roasted peppers, balsamic glaze, and Parmesan cheese are excellent additions.
Storage
Pesto eggs are best enjoyed immediately after cooking. If necessary, store leftover pesto separately in an airtight container in the refrigerator for up to 5 days. Assemble the toast just before serving for the freshest texture.

Similar Recipes

Pesto Eggs Recipe with Tomatoes and Mozzarella
Ingredients
- ⅓ to ½ cup basil pesto homemade or store-bought
- 2 large eggs
- 2 –3 ounces fresh mozzarella cheese sliced
- 1 vine-ripe tomato sliced
- Red pepper flakes or Aleppo pepper
- Salt to taste
- Freshly ground black pepper
- 2 slices toasted bread optional, for serving
Instructions
- Heat a medium nonstick skillet over low heat.
- Add the basil pesto and cook until it begins to shimmer and gently bubble.
- Carefully crack the eggs directly into the pesto.
- Cover the pan and cook for about 2 minutes, or until the egg whites are set while the yolks remain runny. Cook slightly longer if you prefer firmer yolks.
- Season the eggs lightly with salt, freshly ground black pepper, and red pepper flakes or Aleppo pepper.
- Spoon a little of the warm pesto onto toasted bread.
- Layer the sliced tomatoes and fresh mozzarella over the toast.
- Carefully place the pesto eggs on top.
- Spoon the remaining pesto from the skillet over the eggs.
- Serve the Pesto Eggs Recipe with Tomatoes and Mozzarella immediately while warm.
Notes
- Burrata can replace mozzarella for an extra indulgent version.
- Whole grain, sourdough, or ciabatta bread all work well.
- Add baby spinach or arugula for extra greens.
- Top with toasted pine nuts for additional crunch.
- Serve alongside fresh fruit for a complete breakfast.
Conclusion
This Pesto Eggs Recipe with Tomatoes and Mozzarella is proof that simple ingredients can create an incredibly satisfying meal. Creamy pesto, perfectly cooked eggs, fresh mozzarella, and juicy tomatoes come together in just minutes for a breakfast that’s both elegant and effortless. Whether you’re making a quick weekday breakfast or hosting a weekend brunch, this easy pesto egg recipe is sure to become one of your favorites.

