Love this? Save it for later!
Share the inspiration with your friends
I was standing in front of my open fridge at 7:45 AM, staring at a half-empty jar of pesto, one lonely avocado, and a carton of eggs that were about to expire. My brain was screaming for something that wasn’t another boring bowl of oatmeal or a sad piece of toast. I grabbed the pesto, pulled out a tomato that was actually perfectly ripe for once, and thought—why not just throw it all together? No rules, no recipe, just hunger and a little bit of hope.
That first bite stopped me in my tracks. The creamy avocado, the jammy egg yolk mixing with the bright, herby pesto, the juicy tomato cutting through everything—it was like my taste buds finally woke up. I ate it standing at the counter, which honestly says a lot. I’ve made this Fresh Pesto Tomato, Egg & Avocado Breakfast Salad at least four times since that morning, and it keeps getting better. It’s the kind of breakfast that feels fancy but takes almost no effort, which is my favorite kind of meal.
This isn’t a salad that leaves you hungry twenty minutes later. It’s got protein, healthy fats, and enough flavor to make you forget you’re eating something good for you. And the best part? You can make it in the time it takes to brew your coffee. No stress, no complicated steps—just real food that tastes like you actually tried.
Why You’ll Love This Recipe
Let me tell you why this breakfast salad has become my go-to recommendation for anyone who asks what to make when they’re tired of the same old morning routine. It’s not just another recipe—it’s the one that makes you wonder why you hadn’t thought of it sooner.
- Ready in 10 Minutes: From fridge to plate in the time it takes to scroll through your phone. Perfect for chaotic mornings when you need real food fast.
- No Fancy Ingredients: You probably have pesto, eggs, and tomatoes in your kitchen right now. If not, they’re all easy to grab at any grocery store.
- Perfect for Busy Mornings: Whether you’re rushing out the door or working from home, this salad keeps you full without weighing you down.
- Surprisingly Filling: The combination of protein from the eggs, healthy fats from the avocado and pesto, and fiber from the tomatoes keeps hunger at bay for hours.
- Crowd-Pleasing Flavor: I’ve served this to friends who claimed they “don’t do salads for breakfast,” and they went back for seconds. It’s just that good.
What makes this different from other breakfast salads is the pesto. Most recipes rely on a boring vinaigrette or nothing at all, but the pesto brings this bold, garlicky, basil-forward flavor that coats everything perfectly. It’s not just a salad—it’s an experience. And honestly, it’s the kind of breakfast that makes you feel like you’ve got your life together, even if you’re eating it in your pajamas.
What Ingredients You Will Need
This recipe uses simple, fresh ingredients that work together to create something genuinely satisfying. No complicated shopping list, no obscure items—just real food that delivers.
- Large eggs (2 per serving) – Look for pasture-raised if you can; the yolks are richer and more flavorful. Room temperature eggs cook more evenly, but cold ones work fine too.
- Ripe avocado (1 medium) – It should yield slightly to gentle pressure. Avoid rock-hard avocados; they won’t have that creamy texture that makes this salad so good.
- Fresh tomatoes (1 large or 2 medium) – Roma, vine-ripened, or cherry tomatoes all work. In summer, use the best tomatoes you can find—they make a huge difference.
- Basil pesto (2-3 tablespoons) – Store-bought is totally fine; I personally love Barilla or Buitoni for convenience. Homemade is amazing if you have fresh basil on hand.
- Mixed greens or arugula (2 cups) – Arugula adds a peppery bite that pairs beautifully with pesto. Baby spinach or spring mix works great too.
- Salt and black pepper – Flaky sea salt is ideal for finishing, but regular salt works perfectly.
- Optional: Red pepper flakes or lemon juice – A squeeze of lemon brightens everything up, and red pepper flakes add a nice kick if you like heat.
For the pesto, if you’re making your own, use fresh basil, good olive oil, pine nuts or walnuts, Parmesan, and garlic. But honestly, a quality jarred pesto saves time and still tastes incredible. I always keep a jar in my fridge for mornings like this.
Equipment Needed
You don’t need much for this recipe, which is part of the beauty. Here’s what you’ll need:
- Small non-stick skillet (8-inch works great) – For cooking the eggs. A well-seasoned cast iron skillet also works beautifully.
- Medium mixing bowl – For tossing the greens with pesto.
- Sharp knife and cutting board – For slicing avocado and tomatoes. A serrated knife works best for tomatoes.
- Spatula – Preferably silicone to avoid scratching your pan.
- Serving plate or shallow bowl – A wide, shallow bowl shows off all the colors nicely.
If you don’t have a non-stick skillet, use a well-oiled stainless steel pan and make sure it’s hot before adding the eggs. You can also cook the eggs in the microwave if you’re in a real pinch—just whisk them in a microwave-safe bowl and cook in 30-second intervals. But honestly, a skillet gives you better control over the doneness.
Preparation Method

- Cook the eggs (4-5 minutes): Heat your small skillet over medium heat. Add a drizzle of olive oil or a pat of butter. Crack both eggs into the pan, being careful not to break the yolks. Season with a pinch of salt and pepper. Cook for 2-3 minutes until the whites are set but the yolks are still runny. For over-easy eggs, flip gently and cook for another 30 seconds. For sunny-side up, just let them cook until the whites are firm but the yolks are still liquid. Remove from heat and set aside.
- Prep the produce (2 minutes): While the eggs cook, halve the avocado, remove the pit, and scoop the flesh out with a spoon. Slice it into thin wedges or cubes—whatever you prefer. Slice the tomato into wedges or thick rounds. If using cherry tomatoes, just halve them. Place both in your mixing bowl.
- Assemble the base (1 minute): Add the mixed greens or arugula to the bowl with the avocado and tomatoes. Add 2 tablespoons of pesto and gently toss everything together until the greens are lightly coated. You want the pesto to cling to everything, not drown it. If it looks dry, add another tablespoon.
- Plate and top (1 minute): Transfer the dressed salad to your serving plate or bowl. Carefully place the cooked eggs on top. The warm eggs will slightly wilt the greens and melt into the pesto—this is exactly what you want.
- Finish and serve (30 seconds): Drizzle any remaining pesto from the bowl over the eggs. Sprinkle with flaky salt, a crack of black pepper, and red pepper flakes if using. Squeeze a little lemon juice over everything if you want extra brightness. Serve immediately while the eggs are still warm and the avocado is cool.
Pro tip: If you want your avocado warm too, you can add it to the skillet for the last 30 seconds of cooking the eggs. It gets slightly softened and even creamier. Just be gentle when flipping or stirring.
Cooking Tips & Techniques
I’ve made this Fresh Pesto Tomato, Egg & Avocado Breakfast Salad enough times to learn a few things the hard way. Here’s what I wish I knew from the start:
Don’t overcook the eggs. Runny yolks are the secret here—they create a natural sauce when mixed with the pesto and avocado. If you prefer firmer yolks, cook them until just set but still slightly soft in the center. Hard-boiled eggs work in a pinch, but you’ll lose that luscious texture.
Taste your pesto before using it. Some jarred pestos are saltier than others. If yours is heavily salted, go easy on the added salt. You can always add more, but you can’t take it out. I learned this after a particularly salty batch that ruined my first attempt.
Warm the pesto slightly. If your pesto is straight from the fridge, let it sit at room temperature for 5 minutes before using. Cold pesto doesn’t coat the greens as well. You can also microwave it for 10 seconds—just don’t overdo it or the oil will separate.
Slice avocado at the last minute. Avocado browns quickly once cut. Slice it right before you’re ready to assemble the salad. If you need to prep ahead, squeeze some lemon juice over the slices to slow down oxidation.
Use a wide bowl. A shallow, wide bowl lets you arrange everything beautifully without everything piling on top of each other. It also makes mixing easier if you want to toss everything together at the table.
Variations & Adaptations
This recipe is incredibly flexible. Here are some ways to switch it up based on what you have or what you’re craving:
- Make it vegan: Swap the eggs for crispy tofu or chickpeas. Use a vegan pesto (many store-bought versions are dairy-free) or make your own with nutritional yeast instead of Parmesan. The avocado provides enough creaminess to compensate.
- Add protein: Top with grilled chicken, smoked salmon, or crispy bacon. Leftover quick garlic miso chicken works beautifully here—just slice it thin and add it warm. The miso flavor actually complements the pesto in a surprising way.
- Change the greens: Use kale, spinach, or a spring mix instead of arugula. If using kale, massage it with a little olive oil and lemon juice first to soften it.
- Try different pestos: Sun-dried tomato pesto, kale pesto, or even a spicy arrabbiata pesto would all work. Each one changes the flavor profile completely, so feel free to experiment.
- Make it a wrap: Skip the bowl and stuff everything into a warm tortilla or flatbread. It becomes a portable breakfast that’s perfect for eating on the go.
- Seasonal twist: In summer, add fresh corn kernels or sliced peaches. In fall, swap the tomatoes for roasted butternut squash cubes. The pesto works with almost anything.
I once tried this with a fluffy miso scrambled eggs instead of fried eggs, and it was incredible. The umami from the miso paired so well with the basil pesto. Don’t be afraid to mix and match—some of the best recipes come from happy accidents.
Serving & Storage Suggestions
This breakfast salad is best served immediately, while the eggs are still warm and the avocado is fresh. The contrast between warm eggs and cool, creamy avocado is part of the magic. Serve it on a wide plate or shallow bowl so everything has room to shine.
What to serve with it: A piece of crusty toast or a warm croissant on the side is perfect for sopping up any leftover pesto and egg yolk. A simple fruit salad or fresh berries add a sweet contrast. For drinks, a cold-pressed juice or a vanilla Earl Grey blackberry mocktail makes the whole meal feel special, even on a Tuesday morning.
Storage: This salad doesn’t store well once assembled—the avocado will brown and the greens will wilt. If you want to prep ahead, cook the eggs and store them in the fridge for up to 2 days. Keep the pesto, greens, and avocado separate. When you’re ready to eat, reheat the eggs gently in a skillet, slice the avocado fresh, and assemble everything quickly.
Reheating: Reheat the eggs in a dry skillet over low heat for about 1 minute per side. Microwave works too, but the whites can get rubbery. Honestly, it’s worth the extra minute to use a pan.
Nutritional Information & Benefits
This breakfast salad is packed with nutrients that keep you full and energized. Here’s what you’re getting:
- Calories: Approximately 450-500 per serving (depending on pesto brand and avocado size)
- Protein: 18-20g from the eggs and pesto
- Healthy fats: 30-35g from avocado, pesto, and eggs—great for brain health and satiety
- Fiber: 10-12g from avocado and greens
- Vitamins and minerals: Vitamin K, vitamin C, folate, potassium, and antioxidants from the tomatoes and greens
The avocado provides heart-healthy monounsaturated fats, while the eggs offer high-quality protein and choline, which supports brain function. The pesto adds anti-inflammatory properties from basil and olive oil. This is a balanced meal that works for low-carb, gluten-free, and Mediterranean diets. If you’re watching sodium, use a low-salt pesto or make your own.
Conclusion
This Fresh Pesto Tomato, Egg & Avocado Breakfast Salad has honestly changed my mornings. It’s proof that you don’t need a complicated recipe or a hour of prep time to eat something that feels special. The combination of creamy avocado, jammy eggs, juicy tomatoes, and bold pesto is just so right—it’s the kind of meal that makes you look forward to waking up.
I hope you give this a try and make it your own. Add extra greens if you like, swap the pesto for something spicy, or pile it all on toast. The best recipes are the ones you adapt to fit your life. And if you come up with a variation I haven’t thought of, I’d love to hear about it. Drop a comment below or tag me in your photos—I’m always looking for new ideas.
Here’s to breakfasts that don’t feel like a chore. Happy cooking, and don’t forget to eat the yolk.
Frequently Asked Questions
Can I make this salad ahead of time?
It’s best enjoyed fresh because the avocado browns and the greens wilt. But you can prep the components separately—cook the eggs, wash the greens, and keep the avocado whole until you’re ready to assemble. It takes just 2 minutes to put together when you’re ready to eat.
What if I don’t have pesto?
You can use any green sauce you have—chimichurri, salsa verde, or even a simple vinaigrette with fresh basil. If you have fresh basil, garlic, olive oil, and nuts, you can make a quick pesto in a blender in under 2 minutes. It’s worth the extra effort.
Can I use hard-boiled eggs instead of fried?
Absolutely. Slice or quarter hard-boiled eggs and arrange them on top. The texture will be different—less saucy—but it still tastes great. Soft-boiled eggs with runny yolks are the best compromise if you want that creamy factor without frying.
Is this salad good for meal prep?
Not really as a full assembled salad. But you can prep the pesto, wash and dry the greens, and hard-boil the eggs ahead of time. Slice the avocado and tomato fresh each morning. It takes less than 5 minutes to assemble from prepped ingredients.
What can I add for more protein?
Grilled chicken, smoked salmon, crispy bacon, or chickpeas all work great. For a vegetarian option, add crumbled feta or goat cheese. I’ve also added leftover crispy tofu katsu slices on top, and it was amazing—the crunch contrasts perfectly with the creamy avocado.
Pin This Recipe!

Fresh Pesto Tomato Egg Avocado Breakfast Salad
A quick and satisfying breakfast salad featuring creamy avocado, jammy eggs, juicy tomatoes, and bold pesto over mixed greens. Ready in just 10 minutes, this no-fuss recipe is perfect for busy mornings and packed with protein and healthy fats.
- Prep Time: 5 minutes
- Cook Time: 5 minutes
- Total Time: 10 minutes
- Yield: 1 serving 1x
- Category: Breakfast
- Cuisine: American
Ingredients
- 2 large eggs
- 1 medium ripe avocado
- 1 large or 2 medium fresh tomatoes (Roma, vine-ripened, or cherry)
- 2–3 tablespoons basil pesto (store-bought like Barilla or Buitoni, or homemade)
- 2 cups mixed greens or arugula
- Salt and black pepper to taste
- Optional: red pepper flakes or lemon juice
Instructions
- Cook the eggs: Heat a small non-stick skillet over medium heat with a drizzle of olive oil or butter. Crack both eggs into the pan, season with salt and pepper, and cook for 2-3 minutes until whites are set but yolks are runny. For over-easy, flip and cook 30 seconds more. Remove from heat.
- Prep the produce: Halve the avocado, remove the pit, and slice into wedges or cubes. Slice the tomato into wedges or thick rounds (halve cherry tomatoes). Place both in a medium mixing bowl.
- Assemble the base: Add mixed greens or arugula to the bowl with avocado and tomatoes. Add 2 tablespoons pesto and gently toss until lightly coated. Add more pesto if needed.
- Plate and top: Transfer dressed salad to a serving plate or shallow bowl. Carefully place cooked eggs on top.
- Finish and serve: Drizzle any remaining pesto over eggs. Sprinkle with flaky salt, black pepper, and optional red pepper flakes or lemon juice. Serve immediately.
Notes
Runny yolks are key for a natural sauce. Taste pesto before adding salt as some brands are salty. Warm pesto slightly if refrigerated for better coating. Slice avocado at the last minute to prevent browning. Best served immediately.
Nutrition
- Serving Size: 1 salad
- Calories: 475
- Sugar: 5
- Sodium: 520
- Fat: 33
- Saturated Fat: 7
- Carbohydrates: 18
- Fiber: 11
- Protein: 19
Keywords: breakfast salad, pesto, avocado, eggs, quick breakfast, healthy breakfast, 10-minute recipe



