This post may contain affiliate links. Please see our disclosure policy.

This pesto breakfast sandwich is a fresh, savory, protein-packed way to start your day! A viral recipe made a little differently than your typical egg sandwich. It’s simple, full of flavor, and comes together quickly with everyday ingredients. It’s also a balanced meal you can have ready in under 10 minutes – protein from the eggs and turkey, healthy fats from the pesto, and carbs from the bread to keep you fueled and satisfied, plus veggies! Perfect for busy mornings when you want breakfast made fast.

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.
Pesto breakfast sandwich with eggs, feta, turkey, spinach, and tomato on toasted einkorn bread, sliced and stacked on a plate

10-Minute Pesto Breakfast Egg Sandwich (High Protein!)

This pesto breakfast sandwich is everything you want in a morning meal – crispy, cheesy, savory, and packed with flavor.

What makes it extra special is the way it’s made: instead of cooking the fried eggs separately, the bread gets pressed right into the eggs as they cook, so everything comes together in one pan. The pesto side toasts up golden while the eggs set, creating those perfectly crispy edges with a soft, fluffy center.

It’s a simple twist on classic breakfast sandwiches that feels a little extra (in the best way!), without adding extra work.

Once you try it, don’t be surprised if it becomes part of your regular rotation!

Top view of pesto breakfast sandwich on toasted bread with eggs, turkey, spinach, and tomato served on a plate with fresh strawberries

Why you’ll love this pesto breakfast sandwich

Protein-packed + satisfying – Eggs and turkey make this a filling breakfast sandwich that actually keeps you full. You get 32 grams of protein in this meal!

A delicious way to upgrade breakfast – If you’re bored with basic eggs and toast, this is your new go-to.

Ready in under 10 minutes – Perfect for busy mornings, a quick lunch, or even breakfast for dinner!

Sliced einkorn bread loaf with pesto breakfast sandwich in foreground filled with eggs, feta, turkey, spinach, and tomato

Simple ingredients you’ll need

Scroll down to view the recipe card below for the full ingredients list, nutrition facts, and step-by-step instructions.

  • Einkorn bread – A nutrient-dense, slightly nutty whole-grain bread that toasts up beautifully. You can swap in any sturdy bread, like whole wheat or sourdough bread.
  • Pesto – Adds bold, herby flavor and healthy fats. Homemade pesto is amazing, but a good-quality store-bought basil pesto keeps this super quick.
  • Eggs – The protein base of the sandwich. They cook right into the bread for that viral-style, all-in-one method.
  • Sea salt + black pepper – Simple seasoning that brings out all the flavors in the eggs.
  • Feta cheese – Creamy, tangy, and slightly salty – it pairs perfectly with the pesto and eggs.
  • Spinach – Adds a boost of greens and micronutrients. It wilts slightly from the heat, making it easy to layer in.
  • Tomato slices – Juicy and fresh, they balance out the richness of the eggs, cheese, and pesto.
  • Deli turkey – An easy way to add extra protein and make this sandwich more filling.

How to make the viral pesto egg breakfast sandwich

Step 1: Spread pesto evenly on one side of the bread slices. Set aside.

Step 2: Heat a skillet over medium heat and lightly coat it with cooking spray or oil. Whisk the eggs with salt and pepper, then pour them into the pan to coat the entire surface.

Step 3: After about 1 minute, when the eggs start to set, press the slices of bread into the eggs (pesto side facing up).

Step 4: Once the eggs are mostly set, carefully flip everything over so the bread is now on the bottom. Add feta, spinach, tomato slices, and turkey to one side. Let the bread toast for another 1-2 minutes until golden brown.

Step 5: Fold one slice over the other, remove from the pan, slice, and enjoy warm!

Watch me make the perfect breakfast sandwich upgrade

The full how to video can be watched below, or on my YouTube channel!

Pro tips

  • Use medium heat to avoid burning the bread before the eggs cook through.
  • Press the bread firmly into the eggs so everything sticks together nicely.
  • Pat tomatoes dry with a paper towel to avoid a soggy sandwich.
  • Want extra crispy bread? Add a tiny bit of butter or olive oil to the pan when flipping bread side down.
Crispy pesto breakfast sandwich with fluffy eggs cooked into bread, layered with feta, turkey, spinach, and tomato

How to store

This pesto breakfast sandwich is best enjoyed fresh, since the eggs are cooked directly into the bread for that crispy, golden texture.

If you want to prep ahead:

  • You can slice and prep your fillings (spinach, tomato, turkey) and store them in the fridge for up to 3 days
  • You can also mix your eggs with salt and pepper in a small bowl ahead of time and keep them covered in the fridge

If you have leftovers:

  • Store the fully cooked sandwich in an airtight container in the fridge for up to 2 days
  • Reheat in the warm oven or a skillet over medium heat to help bring back that crispy texture (avoid the microwave if possible)

For best results, avoid assembling ahead of time, as the bread can become soft and lose that golden brown crispiness.

High protein pesto egg breakfast sandwich cut in half with turkey, spinach, tomato, and feta on crispy golden brown bread

Substitutions, optional variations & dietary adjustments

Below you’ll find a list of substitutions that will work well in this easy recipe. 

If you try something different out, please leave a comment below letting us all know how it turned out!

Einkorn bread – You can substitute with sourdough, whole wheat, english muffins, bagels, or your favorite gluten-free bread.

Pesto – Alternatives to basil pesto include sun-dried tomato pesto, spinach pesto, roasted red pepper pesto, or mayo for a mild flavor.

Eggs – Swap with egg whites (about ½ cup) or a liquid egg substitute for a lighter option.

Feta cheese – Other cheese options include mozzarella, goat cheese, cheddar, or skip for a dairy-free option.

Spinach – Swap with arugula, kale (thinly sliced), or any leafy greens you have on hand.

Tomato slices – Try using roasted red peppers, sun-dried tomatoes, or skip if you prefer less moisture.

Deli turkey – Substitute with bacon, sausage, ham, or keep it vegetarian by leaving it out or adding avocado.

Frequently asked questions

Can I use store-bought pesto?

Yes! Store-bought pesto works perfectly and keeps this recipe quick and easy.

Can I make this dairy-free?
Skip the feta or use a dairy-free cheese alternative, along with a vegan pesto.

Can I meal prep this?
You can prep the fillings ahead, but assemble them fresh for the best texture.

Close-up of pesto egg sandwich with melted feta, deli turkey, spinach, and tomato layered on crispy toasted bread

More breakfast recipes you’ll love

Pesto breakfast sandwich with eggs, feta, turkey, spinach, and tomato on toasted einkorn bread, sliced and stacked on a plate
No ratings yet

Easy Pesto Egg Sandwich You’ll Want Every Morning

By Heather
This pesto breakfast sandwich is a viral, one-pan recipe made by cooking eggs right into the bread for the perfect crispy texture. Packed with protein from eggs and turkey, plus fresh spinach, tomato, and feta, it’s a balanced breakfast ready in under 10 minutes.
Prep: 5 minutes
Cook: 5 minutes
Total: 10 minutes
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

Instructions 

  • Spread pesto evenly on one side of the bread slices. Set aside.
  • Heat a skillet over medium heat and lightly coat it with cooking spray or oil. Whisk the eggs with salt and pepper, then pour them into the pan to coat the entire surface.
  • After about 1 minute, when the eggs start to set, press the slices of bread into the eggs (pesto side facing up).
  • Once the eggs are mostly set, carefully flip everything over so the bread is now on the bottom. Add feta, spinach, tomato slices, and turkey to one side. Let the bread toast for another 1-2 minutes until golden brown.
  • Fold one slice over the other, remove from the pan, slice, and enjoy warm!

Video

Nutrition

Calories: 520kcal, Carbohydrates: 44g, Protein: 32g, Fat: 23g, Saturated Fat: 8g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 5g, Trans Fat: 0.03g, Cholesterol: 367mg, Sodium: 939mg, Potassium: 192mg, Fiber: 4g, Sugar: 1g, Vitamin A: 921IU, Calcium: 244mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

Save this breakfast sandwich recipe to Pinterest and make it later!

Pesto breakfast sandwich

If you try this pesto egg breakfast sandwich recipe, I’d love it if you left a star rating and comment below letting me know how it turned out!

XO

Heather

disclosure

Avatar photo

Heather

Hi! I’m Heather, the creator of Fit Mama Real Food, Everyday Muffin Party author, nutrition coach, group fitness instructor, wife, and mom of four. I’m so glad you are here!

You May Also Like

Leave a comment

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

Recipe Rating