Pesto Eggs

These pesto eggs first went viral on TikTok a few years ago now, but the fact remains that they are the perfect quick breakfast, brunch, or lunch. In my take on the popular recipe, we've got eggs fried directly in green pesto until the whites are set and the yolks are still beautifully runny, then served on sourdough toast spread with a garlicky lemon yogurt and topped with crumbled feta. Yum.

pesto eggs on sourdough on a white plate, with a fork on the side. Topped with chili flakes

Pesto eggs went viral a few years ago and for good reason - the pesto replaces cooking oil entirely, infusing the eggs with a herby, garlicky flavor and crispy texture as they fry. My version takes things a step further with a super easy lemony Greek yogurt spread on the toast underneath, which adds a creamy, tangy base that pairs perfectly with the rich pesto and salty feta.

If you love quick egg-based meals, try my white bean shakshuka for a heartier option. For more pesto recipes, my pesto crushed potatoes and zucchini pesto pasta are both reader favorites.

Why You'll Love This Recipe

This year I've been making a concerted effort to eat a higher quality breakfast - by which I mean more protein, more fiber, and something heartier to keep me fuller for longer (rather than my old habit of black coffee until midday!).

These pesto eggs fit that bill perfectly - they take less than 10 minutes to assemble, keep you full all morning, and are so versatile. If you're short on ingredients, pesto + eggs + sourdough is still a game-changer of a breakfast.

Ingredient Notes

Here are some notes on the key ingredients. The full quantities are in the recipe card at the bottom of this page.

  • Eggs: Two eggs - one per slice of toast. Use the best quality free-range eggs you can find. The yolks should be runny, so don't overcook them.
  • Green pesto: Two tablespoons of a good-quality green basil pesto, store-bought (I like the fillipo berio brand) or homemade. This replaces cooking oil entirely - you fry the eggs directly in it. The pesto infuses the whites with herby, garlicky flavor as they cook.
  • Sourdough bread: Two slices, toasted. Sourdough has the perfect sturdy texture to hold the yogurt and egg without going soggy. Ciabatta or a crusty white loaf would also work.
  • Greek yogurt: Two tablespoons, spread on the toast as a creamy, tangy base. Full-fat gives the best flavor and texture.
  • Garlic, lemon juice, salt, and basil: These get mixed into the yogurt on the bread to create a quick, garlicky lemon yogurt spread. Use half a lemon's worth of juice and one minced garlic clove.
  • Feta: 20g, crumbled over the top. Adds saltiness and a creamy tang that pairs perfectly with the pesto.
  • Chili flakes: Half a teaspoon sprinkled on top for a gentle kick of heat. Optional but recommended.

How to Make Pesto Eggs

Step 1: Fry the Eggs in Pesto

Heat your pan over medium heat and add the two tablespoons of green pesto. Use the back of a spoon to spread it into a wide circle. Once the pesto is hot and fragrant, crack your eggs directly over it. Cook to your liking - I like the whites fully set with the yolks still runny. Add a crack of black pepper.

Step 2: Prepare the Toast

While the eggs cook, toast your sourdough slices. Spread the Greek yogurt evenly over each slice, then top with the minced garlic, a squeeze of lemon juice, a pinch of salt, and some of the chopped basil. Use the back of your spoon to mix everything together on the bread.

Step 3: Assemble and Serve

Lift the pesto eggs out of the pan and place one on each slice of yogurt-topped toast. Crumble over the feta, sprinkle with chili flakes, and scatter the remaining basil on top. Serve immediately.

I first published this recipe in 2024, using the chickpea pesto I had leftover from this chickpea pesto pasta recipe.

The initial version of the recipe didn't have a yoghurt base, and added cherry tomatoes and garlic ciabatta that could be dipped in the eggs and pesto. Still delicious, but I do like how the updated recipe is a bit quicker, more convenient, and cleaner.

Expert Tips for the Best Pesto Eggs

  • Don't overheat the pesto: Cooking the pesto and eggs on a medium heat is key - if the pan is too hot, the pesto will burn and turn bitter before the eggs are cooked. You want it gently sizzling, not smoking.
  • Spread the pesto first: Spreading the pesto into a circle before cracking the eggs gives you an even base for them to cook on. If you crack the eggs into a lump of pesto, they'll cook unevenly.
  • Mix the yogurt on the toast: Adding the garlic, lemon, salt, and basil directly to the yogurt on the bread and mixing it there is faster than making a separate sauce. It also means the yogurt stays thick rather than thinning out in a bowl.
  • Use a non-stick pan: Pesto can stick to stainless steel or cast iron. A non-stick pan makes the whole process much smoother and the eggs slide out cleanly.
  • Runny yolks are essential: The runny yolk mixes with the lemony yogurt and pesto as you eat - that's the magic of this dish! I do tend to cook my yolk a little more than some people because I get the egg-ick too easily, so cook them to your liking!

Storage

This recipe is best served immediately - fried eggs don't reheat well and the toast will go soggy. It takes under 10 minutes to make, so I'd always recommend making it fresh.

FAQs

What pesto should I use?

Any good quality green basil pesto works - store-bought is perfectly fine. If you want to make your own, a classic basil, Parmesan, pine nut, and olive oil pesto takes about five minutes in a food processor.

Can I use a different bread?

Sourdough is my favorite because it's sturdy enough to hold the yogurt and egg, but ciabatta, a crusty white loaf, or even a toasted English muffin would all work.

Why did my pesto burn?

The pan might have been too hot. Pesto burns quickly on high heat because of the nuts and cheese. Keep it at medium heat and let it warm gently before cracking the eggs in.

Can I add vegetables?

If you want to add cherry tomatoes or spinach to the pan, sauté them in the pesto for a few minutes before cracking the eggs in. This adds a minute or two to the cooking time but works beautifully.

pesto eggs on sourdough on a white plate, with a fork on the side. Topped with chili flakes

Easy Pesto Eggs

Yield: Serves 2
Prep Time: 2 minutes
Cook Time: 5 minutes
Total Time: 7 minutes

This viral pesto eggs recipe is the perfect quick and easy breakfast, brunch, or lunch! This recipe is ready in under 10 minutes and incredibly versatile.

Ingredients

  • 2 sourdough bread slices
  • 2 eggs
  • 2 tablespoon green pesto
  • 2 tablespoon Greek yogurt
  • 1 garlic clove, minced
  • 4 basil leaves, chopped
  • ½ lemon
  • Pinch of salt and pepper to taste
  • 20g feta, crumbled
  • 0.5 teaspoon chili flakes

Instructions

  1. Heat up your pan and add the two tablespoons of pesto, using your spoon to spread it into a wide circle.
  2. Crack your eggs over the pesto and cook to your liking - add a crack of black pepper.
  3. Meanwhile, toast your sourdough slices and spread over the Greek yoghurt on each slice. Top with the minced garlic, lemon juice, a pinch of salt, and some of the basil. Use your spoon to mix everything together on the bread.
  4. Top the bread with your pesto eggs, then crumble over the feta and sprinkle over the chili flakes.

Notes

  • Pesto: Use any pesto you like - green or red, store-bought or homemade. In this recipe, the fats in the pestoreplaces cooking oil. Just spread into a circle directly onto the warm pan before cracking the eggs.
  • Yogurt base: Mix garlic, lemon juice, salt, and basil directly into the yogurt on the toast to keep the yoghurt thick and fluffy. Use a bowl if you prefer, but I like that this saves on washing up! You could also omit the garlic yogurt if you like, but it does really elevate this simple dish!
  • Best fresh: This recipe doesn’t store or reheat well. Make fresh each time.

Nutrition Information:
Yield: 2 Serving Size: 1
Amount Per Serving: Calories: 369Total Fat: 16gSaturated Fat: 5gUnsaturated Fat: 11gCholesterol: 199mgSodium: 619mgCarbohydrates: 39gFiber: 3gSugar: 5gProtein: 18g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

Leave a Reply

Your email address will not be published. Required fields are marked *