I made a Pesto Breakfast that turns crusty toast and velvety scrambled egg into a protein-packed, slightly smug masterpiece you’ll want to scroll for.

I’m obsessed with pesto smeared toast topped with velvety scrambled eggs. I love the punch of basil pesto against buttered bread and how the eggs sit rich and soft, a tiny drama on my plate.
Pesto breakfast is one of those simple, loud things that makes mornings better. Egg breakfasts usually feel boring to everyone else, but not to me.
I eat this when I want something healthy but hearty, quick but not sad. And it looks fancy when friends peek in.
Messy fork, bright green streaks, and real satisfaction. Breakfast toast savory, every bite loud and utterly addictive.
no apologies.
Ingredients

- Eggs: creamy protein that makes the dish feel cozy and filling.
- Milk or cream: Basically makes the eggs silkier and a bit richer.
- Pesto: Bright, herby punch that’s salty and garlicky, packs big flavor.
- Bread: Crunchy, chewy base that soaks up eggs and pesto nicely.
- Butter: Adds toasty, rich mouthfeel and helps the toast taste indulgent.
- Olive oil: Plus a fruity, subtle backdrop if you don’t want butter.
- Salt: Brings everything into focus, makes flavors pop without trying.
- Pepper: A little heat and complexity, keeps it from tasting flat.
- Parmesan: Nutty, salty shave that adds umami and textural interest.
- Basil or chives: Fresh, green finish that brightens every bite.
Ingredient Quantities
- 3 large eggs
- 1 tablespoon whole milk or cream (optional, for creamier eggs)
- 2 tablespoons basil pesto (store bought or homemade)
- 2 slices sturdy bread, like sourdough or country loaf
- 1 tablespoon unsalted butter
- 1 teaspoon olive oil (optional, for cooking the eggs)
- 1/8 teaspoon fine salt, plus a pinch to taste
- Freshly ground black pepper, a few cracks or a pinch
- 1 tablespoon grated Parmesan cheese (optional)
- Fresh basil leaves or chopped chives for garnish (optional)
How to Make this
1. Crack the eggs into a bowl, add the milk or cream if using, 1/8 teaspoon salt and a few cracks of black pepper, then whisk until combined but not foamy.
2. Put the bread in the toaster or under the broiler and toast until golden and a little crisp at the edges.
3. Heat a nonstick skillet over medium-low. Add the olive oil if using and the butter. Let the butter melt and foam but dont let it brown.
4. Pour the eggs into the warm pan. Let them sit for a few seconds until the edges set, then gently push the eggs from the edge to the center with a spatula, repeating so you get soft folds.
5. Cook slowly, lower the heat if the eggs are cooking too fast. Remove the pan from the heat while the eggs are still slightly runny because they will finish cooking in the residual heat. Stir in the Parmesan now if using.
6. Spread about 1 tablespoon of pesto on each slice of toast while they are still warm so the pesto softens into the bread.
7. Divide the scrambled eggs between the two pesto toasts, mounding them gently so they look velvety and pillowy.
8. Taste and add a tiny pinch more salt if needed, finish with a few cracks of black pepper and scatter fresh basil leaves or chopped chives on top.
9. Serve immediately so the toast stays crisp under the warm eggs. If you like, drizzle a little extra virgin olive oil for richness.
10. Leftovers: keep pesto separate, eggs are best eaten right away but will keep in the fridge for a day and can be gently reheated in a low pan.
Equipment Needed
1. Small mixing bowl
2. Whisk or fork
3. Toaster or broiler rack
4. Nonstick skillet, about 8 to 10 inch
5. Heatproof spatula (silicone is best)
6. Measuring spoons and a tablespoon
7. Butter knife for spreading pesto
8. Microplane or small grater for Parmesan
FAQ
Pesto & Scrambled Eggs On Toast Recipe Substitutions and Variations
Pesto & Scrambled Eggs On Toast
Light, savory, and stupidly easy to make. The bright basil pesto gives simple scrambled eggs a fresh lift, and crunchy toasted sourdough keeps it from getting soggy. Perfect for a quick brunch, late breakfast, or when you’re pretending to be fancy at home.
Ingredients
– 3 large eggs
– 1 tablespoon whole milk or cream (optional, for creamier eggs)
– 2 tablespoons basil pesto (store bought or homemade)
– 2 slices sturdy bread, like sourdough or country loaf
– 1 tablespoon unsalted butter
– 1 teaspoon olive oil (optional, for cooking the eggs)
– 1/8 teaspoon fine salt, plus a pinch to taste
– Freshly ground black pepper, a few cracks or a pinch
– 1 tablespoon grated Parmesan cheese (optional)
– Fresh basil leaves or chopped chives for garnish (optional)
Method
1. Crack the eggs into a bowl, add the milk or cream if using, and beat gently with a fork until just combined. You want some streaks of white, not a super smooth batter. Season with the 1/8 teaspoon salt and a few cracks of pepper.
2. Heat a nonstick skillet over medium-low. Add the butter and the olive oil if using. Let the butter melt and foam but not brown.
3. Pour the eggs into the pan. Let them sit for a few seconds until they just start to set at the edges. Then with a silicone spatula, gently push the eggs from the edges to the center, forming soft curds. Keep the heat low so they stay creamy. Remove from heat when they’re still slightly wet because they’ll keep cooking a bit off the heat.
4. Stir in 1 tablespoon of pesto into the eggs right after you take them off the stove. If you like, add the Parmesan now for extra umami.
5. Toast the bread until it’s golden and crisp. Butter it if you want.
6. Pile the pesto-scrambled eggs onto the toast. Garnish with extra pesto dots, torn basil leaves or chopped chives, and a little more black pepper.
7. Eat immediately. Don’t wait, or the toast will get soggy.
Quick tips
– Low and slow is the key to soft scrambled eggs. High heat makes them rubbery.
– If your pesto is oily, blot the back of your spoon before stirring it into the eggs so you dont make them greasy.
– For a little texture, add chopped cherry tomatoes or a handful of spinach to the pan near the end.
Substitutions
- Whole milk or cream: use half and half, plain yogurt, or a splash of water for lighter, still creamy eggs.
- Basil pesto: swap for sun dried tomato pesto, arugula pesto, or a smear of herbed cream cheese if you want less oil.
- Sourdough bread: use rye, a good multigrain, English muffin, or even a bagel if you want a denser bite.
- Parmesan cheese: replace with Pecorino Romano, grated Asiago, or leave it out and sprinkle nutritional yeast for a cheesy note.
Pro Tips
1. Let the eggs sit at room temp for 10 minutes before cooking, it helps them scramble up silkier and cook more evenly, especially with the gentle heat you want.
2. Use a silicone spatula and scrape the pan slowly, folding instead of stirring hard. Big gentle folds give you those pillowy curds, while overworking makes them rubbery.
3. Keep some butter in reserve and add a tiny knob right at the end off the heat, then swirl it in. It gives extra shine and richness without overcooking the eggs.
4. Warm the toast and spread the pesto while both are still warm, but if you need to prep ahead, keep pesto separate and heat it briefly before serving so it loosens up and flavors the bread better.

Pesto & Scrambled Eggs On Toast Recipe
I made a Pesto Breakfast that turns crusty toast and velvety scrambled egg into a protein-packed, slightly smug masterpiece you’ll want to scroll for.
2
servings
394
kcal
Equipment: 1. Small mixing bowl
2. Whisk or fork
3. Toaster or broiler rack
4. Nonstick skillet, about 8 to 10 inch
5. Heatproof spatula (silicone is best)
6. Measuring spoons and a tablespoon
7. Butter knife for spreading pesto
8. Microplane or small grater for Parmesan
Ingredients
-
3 large eggs
-
1 tablespoon whole milk or cream (optional, for creamier eggs)
-
2 tablespoons basil pesto (store bought or homemade)
-
2 slices sturdy bread, like sourdough or country loaf
-
1 tablespoon unsalted butter
-
1 teaspoon olive oil (optional, for cooking the eggs)
-
1/8 teaspoon fine salt, plus a pinch to taste
-
Freshly ground black pepper, a few cracks or a pinch
-
1 tablespoon grated Parmesan cheese (optional)
-
Fresh basil leaves or chopped chives for garnish (optional)
Directions
- Crack the eggs into a bowl, add the milk or cream if using, 1/8 teaspoon salt and a few cracks of black pepper, then whisk until combined but not foamy.
- Put the bread in the toaster or under the broiler and toast until golden and a little crisp at the edges.
- Heat a nonstick skillet over medium-low. Add the olive oil if using and the butter. Let the butter melt and foam but dont let it brown.
- Pour the eggs into the warm pan. Let them sit for a few seconds until the edges set, then gently push the eggs from the edge to the center with a spatula, repeating so you get soft folds.
- Cook slowly, lower the heat if the eggs are cooking too fast. Remove the pan from the heat while the eggs are still slightly runny because they will finish cooking in the residual heat. Stir in the Parmesan now if using.
- Spread about 1 tablespoon of pesto on each slice of toast while they are still warm so the pesto softens into the bread.
- Divide the scrambled eggs between the two pesto toasts, mounding them gently so they look velvety and pillowy.
- Taste and add a tiny pinch more salt if needed, finish with a few cracks of black pepper and scatter fresh basil leaves or chopped chives on top.
- Serve immediately so the toast stays crisp under the warm eggs. If you like, drizzle a little extra virgin olive oil for richness.
- Leftovers: keep pesto separate, eggs are best eaten right away but will keep in the fridge for a day and can be gently reheated in a low pan.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 220g
- Total number of serves: 2
- Calories: 394kcal
- Fat: 25.5g
- Saturated Fat: 7.8g
- Trans Fat: 0.25g
- Polyunsaturated: 1.4g
- Monounsaturated: 8.7g
- Cholesterol: 285mg
- Sodium: 667mg
- Potassium: 233mg
- Carbohydrates: 25.3g
- Fiber: 1.5g
- Sugar: 3g
- Protein: 15.8g
- Vitamin A: 708IU
- Vitamin C: 2mg
- Calcium: 113mg
- Iron: 2.3mg

















