I remember the exact moment I gave up on traditional egg salad. It was a sweltering summer afternoon, and the thought of a heavy, mayonnaise-laden sandwich was the furthest thing from appealing. I wanted something just as creamy and satisfying but lighter, brighter, and packed with goodness. That craving led me to experiment in my kitchen, and after a few tries, this incredible no-mayo Egg Avocado Salad was born. The magic is in the texture—the ripe avocado and Greek yogurt combine to create a velvety, rich dressing that perfectly coats the hearty eggs, while fresh herbs and a squeeze of lemon juice cut through with a burst of freshness.
Why This Dish is a Go-To in My Kitchen
There are so many reasons this recipe has become a staple in my home. First, it’s unbelievably fast. With just a 10-minute prep time and 12 minutes to cook the eggs, I can have a wholesome, delicious meal on the table in under half an hour. I love that it relies on simple, whole-food ingredients. Swapping heavy mayo for creamy avocado and protein-packed Greek yogurt makes it feel both indulgent and incredibly nourishing. It’s the perfect answer for a quick lunch or a light, satisfying dinner.
Let’s Talk About the Ingredients
The beauty of this recipe lies in its simplicity. For that signature creaminess, you absolutely must use ripe avocados—they should yield to gentle pressure. For the tangy, protein-rich base, I always use plain Greek yogurt; it mimics the texture of mayo without the heaviness.

Creamy No-Mayo Avocado Egg Salad
Ingredients
Equipment
Method
- Place eggs in a saucepan and cover with cold water by about one inch. Bring to a rolling boil over high heat. Once boiling, immediately turn off the heat, cover the pot, and let the eggs stand for 10-12 minutes for perfect hard-boiled eggs.
- While the eggs are cooking, prepare an ice bath. Once the 10-12 minutes are up, use a slotted spoon to transfer the eggs to the ice bath to stop the cooking process. Let them cool completely for at least 5-10 minutes before peeling.
- While the eggs cool, prepare the avocado base. Slice the avocados in half, remove the pits, and scoop the flesh into a large mixing bowl. Immediately add the fresh lemon juice to prevent browning. Mash the avocado with a fork to your desired consistency – leave it slightly chunky for more texture.
- To the mashed avocado, add the Greek yogurt, finely chopped red onion, fresh dill, fresh chives, Dijon mustard, salt, and black pepper. Stir until everything is well combined.
- Once cool, peel and roughly chop the hard-boiled eggs. Add the chopped eggs to the avocado mixture in the bowl.
- Gently fold the chopped eggs into the avocado dressing until just combined. Be careful not to overmix, as it can make the salad mushy and turn it overly green. Taste and adjust seasoning with more salt or pepper if needed.
- Serve immediately on sandwiches, in lettuce wraps, with crackers, or as a side dish. Garnish with an extra sprinkle of chives or paprika if desired.
Notes
Bringing It All Together in My Kitchen
Making this salad is one of the most straightforward things I do in my kitchen. While the eggs are boiling, I get everything else ready. I start by mashing the ripe avocado in a medium bowl until it’s as smooth as I can get it. Then, I stir in the Greek yogurt, lemon juice, Dijon, and all those fragrant fresh herbs. Once the eggs are cooked, peeled, and chopped, I gently fold them into the creamy avocado mixture. A little salt and pepper, and it’s done!
My Tips for the Perfect Outcome
- Don’t over-mash: Keep some texture in the avocado for a more interesting bite.
- Chill the eggs: Plunging boiled eggs into an ice bath makes them much easier to peel.
- Taste and adjust: Always taste before serving; you might want another squeeze of lemon or a pinch of salt.
How I Serve and Store This Dish
My favorite way to enjoy this salad is piled high on a slice of toasted sourdough bread, but it’s also fantastic in lettuce cups for a low-carb option or simply served with a side of crackers for dipping. To store leftovers, I press a piece of plastic wrap directly onto the surface of the salad before sealing the container. This helps prevent the avocado from browning. It keeps beautifully in the refrigerator for up to two days.
Frequently Asked Questions
Can I make this salad ahead of time?
This salad is best enjoyed fresh due to the avocado. However, you can make it a few hours in advance. The lemon juice helps slow down browning, but for the best flavor and color, I recommend serving it the same day it’s made.
What can I use instead of Greek yogurt?
If you’re not a fan of Greek yogurt or need a dairy-free option, you can easily substitute it with a thick, plain, dairy-free yogurt. For a richer taste, you could also use a high-quality mayonnaise, though I personally love the tang from the yogurt.
How do I pick the perfect avocado for this recipe?
You’re looking for an avocado that is ripe but still firm. It should yield slightly to gentle pressure. If it feels mushy, it’s likely overripe and may have brown spots. A perfectly ripe avocado is key to achieving that wonderfully creamy texture.
Is this egg and avocado salad healthy?
Yes, absolutely! It’s packed with healthy monounsaturated fats from the avocado, high-quality protein from the eggs and Greek yogurt, and fresh herbs. It’s a wonderfully balanced and nutritious meal that will keep you feeling full and satisfied for hours.
Conclusion
This recipe is my go-to for a reason, and I hope it brings a little bit of brightness to your table, just as it does to mine. It’s simple, nourishing, and proves that you don’t need mayo to make a perfectly creamy salad. If you try it, I’d love to hear what you think!
