If you’re looking for a fresh, satisfying, and protein-packed breakfast, this Pesto Tomato Egg Avocado Breakfast Salad is the perfect choice. Combining creamy avocado, juicy cherry tomatoes, flavorful basil pesto, Parmesan, and perfectly poached eggs, this simple breakfast comes together in minutes and is ideal for busy mornings, weekend brunch, or a light lunch.
Why You’ll Love This Recipe
- Ready in just 15 minutes.
- Packed with healthy fats and protein.
- Fresh, vibrant Mediterranean-inspired flavors.
- Naturally gluten-free and low in carbohydrates.
- Perfect for breakfast, brunch, or a light meal.
- Easy to customize with your favorite vegetables and toppings.
Ingredients

- 2 tablespoons olive oil
- 1 teaspoon basil pesto
- 2 cups cherry tomatoes, sliced
- 2 small avocados, pitted, peeled, and diced
- 1 tablespoon Parmesan flakes
- 4 large eggs
- Sea salt, to taste
- Freshly ground black pepper, to taste
Instructions
- In a small bowl, whisk together the olive oil and basil pesto until smooth.
- Place the sliced cherry tomatoes, diced avocados, and Parmesan flakes into a large mixing bowl.
- Pour the pesto dressing over the vegetables and gently toss until everything is evenly coated.
- Bring a saucepan of water to a gentle simmer. Carefully poach the eggs until the whites are set and the yolks remain runny, about 3–4 minutes, or cook them to your preferred doneness.
- Divide the Pesto Tomato Egg Avocado Breakfast Salad evenly between two serving plates.
- Top each serving with two poached eggs.
- Season with sea salt and freshly ground black pepper before serving immediately.

Tips & Tricks
- Use ripe but firm avocados to prevent them from becoming mushy.
- Fresh basil pesto provides the best flavor, but high-quality store-bought pesto also works well.
- Add toasted pine nuts or sunflower seeds for extra crunch.
- Sprinkle additional Parmesan before serving for richer flavor.
- Replace poached eggs with soft-boiled or fried eggs if preferred.
- Add fresh spinach or arugula for extra greens.
Details
- Prep Time: 10 minutes
- Cook Time: 5 minutes
- Total Time: 15 minutes
- Yield: 2 servings
- Category: Breakfast
- Method: Poaching
- Cuisine: Mediterranean
- Difficulty: Easy
- Dietary Notes: Vegetarian, Gluten-Free, Low-Carb, High-Protein, Keto-Friendly (if using keto-friendly pesto)

Notes
- Best served immediately after assembling.
- Drizzle with a little lemon juice to keep avocados fresh.
- Fresh cracked pepper adds wonderful flavor.
- Pair with toasted sourdough, whole grain bread, or fresh fruit.
- Garnish with fresh basil leaves for extra freshness.
Nutrition (Approximate Per Serving)
- Calories: 425
- Protein: 19g
- Carbohydrates: 13g
- Fat: 34g
- Saturated Fat: 7g
- Fiber: 8g
- Sugar: 5g
- Sodium: 310mg
Frequently Asked Questions
Can I make this breakfast salad ahead of time?
You can prepare the vegetables and dressing a few hours ahead, but add the avocado and poached eggs just before serving.
Can I use fried eggs instead?
Absolutely. Fried, soft-boiled, or even scrambled eggs all pair beautifully with this salad.
What type of pesto works best?
Traditional basil pesto offers the freshest flavor, but spinach pesto or arugula pesto also make excellent alternatives.
How do I keep avocado from browning?
Toss the avocado with a small amount of fresh lemon juice before mixing it into the salad.
Is this recipe keto-friendly?
Yes. This recipe is naturally low in carbohydrates and suitable for many low-carb or keto lifestyles.
Storage
Refrigerator
Store the salad (without eggs if possible) in an airtight container for up to 1 day.
Freezer
Freezing is not recommended because avocados and fresh tomatoes lose their texture.
Reheating
This recipe is best enjoyed cold or at room temperature. If needed, prepare fresh poached eggs just before serving.

Similar Recipes

Pesto Tomato Egg Avocado Breakfast Salad
Ingredients
- 2 tablespoons olive oil
- 1 teaspoon basil pesto
- 2 cups cherry tomatoes sliced
- 2 small avocados pitted, peeled, and diced
- 1 tablespoon Parmesan flakes
- 4 large eggs
- Sea salt to taste
- Freshly ground black pepper to taste
Instructions
- In a small bowl, whisk together the olive oil and basil pesto until smooth.
- Place the sliced cherry tomatoes, diced avocados, and Parmesan flakes into a large mixing bowl.
- Pour the pesto dressing over the vegetables and gently toss until everything is evenly coated.
- Bring a saucepan of water to a gentle simmer. Carefully poach the eggs until the whites are set and the yolks remain runny, about 3–4 minutes, or cook them to your preferred doneness.
- Divide the Pesto Tomato Egg Avocado Breakfast Salad evenly between two serving plates.
- Top each serving with two poached eggs.
- Season with sea salt and freshly ground black pepper before serving immediately.
Notes
- Best served immediately after assembling.
- Drizzle with a little lemon juice to keep avocados fresh.
- Fresh cracked pepper adds wonderful flavor.
- Pair with toasted sourdough, whole grain bread, or fresh fruit.
- Garnish with fresh basil leaves for extra freshness.
Conclusion
This Pesto Tomato Egg Avocado Breakfast Salad is a fresh, wholesome recipe that’s perfect for breakfast, brunch, or a light meal any day of the week. Creamy avocado, juicy tomatoes, savory pesto, and perfectly poached eggs create a delicious combination that’s both nourishing and satisfying. Whether you’re preparing a quick weekday breakfast or an elegant weekend brunch, this colorful salad is sure to become one of your favorite healthy recipes.

