
If you’re searching for a breakfast that’s fast, flavorful, and feels like something from your favorite café, pesto eggs deserve a spot at the top of your list. This trendy breakfast recipe exploded across social media because it’s incredibly simple while delivering restaurant-quality flavor in only five minutes.
Whether you’re making breakfast for yourself or impressing guests, this recipe is almost impossible to mess up, and once you try it, you’ll understand why millions of people fell in love with pesto eggs.
Table of Contents
Why This Viral Breakfast Became So Popular
Food trends come and go, but pesto eggs have remained popular because they solve a common problem: making breakfast exciting without making it complicated.
Here are just a few reasons this recipe went viral.
- It Takes Only Five Minutes
- Busy mornings don’t leave much room for complicated recipes. With pesto eggs, everything cooks quickly in one skillet.
- Incredible Flavor
- Traditional fried eggs taste great, but pesto adds layers of basil, garlic, Parmesan cheese, pine nuts, olive oil, and herbs all at once.
- One Pan Means Easy Cleanup
- You’ll only need: One skillet, One spatula, and One plate
- Easy to Customize
- This recipe works with nearly every diet:
- Vegetarian
- Gluten-free (with gluten-free bread)
- Keto
- Low-carb
- Mediterranean diet
- This recipe works with nearly every diet:
You can also add vegetables, cheeses, meats, or different breads depending on your preferences.
For more healthy and easy breakfast ideas try chuck our 30+ Breakfast Toast Ideas, Sheet Pan Buttermilk Pancakes, or Cheesy Sausage-Stuffed Breakfast Enchiladas with Gravy.
Ingredients You’ll Need
Best Eggs to Use
Fresh eggs produce firmer whites and richer yolks. Free-range eggs also tend to have brighter orange yolks, making the final dish even more visually appealing.
Choosing the Right Pesto
Fresh refrigerated pesto offers the best flavor because it contains vibrant basil and quality olive oil.
Homemade pesto is even better if you have fresh basil available.
If using jarred pesto, stir it well before cooking since the oil often separates.
Bread Options
Although sourdough is the most popular choice, several breads work beautifully:
- Artisan country bread
- Ciabatta
- Multigrain bread
- Whole wheat toast
- Brioche
- Rye bread
- Gluten-free bread
Each adds a different texture and flavor while still complementing the rich pesto.

How to Make Pesto Eggs Step-by-Step
Making pesto eggs couldn’t be easier. The entire recipe comes together in about five minutes, making it perfect for hectic weekday mornings or a relaxing weekend brunch.
Gather Your Ingredients
Before turning on the stove, have everything ready.
You’ll need:
- 2 large eggs
- 2 tablespoons basil pesto
- 2 slices sourdough bread
- 2 tablespoons crumbled feta cheese
- 1 medium tomato, sliced
- Salt and black pepper
- Crushed red pepper flakes (optional)
- Fresh basil leaves for garnish
Having everything prepared beforehand helps prevent overcooking the eggs.
Toast the Bread
- Toast your bread until golden brown.
- You want the outside crispy while keeping the inside slightly soft. A sturdy artisan sourdough is ideal because it holds the toppings without becoming soggy.
- For extra flavor, lightly brush the bread with olive oil before toasting.

Heat the Pesto
- Place a nonstick skillet over medium heat.
- Spread the pesto evenly across the center of the pan.
- Unlike butter or oil, pesto contains herbs, garlic, Parmesan cheese, and olive oil. As it warms, it becomes fragrant and slightly crispy.
- Cook for about 30 seconds, just until it starts sizzling.
- Tip: Avoid high heat because pesto can burn quickly.
Crack in the Eggs
Carefully crack the eggs directly onto the warm pesto.
Allow them to cook undisturbed for about 2 to 3 minutes.
The whites should become fully set while the yolks remain soft and runny.
If you prefer firmer yolks, cover the pan with a lid for another minute.
Season lightly with:
- Salt
- Freshly ground black pepper
- Red pepper flakes
The pesto already contains Parmesan and salt, so don’t over-season.

Assemble the Toast
Place the toasted bread on serving plates.
Top each slice with fresh tomato slices.
Carefully transfer one pesto egg onto each toast.
Sprinkle with:
- Crumbled feta cheese
- Fresh basil
- Black pepper
- Chili flakes
Serve immediately while the yolks are warm and creamy.

Expert Tips for Perfect Pesto Eggs
Although this recipe is beginner-friendly, a few small techniques make a huge difference.
- Use Medium Heat
- Cooking over medium heat allows the pesto to crisp gently without burning.
- Choose Fresh Pesto
- Fresh refrigerated pesto delivers brighter basil flavor than shelf-stable varieties.
- Don’t Move the Eggs Too Soon
- Allow the egg whites to set naturally before touching them with a spatula.
- Toast the Bread Well
- Crispy bread creates the perfect contrast against the creamy eggs.
- Add Cheese Last
- Adding feta after cooking preserves its fresh, tangy flavor.
- Finish with Fresh Herbs
- Fresh basil brightens every bite and makes the dish look beautiful.
Delicious Variations
One reason pesto eggs have become so popular is their versatility.
Avocado Pesto and Eggs
Spread mashed avocado over the toast before adding the eggs.
The creamy avocado pairs perfectly with the herbaceous pesto.
Tomato and Feta Pesto Eggs
Layer sliced tomatoes beneath the eggs and finish with crumbled feta cheese.
This Mediterranean-inspired version is fresh, colorful, and satisfying.
Smoked Salmon Pesto and Eggs
Top the toast with smoked salmon before adding the egg.
Finish with capers and a squeeze of lemon juice for a café-style breakfast.
Burrata Pesto Eggs
Replace feta with creamy burrata cheese for an indulgent brunch.
Mozzarella Pesto and Eggs
Fresh mozzarella melts beautifully underneath the warm egg.
Spinach Pesto and Eggs
Wilt fresh spinach in the skillet before adding the eggs for extra greens.
Mushroom Pesto and Eggs
Sauté sliced mushrooms first, then cook the eggs over the pesto.
The earthy mushrooms pair beautifully with basil.
Bacon Pesto and Eggs
Serve with crispy bacon for extra protein and crunch.
Turkey Breakfast Version
Add sliced turkey breast for a hearty, protein-packed meal.
Low-Carb Pesto Eggs
Skip the bread entirely.
Serve the eggs over sautéed spinach, roasted zucchini, or grilled asparagus for a keto-friendly breakfast.
Best Toppings
Customize your pesto eggs with your favorite toppings:
- Fresh basil
- Crumbled feta
- Parmesan cheese
- Goat cheese
- Avocado slices
- Cherry tomatoes
- Roasted tomatoes
- Microgreens
- Chili flakes
- Everything bagel seasoning
- Pumpkin seeds
- Toasted pine nuts
- Lemon zest
- Balsamic glaze
- Arugula
Storage and Reheating
One of the best things about pesto eggs is how quickly they come together. Because eggs taste best fresh, this recipe is ideal for making and enjoying immediately. However, if you have leftovers, they can still be stored and reheated properly.
Refrigerating Leftovers
Store leftover pesto eggs in an airtight container in the refrigerator for up to 2 days. If possible, store the toast separately from the eggs to keep the bread from becoming soggy.
Freezing
Freezing isn’t recommended. Cooked eggs tend to become rubbery after thawing, and pesto can lose its vibrant flavor and texture.
Reheating
For the best results:
- Reheat gently in a nonstick skillet over low heat for 2-3 minutes.
- You can also microwave for 20-30 seconds, though the yolks may cook further.
- Toast fresh bread rather than reheating previously assembled toast.
Health Benefits of Pesto Eggs
Besides being delicious, pesto eggs offer several nutritional benefits.
- High in Protein
- Eggs are packed with high-quality protein that helps keep you full longer and supports muscle maintenance.
- Rich in Healthy Fats
- Pesto is typically made with olive oil, which contains heart-healthy monounsaturated fats.
- Good Source of Vitamins
- Vitamin A
- Vitamin D
- Vitamin E
- Vitamin K
- B Vitamins
- Mediterranean-Inspired Ingredients
- Basil, olive oil, tomatoes, and feta are staples of the Mediterranean diet, known for promoting overall wellness.
Troubleshooting Guide
If your pesto eggs didn’t turn out as expected, here’s how to fix common issues.
| Problem | Cause | Solution |
|---|---|---|
| Pesto burned | Heat too high | Cook over medium heat |
| Eggs stuck to pan | Pan wasn’t nonstick | Use a quality nonstick skillet |
| Toast became soggy | Assembled too early | Toast bread well and serve immediately |
| Eggs overcooked | Left on heat too long | Cook only until whites are set |
| Too salty | Pesto and feta both contain salt | Add salt sparingly |
FAQs
Can I make pesto eggs without bread?
Yes. Serve the eggs over sautéed spinach, roasted vegetables, avocado slices, or greens for a delicious low-carb meal.
Can I make dairy-free pesto eggs?
Yes. Use a dairy-free pesto and skip the feta or use your favorite plant-based cheese alternative.
How do I keep the yolk runny?
Cook the eggs over medium heat for about 2-3 minutes, just until the whites are set. Avoid overcooking.
What bread is best for pesto eggs?
Sourdough is the classic choice because it’s sturdy and flavorful, but ciabatta, multigrain, rye, whole wheat, or gluten-free bread are all excellent options.
Can I add vegetables for pesto eggs?
Definitely! Try:
Spinach
Mushrooms
Roasted peppers
Cherry tomatoes
Avocado
Arugula
Asparagus
These additions make the meal even more nutritious and flavorful.
If you’re looking for a breakfast that’s quick, satisfying, and packed with flavor, pesto eggs are hard to beat. With just a handful of ingredients and about five minutes of cooking time, you can create a café-worthy meal right in your own kitchen.
Whether you enjoy them on crispy sourdough with tomatoes and feta, layered over creamy avocado toast, or customized with smoked salmon or sautéed vegetables, this versatile recipe is sure to become a regular part of your breakfast routine. It’s simple enough for busy weekdays yet impressive enough to serve at brunch with family and friends.
Give these pesto eggs a try, experiment with your favorite toppings, and enjoy a fresh, vibrant breakfast that proves delicious food doesn’t have to be complicated.





