This vibrant Mediterranean-inspired salad combines perfectly boiled eggs with ripe avocado for incredible creaminess. Fresh cherry tomatoes, crisp cucumber, and tangy Kalamata olives add texture and briny depth, while the lemon-oregano dressing brings everything together with bright zest. Ready in just 25 minutes, this versatile dish works beautifully as a light lunch, healthy snack, or elegant starter.
The first time I made this egg salad was during a heatwave when my tiny kitchen felt like an oven and turning on the stove seemed like a terrible idea. I ended up hard-boiling eggs early in the morning while it was still cool, then spent the rest of the prep time with my fridge door open, pulling out whatever looked fresh and Mediterranean-inspired. My roommate walked in midway through assembly and basically hovered over the bowl until I agreed to share lunch on the fire escape.
Last summer I brought a huge batch to a potluck and watched three different people ask for the recipe before they even finished their first bite. Someone actually confessed they normally hate egg salad but went back for seconds, which might be the best compliment Ive ever received in my cooking life.
Ingredients
- 6 large eggs: I always buy extra because somehow hard-boiled eggs disappear in my kitchen before I can even start chopping
- 1 large ripe avocado: Look for one that gives slightly to gentle pressure but still feels firm enough to hold its shape when diced
- 1 cup cherry tomatoes: Halving them creates these perfect little bursts of juice throughout every forkful
- 1/2 small red onion: Finely diced so you get that sharp bite without it overwhelming everything else
- 1/2 cucumber: English cucumbers work beautifully since they have thinner skin and fewer seeds
- 1/4 cup Kalamata olives: These add such a wonderful briny punch that makes the whole salad feel more substantial
- 1/4 cup fresh parsley: Flat-leaf parsley brings this bright, herbal freshness that ties all the Mediterranean flavors together
- 3 tablespoons extra virgin olive oil: Use the good stuff here since it really carries the dressing
- Juice of 1 lemon: Fresh is absolutely non-negotiable for that bright, zesty kick
- 1 teaspoon Dijon mustard: This helps emulsify everything while adding just the right amount of tangy depth
- 1 garlic clove: Minced finely so you get the aroma without chewing into raw garlic pieces
- 1/2 teaspoon dried oregano: Rub it between your fingers before adding to wake up those essential oils
- Salt and freshly ground black pepper: Taste as you go since the olives already bring some saltiness to the party
Instructions
- Perfect those eggs:
- Place your eggs in a single layer in a saucepan and cover them with cold water by about an inch. Bring everything to a rolling boil, then immediately reduce the heat to maintain a gentle simmer for exactly 9 to 10 minutes for that beautiful yellow center without any greenish ring around the yolk.
- The ice bath trick:
- Drain the hot water and immediately transfer the eggs to a bowl filled with ice water. Let them cool completely for at least 10 minutes before peeling—the temperature shock makes the eggs practically slip out of their shells.
- Chop and prep:
- Peel your cooled eggs and chop them into roughly half-inch pieces. In a large bowl, combine them with the diced avocado, halved cherry tomatoes, red onion, cucumber, sliced olives, and chopped parsley.
- Whisk up the dressing:
- In a small bowl, whisk together the olive oil, lemon juice, Dijon mustard, minced garlic, oregano, salt, and pepper until the mixture thickens slightly and becomes completely emulsified.
- Gentle toss:
- Pour the dressing over the salad and fold everything together with a rubber spatula. You want to coat all the ingredients while keeping those avocado chunks intact and recognizable rather than mashing them into a uniform spread.
- Taste and adjust:
- Serve immediately while everything is still crisp and vibrant, though this holds up surprisingly well for a couple of hours in the refrigerator if you need to bring it somewhere.
This salad has become my go-to for summer picnics and sudden weekday lunches when I want something that feels special but requires zero actual cooking in the heat.
Make It Your Own
Some days I crumble in some salty feta cheese because I believe almost everything is better with feta, and other times I add chickpeas to make it more of a complete meal. The version I make for my cousin includes capers because she loves that extra briny punch, though I keep them on the side when serving picky eaters.
Serving Ideas
My favorite way to eat this is scooped onto toasted sourdough with everything bagel seasoning, but it is equally delicious served in lettuce cups for a lighter option. I have also wrapped it in a warm pita with extra greens for a satisfying lunch that does not feel like diet food at all.
Storage And Timing
The components can be prepped separately up to a day in advance, which makes assembly incredibly quick when you are short on time.
- Store the chopped eggs and dressing separately from the vegetables for the best texture
- If meal prepping, add the avocado and dressing right before serving to prevent browning
- This tastes even better after the flavors have had about 30 minutes to meld together
There is something so satisfying about a recipe that comes together quickly but still feels like a real treat to eat.
Recipe FAQs
- → How do I prevent the avocado from browning?
-
Toss the avocado cubes with a bit of lemon juice from the dressing before combining with other ingredients. The citrus acid helps slow oxidation. For best results, serve immediately after preparing.
- → Can I make this ahead of time?
-
The dressing can be prepared up to 3 days in advance and stored refrigerated. However, assemble the salad just before serving to maintain the avocado's texture and prevent discoloration. The entire dish stays fresh for up to 2 hours when refrigerated.
- → What's the best way to get perfectly boiled eggs?
-
Place eggs in cold water, bring to a boil, then reduce heat and simmer for exactly 9-10 minutes. Immediately transfer to an ice bath to stop cooking and make peeling easier. This method yields consistently creamy yolks without gray rings.
- → What can I substitute for Kalamata olives?
-
Green olives, black olives, or capers work well as alternatives. For a different flavor profile, try sun-dried tomatoes or artichoke hearts. Each substitution maintains the Mediterranean character while offering unique taste variations.
- → Is this suitable for meal prep?
-
Yes! Store the chopped eggs, vegetables, and dressing separately in airtight containers. Combine just before eating. The components stay fresh for 3-4 days when properly refrigerated, making it excellent for weekday lunches.
- → How can I add more protein?
-
Mix in cooked chickpeas, grilled chicken strips, or crumbled feta cheese. For plant-based options, try hemp seeds or chopped walnuts. These additions boost protein while complementing the Mediterranean flavors.