Mornings can feel rushed. You want something healthy, but you don’t want to cook a big meal or wash a sink full of dishes. That’s exactly why this Pesto Tomato, Egg & Avocado Breakfast Salad has become one of my favorite go-to breakfasts.
It’s fresh, filling, and packed with flavor. You get creamy avocado, juicy tomatoes, jammy eggs, and bright pesto all in one bowl. It feels fancy, but it’s actually very easy to make.
As someone who tests breakfast recipes every week for my family, I can tell you this one checks all the boxes. It’s quick, nourishing, and satisfying enough to keep you full until lunch. In this post, I’ll walk you through the simple steps, share pro tips, offer fun variations, and answer common questions so your breakfast salad turns out perfect every time.
Let’s get started.
Why You’ll Love This Recipe
Here’s why this Pesto Tomato, Egg & Avocado Breakfast Salad deserves a spot in your weekly rotation:
-
Fresh and bold flavor – Creamy avocado, herby pesto, and sweet tomatoes create the perfect balance.
-
Quick and easy – Ready in about 20 minutes with minimal prep.
-
High-protein and filling – Eggs and avocado keep you satisfied for hours.
-
Naturally gluten-free – Great for many diets without any swaps.
-
Versatile – Add greens, grains, or extra toppings to make it your own.
It’s the kind of breakfast that feels like brunch, but you can enjoy it any day of the week.
Ingredients & Prep
This breakfast salad uses simple, fresh ingredients you can find at any grocery store.

Main Ingredients Prep
-
Eggs (4 large) – Bring to room temperature if possible. You’ll boil them to your preferred doneness.
-
Avocados (2 ripe) – Slice just before serving to keep them from browning.
-
Cherry or grape tomatoes (1 ½ cups) – Rinse and slice in half.
-
Mixed greens or arugula (2–3 cups, optional but recommended) – Wash and dry well.
Seasonings, Sauces, or Flavor Base
-
Basil pesto (⅓ cup) – Store-bought or homemade both work.
-
Fresh lemon juice (1–2 teaspoons) – Brightens everything up.
-
Salt and black pepper – To taste.
-
Red pepper flakes (optional) – For a little heat.
Pantry Staples
-
Olive oil (for drizzling if needed)
-
Flaky sea salt (optional for finishing)
Simple ingredients, big flavor.
Step-by-Step Cooking Instructions
This Pesto Tomato, Egg & Avocado Breakfast Salad comes together in just a few easy steps.
Pre-Cooking Prep
-
Fill a small pot with water and bring it to a gentle boil.
-
While the water heats, wash and slice your tomatoes.
-
Rinse and dry the greens if using.
-
Cut avocados in half, remove the pit, and slice (wait to slice until closer to serving if possible).
Keep everything ready so you can assemble quickly once the eggs are done.
Cooking Method
-
Carefully lower the eggs into boiling water.
-
Cook based on your preferred texture:
-
Soft-boiled (jammy center): 6–7 minutes
-
Medium-boiled: 8–9 minutes
-
Hard-boiled: 10–11 minutes
-
-
Transfer eggs immediately to an ice bath for 5 minutes. This stops cooking and makes peeling easier.
-
Peel and slice in halves or quarters.

In a large bowl or serving platter:
-
Add greens (if using).
-
Arrange tomatoes and avocado slices on top.
-
Place the sliced eggs over the salad.
-
Spoon pesto evenly across the top.
-
Drizzle with lemon juice and a light splash of olive oil if desired.
-
Season with salt, pepper, and red pepper flakes.
Doneness or Texture Check
For the best breakfast salad texture:
-
Egg whites should be firm.
-
Yolks can be soft and jammy or fully set—your choice.
-
Avocados should be creamy, not mushy.
-
Tomatoes should be juicy but not watery.
Resting or Final Touches
Let the salad sit for 2–3 minutes after assembling. This helps the pesto and lemon lightly coat everything.
Finish with flaky sea salt or extra cracked pepper for a little extra flavor boost.
Serve immediately and enjoy.
Pro Tips for Perfect Results
Even simple recipes have a few tricks that make them extra good.
Common Mistakes to Avoid
-
Overcooking the eggs – This makes the yolks chalky and dry.
-
Using unripe avocado – It should give slightly when pressed.
-
Adding pesto too early – Wait until just before serving to keep it fresh and vibrant.
-
Skipping acid – Lemon juice balances the richness of egg and avocado.
Little details make a big difference.
Recommended Tools
-
Medium saucepan
-
Slotted spoon
-
Sharp knife
-
Cutting board
-
Large serving bowl or platter
A small mesh strainer also helps when transferring eggs to the ice bath.
Storage & Reheating Tips
This Pesto Tomato, Egg & Avocado Breakfast Salad is best fresh, but here’s how to store leftovers:
-
Store eggs separately in an airtight container for up to 3 days.
-
Keep avocado separate or sprinkle with lemon juice to reduce browning.
-
Do not freeze.
-
No reheating needed—this salad is served cold or at room temperature.
If prepping ahead, assemble everything except avocado and pesto. Add those right before serving.
Flavor Variations
One of the best things about this Pesto Tomato, Egg & Avocado Breakfast Salad is how easy it is to customize.
Spicy Version
If you like heat, try:
-
Extra red pepper flakes
-
A drizzle of chili oil
-
Sliced jalapeños
-
A spoonful of spicy pesto
The creaminess of the avocado balances spicy flavors beautifully.
Healthy / Special Diet Option
This recipe is already:
-
Gluten-free
-
Vegetarian
-
Low-carb
To make it keto-friendly, keep the greens and skip any sweet add-ins.
To make it dairy-free, use dairy-free pesto or make your own without cheese.
To boost protein, add:
-
Grilled chicken
-
Smoked salmon
-
Hemp seeds or pumpkin seeds
Global Flavor Twist
Give your breakfast salad an international spin:
-
Mediterranean: Add feta, olives, and cucumber.
-
Mexican-inspired: Add cotija cheese, cilantro, and a squeeze of lime.
-
Italian caprese style: Use mozzarella pearls and balsamic glaze.
Each twist keeps the base of pesto, tomato, egg, and avocado but changes the vibe.
Serving Suggestions
This Pesto Tomato, Egg & Avocado Breakfast Salad is satisfying on its own, but you can easily build it into a full brunch spread.
Side Dishes
-
Toasted sourdough or whole grain bread
-
Roasted breakfast potatoes
-
Fresh fruit salad
-
Yogurt with honey and granola
Drinks, Sauces, or Toppings
-
Fresh-squeezed orange juice
-
Hot green tea
-
Extra pesto on the side
-
A drizzle of balsamic glaze
It also pairs beautifully with a light smoothie for an extra boost of energy.
FAQs
Can I make this ahead of time?
Yes, partially.
You can:
-
Boil the eggs up to 3 days ahead.
-
Wash and slice tomatoes in advance.
-
Prep greens and store them dry.
Wait to slice the avocado and add pesto until right before serving. This keeps everything fresh and bright.
How do I fix common mistakes?
If eggs are overcooked:
Use extra pesto and lemon juice to add moisture.
If avocado browns:
Toss lightly with lemon juice before serving.
If salad tastes bland:
Add more salt, lemon juice, or a spoonful of pesto. A pinch of flaky salt on top can really wake up the flavors.
Conclusion
If you’re tired of boring breakfasts, this Pesto Tomato, Egg & Avocado Breakfast Salad is the upgrade you need. It’s fresh, creamy, colorful, and full of flavor—all without complicated steps.
It’s one of those recipes readers tell me they make again and again. And once you try it, I think you will too.
Give it a try this week, and let me know how you customize yours. If you loved this breakfast salad, you might also enjoy a hearty breakfast grain bowl or a simple avocado toast with poached eggs for another easy morning favorite.

Pesto Tomato, Egg & Avocado Breakfast Salad
Ingredients
- Main Ingredients:
- 4 large eggs
- 2 ripe avocados sliced
- 1 ½ cups cherry or grape tomatoes halved
- 2 –3 cups mixed greens or arugula optional but recommended
- Seasonings & Flavor:
- ⅓ cup basil pesto store-bought or homemade
- 1 –2 teaspoons fresh lemon juice
- Salt to taste
- Black pepper to taste
- Red pepper flakes optional
- Optional:
- Olive oil for drizzling
- Flaky sea salt for finishing
Instructions
- Boil the Eggs:
- Bring a small pot of water to a gentle boil. Carefully lower in the eggs.
- Soft-boiled (jammy): 6–7 minutes
- Medium: 8–9 minutes
- Hard-boiled: 10–11 minutes
- Ice Bath:
- Transfer eggs immediately to an ice bath for 5 minutes. Peel and slice in halves or quarters.
- Prep Produce:
- Wash and halve the tomatoes. Wash and dry greens. Slice avocados just before serving.
- Assemble Salad:
- Arrange greens (if using) on a large platter or bowl.
- Top with tomatoes and avocado slices.
- Add sliced eggs on top.
- Finish & Serve:
- Spoon pesto evenly over the salad.
- Drizzle with lemon juice and optional olive oil.
- Season with salt, pepper, and red pepper flakes.
- Let sit for 2–3 minutes, then serve immediately.
Notes
- For best texture, use slightly jammy eggs.
- Slice avocado right before serving to prevent browning.
- Add lemon juice to enhance flavor and balance richness.
- Store eggs separately if meal-prepping.
- Best enjoyed fresh; do not freeze.
