Pesto Tomato, Egg & Avocado Breakfast Salad
If you’re tired of the same old toast or sugary cereal in the morning, this Pesto Tomato, Egg & Avocado Breakfast Salad is a fresh and filling way to start your day. It’s savory, colorful, and packed with protein and healthy fats to keep you satisfied for hours.
Breakfast salads might sound unusual, but once you try one, you’ll wonder why you didn’t start sooner. The combination of jammy eggs, creamy avocado, juicy tomatoes, and herby pesto creates bold flavor in every bite.
I’ve made this Pesto Tomato, Egg & Avocado Breakfast Salad countless times when I want something quick but nourishing. It feels light yet energizing — perfect for busy mornings or a relaxed weekend brunch.
In this post, you’ll learn how to cook perfect eggs, assemble a balanced bowl, customize flavors, and prep it ahead for easy mornings.
Let’s build a better breakfast.
Why You’ll Love This Recipe
-
High-Protein & Filling – Eggs provide lasting energy.
-
Fresh & Flavorful – Pesto ties everything together.
-
Low-Carb Friendly – Naturally balanced and satisfying.
-
Quick to Make – Ready in about 15 minutes.
-
Beautiful Presentation – Looks café-worthy at home.
This Pesto Tomato, Egg & Avocado Breakfast Salad is fresh, vibrant, and anything but boring.
Ingredients & Prep
The key is using ripe produce and perfectly cooked eggs.

Main Ingredients Prep
-
2 large eggs
-
1 cup cherry tomatoes, halved
-
1 ripe avocado, sliced
-
2 cups mixed greens (arugula or spinach work well)
-
2 tablespoons basil pesto
Choose avocados that are slightly soft but not mushy.
Seasonings, Sauces, or Flavor Base
-
1 tablespoon olive oil (optional drizzle)
-
1 teaspoon lemon juice
-
¼ teaspoon salt
-
¼ teaspoon black pepper
The lemon juice brightens the avocado and tomatoes.
Pantry Staples
-
Olive oil
-
Salt
-
Pepper
Optional add-ins:
-
Crumbled feta or goat cheese
-
Toasted pine nuts
-
Everything bagel seasoning
-
Sliced cucumbers
Step-by-Step Cooking Instructions
This Pesto Tomato, Egg & Avocado Breakfast Salad comes together quickly.
Pre-Cooking Prep
-
Wash and dry greens and tomatoes.
-
Slice avocado just before assembling.
-
Bring a small pot of water to a boil for eggs.
Fresh ingredients make the biggest difference.
Cooking the Eggs
For jammy eggs (recommended):
-
Gently lower eggs into boiling water.
-
Cook for 7 minutes.
-
Transfer immediately to an ice bath.
-
Peel and slice in half.
For fully hard-boiled eggs:
-
Cook 9–10 minutes instead.
Assembling the Salad
-
Add mixed greens to a bowl.
-
Scatter halved cherry tomatoes on top.
-
Add sliced avocado.
-
Place halved eggs over the salad.
-
Spoon pesto over eggs and vegetables.
Finishing Touches
-
Drizzle with lemon juice.
-
Add a light drizzle of olive oil if desired.
-
Sprinkle salt and pepper to taste.
Your Pesto Tomato, Egg & Avocado Breakfast Salad should look vibrant and layered.
Texture & Doneness Check
The perfect bowl has:
-
Creamy avocado
-
Slightly runny egg yolks
-
Juicy tomatoes
-
Crisp greens
-
Herbaceous pesto coating everything lightly
Serve immediately for best texture.
Pro Tips for Perfect Results
After making this many times, here’s what works best.
Common Mistakes to Avoid
-
Overcooking eggs — results in dry yolks.
-
Cutting avocado too early — it browns quickly.
-
Overdressing — pesto is flavorful, so a little goes a long way.
Balance is key in this Pesto Tomato, Egg & Avocado Breakfast Salad.
Recommended Tools
-
Small saucepan
-
Slotted spoon
-
Sharp knife
-
Mixing bowl
An ice bath helps achieve perfectly cooked eggs.
Storage & Meal Prep Tips
-
Store boiled eggs (unpeeled) up to 5 days.
-
Prep greens and tomatoes ahead.
-
Slice avocado fresh before serving.
-
Keep pesto separate until ready to eat.
This salad is best assembled fresh.
Flavor Variations
You can easily customize this breakfast bowl.
Spicy Version
-
Add red pepper flakes.
-
Drizzle chili oil.
-
Use spicy pesto.
Heat pairs beautifully with creamy avocado.
Healthy / Special Diet Option
To make it dairy-free:
-
Use dairy-free pesto.
To make it keto-friendly:
-
Add extra avocado.
-
Skip tomatoes if reducing carbs further.
To add more protein:
-
Add grilled chicken.
-
Sprinkle hemp seeds.
Global Flavor Twist
Try these fun ideas:
-
Mediterranean: Add olives and feta.
-
Californian Style: Add microgreens and sunflower seeds.
Each twist keeps the base of this Pesto Tomato, Egg & Avocado Breakfast Salad while offering something new.
Serving Suggestions
This salad works beyond breakfast.
For Brunch
-
Serve with sourdough toast.
-
Add fresh fruit on the side.
-
Pair with iced coffee.
For Lunch
-
Add grilled shrimp or chicken.
-
Serve with a bowl of soup.
For Entertaining
-
Plate individually for guests.
-
Garnish with extra basil leaves.
-
Drizzle pesto in a decorative pattern.
It’s simple but elegant.
FAQs
Can I make this ahead of time?
You can prep most components ahead. Boil eggs, wash greens, and make pesto in advance. Assemble the Pesto Tomato, Egg & Avocado Breakfast Salad just before serving for best freshness.
How do I fix common mistakes?
Egg yolk too firm?
Reduce cooking time by 1–2 minutes next time.
Avocado browning?
Add lemon juice immediately after slicing.
Too salty?
Add extra greens or avocado to balance.
Not flavorful enough?
Add a pinch of flaky sea salt or extra pesto.
Small adjustments easily improve the dish.
Conclusion
This Pesto Tomato, Egg & Avocado Breakfast Salad is fresh, filling, and packed with bold flavor. It’s a simple way to upgrade your morning routine with wholesome ingredients and satisfying textures.
Whether you’re meal prepping for busy weekdays or hosting brunch, this salad delivers vibrant flavor without complicated steps. Many readers say once they try breakfast salad, they never look back.
If you loved this recipe, explore my other healthy breakfast ideas for more energizing meals.

Pesto Tomato, Egg & Avocado Breakfast Salad
Ingredients
- Main Ingredients
- 2 large eggs
- 1 cup cherry tomatoes halved
- 1 ripe avocado sliced
- 2 cups mixed greens arugula or spinach
- 2 tablespoons basil pesto
- Seasonings & Finishing
- 1 teaspoon lemon juice
- 1 tablespoon olive oil optional drizzle
- ¼ teaspoon salt adjust to taste
- ¼ teaspoon black pepper
- Optional Add-Ins
- Crumbled feta or goat cheese
- Toasted pine nuts
- Everything bagel seasoning
- Sliced cucumbers
- Red pepper flakes
Instructions
- Prepare Ingredients
- Wash and dry greens and tomatoes.
- Slice tomatoes in half.
- Slice avocado just before assembling.
- Cook the Eggs (Jammy Style Recommended)
- Bring a small pot of water to a boil.
- Gently lower eggs into boiling water.
- Cook for 7 minutes for jammy centers (9–10 minutes for fully hard-boiled).
- Transfer immediately to an ice bath.
- Peel and slice in half.
- Assemble the Salad
- Add mixed greens to a bowl.
- Top with cherry tomatoes and sliced avocado.
- Place halved eggs on top.
- Dress & Finish
- Spoon pesto over eggs and vegetables.
- Drizzle with lemon juice and olive oil if desired.
- Sprinkle with salt and pepper to taste.
- Serve Immediately
- Enjoy while fresh for best texture and flavor.
Notes
- For perfectly jammy eggs, cook exactly 7 minutes and cool quickly in ice water.
- Slice avocado just before serving to prevent browning.
- Pesto is flavorful — start with a small amount and add more if desired.
- For dairy-free, use dairy-free pesto.
- Best assembled fresh; store components separately for meal prep.
