This vibrant Mediterranean-style salad combines perfectly boiled eggs with creamy avocado, cherry tomatoes, crisp cucumber, red onion, and salty Kalamata olives. A bright lemon-oregano dressing ties everything together with fresh parsley for herbaceous notes.
The dish comes together in just 25 minutes, making it ideal for quick lunches or meal prep. Serve it on toasted sourdough, in lettuce cups for a low-carb option, or wrapped in warm pita bread. The flavors improve after a short chill, though it's best enjoyed within 2 hours of preparation.
The first time I made this egg salad was on a Tuesday afternoon when my fridge was full of random Mediterranean ingredients and I needed something that felt like sunshine on a plate. I had just returned from a trip where I ate the most incredible mezze platters, and I wanted to recreate that same vibrant energy at home. The combination of creamy avocado and bright, zesty dressing turned a simple lunch into something that made my entire kitchen smell like a Greek island taverna.
Last summer I brought this to a potluck and watched it disappear in record time. My friend Sarah, who claims to despise egg salad, went back for thirds and immediately demanded the recipe. There is something about the combination of textures, the creamy avocado against the crisp cucumber and those briny olives, that makes people pause and ask what exactly makes it taste so special.
Ingredients
- 6 large eggs: Farm fresh eggs give the best flavor and that gorgeous golden yolk color
- 1 large ripe avocado: Should yield slightly to gentle pressure but not feel mushy
- 1 cup cherry tomatoes: Halving them releases their juices and distributes sweetness throughout
- 1/2 small red onion: Soaking diced onion in cold water for 10 minutes mellows the bite
- 1/2 cucumber: English cucumbers work beautifully since they have fewer seeds
- 1/4 cup Kalamata olives: These add an essential briny punch that ties everything together
- 1/4 cup fresh parsley: Flat leaf parsley has a cleaner, brighter flavor than curly
- 3 tablespoons extra virgin olive oil: Use the good stuff here since it carries the dressing
- Juice of 1 lemon: Fresh squeezed makes a huge difference in brightness
- 1 teaspoon Dijon mustard: Acts as an emulsifier to keep the dressing perfectly creamy
- 1 garlic clove: Minced finely so no one gets an overwhelming raw bite
- 1/2 teaspoon dried oregano: Mediterranean oregano is more floral and less harsh than the common variety
- Salt and pepper: Taste as you go, the olives already add saltiness
Instructions
- Perfect your eggs:
- Place eggs in a single layer in a saucepan and cover with cold water by an inch. Bring to a full rolling boil, then immediately reduce heat to a gentle simmer and cook for exactly 9 minutes. Meanwhile, prepare an ice bath in a large bowl.
- Chill and peel:
- Transfer eggs immediately to the ice bath and let cool completely for at least 5 minutes. Gently tap each egg on the counter to crack the shell all over, then peel under cool running water. Chop into bite sized pieces and set aside.
- Prep the vegetables:
- Halve your cherry tomatoes, dice your cucumber into small cubes, and finely dice your red onion. Slice the Kalamata olives into rings and roughly chop the parsley. Cut the avocado in half, remove the pit, and scoop the flesh into cubes.
- Whisk the dressing:
- In a small bowl, combine olive oil, lemon juice, Dijon mustard, minced garlic, and oregano. Whisk vigorously until the mixture thickens and emulsifies into a creamy dressing. Season with salt and pepper, remembering the olives will add salt later.
- Bring it all together:
- In a large serving bowl, combine the chopped eggs, avocado, cherry tomatoes, red onion, cucumber, olives, and parsley. Pour the dressing over everything and gently fold together with a spatula. Taste and adjust seasonings if needed, then serve immediately while the vegetables still have their crunch.
This has become my go to for those nights when I want something that feels substantial but not heavy. I have found myself standing at the counter eating it straight from the bowl more times than I care to admit, caught up in how something so simple can taste so complete.
Making It Your Own
Sometimes I crumble feta on top if I want that extra salty kick, or add diced bell peppers for more crunch and color. The beauty of this recipe is how forgiving it is, you can play with the proportions based on what you have on hand or what sounds good that day.
Serving Ideas
This egg salad works beautifully scooped onto toasted sourdough, tucked into a whole wheat pita, or served in butter lettuce cups for a lighter option. I have also served it alongside grilled fish or chicken for a complete Mediterranean inspired meal that feels effortless but impressive.
Storage and Prep
You can hard boil the eggs and chop all the vegetables up to a day in advance, just store them separately in airtight containers. The dressing can also be made ahead and kept in the fridge, though you may need to give it a quick whisk before using.
- Keep the avocado intact and cube it just before serving
- If you need to store leftovers, press plastic wrap directly onto the surface
- This is best eaten within 24 hours while the vegetables still have their snap
There is something about this salad that just makes people happy, maybe it is the bright colors or the way all those Mediterranean flavors dance together. Whatever it is, I hope it brings a little sunshine to your table too.
Common Questions
- → How long should I boil the eggs for this salad?
-
Boil the eggs for 9–10 minutes once the water reaches a simmer. This timing yields perfectly cooked eggs with firm whites and fully set yolks that hold their shape when chopped.
- → Can I make this ahead of time?
-
You can prepare the components up to 24 hours in advance. Store the chopped eggs, vegetables, and dressing separately, then combine just before serving. The assembled salad holds well for up to 2 hours refrigerated.
- → What's the best way to prevent avocado from browning?
-
The lemon juice in the dressing helps slow oxidation. Keep the avocado in larger chunks rather than mashing it, and toss everything gently to maintain texture. Serve immediately after dressing for best appearance.
- → Can I substitute the eggs for a vegan version?
-
Firm tofu works beautifully as a plant-based alternative. Press and cube extra-firm tofu, then lightly pan-fry or bake the cubes before adding to the salad. This mimics the texture and protein content of eggs.
- → What are good serving suggestions?
-
This salad shines on toasted sourdough with a sprinkle of everything bagel seasoning. For lighter fare, spoon it into butter lettuce cups or romaine leaves. It also wraps well in whole wheat pita with extra fresh herbs.
- → How do I store leftovers?
-
Store in an airtight container in the refrigerator for up to 2 days. Note that the avocado may darken slightly, though the lemon juice helps. Give it a gentle toss before serving leftovers to redistribute the dressing.