Looking for the best egg salad recipe?
you only need five ingredients! It’s simple and incredibly delicious.

In just 30 minutes, you’ll have the best egg salad made with five simple ingredients—perfect for sandwiches, snacks, or appetizers.
Get ready to enjoy the most delicious egg salad you’ve ever tasted! With creamy mayonnaise, sweet caramelized onions, and a touch of mustard, this salad is packed with flavor.
If you’re an egg salad lover, this recipe is unlike anything you’ve tried before. The rich, sweet-salty bite from the caramelized onions makes it impossible to resist going back for just one more spoonful.
It all started with our weekend brunches.
We love treating ourselves to a delicious brunch on the weekends, and we almost always prefer making it at home rather than going out. Our spreads are a feast of veggies, fresh salads, tuna salads, bread, buns, pastries, olives, labneh, feta, and more! Eggs are a must-have on the table.
Whether it’s shakshuka, scrambled eggs, an omelet, frittata, or egg salad, eggs are always part of our weekend brunch.
Over the years, we’ve experimented with so many variations of egg salad. Some were finely chopped, others chunky. We’ve added chives, green onion, olive oil, and fried onions. But once we tried caramelized onion egg salad, we never looked back. There’s just something magical about it. Once you try it, you’ll understand.
Another great thing about this egg salad is how fast and affordable it is to make.
With just five simple ingredients that you probably already have at home, it’s the ultimate budget-friendly recipe. Plus, it’s ready in about 30 minutes, making it perfect for busy mornings, lazy weekends, or even last-minute meal prep.
Plus, KIDS LOVE IT, this egg salad is a big hit with them! Whether you pack it into a sandwich for school lunches or serve it with some veggie sticks on the side, it’s a guaranteed crowd-pleaser. The creamy texture and mild sweetness from the caramelized onions make it kid-approved, and honestly, adults can’t get enough either.
In this post, I’ll show you how to make it in no time, along with tips to customize it to your taste!
P.S I also made the small buns you can see in the pic, they are so fluffy and so easy to make. The recipe will be available on my website soon, so stay tuned for that. You will love them with this egg salad.
INGREDIENTS
- Eggs: If you prefer your egg salad with soft or jammy eggs, you’ll need less mayo. In this recipe, we use hard-boiled eggs, and the mayo amount is adjusted accordingly.
- Onions: Getting the onions perfectly caramelized is crucial. Fry them over medium heat for about 20-25 minutes until they reach a dark brown color, stirring frequently to prevent burning. You want them to brown AND soften beautifully.
- Olive Oil: Use high-quality olive oil, as you will incorporate every drop into the salad, so you don’t need to worry about waste.
- Mayonnaise: Choose YOUR favorite mayo, which is so crucial in this salad as it brings all the ingredients together beautifully.
- Mustard: The mustard helps to cut through the heaviness of the salad. It adds a necessary balance to the rich flavors, and like the mayo, feel free to use your preferred type—whether grainy or smooth.
Best Egg Salad | Tips:
- Perfectly Cooked Eggs: To achieve perfect soft- or hard-boiled eggs, bring a pot of water to a boil. Carefully place the eggs in using a spoon. Cook soft-boiled eggs for 7–8 minutes. Cook hard-boiled eggs for 9–10 minutes. Transfer them to an ice bath to stop the cooking process.
- Caramelize Onions Right: Aim for a deep golden brown color when caramelizing the onions. Cook them on medium heat for 20-25 minutes, stirring frequently to avoid burning. This will bring out their natural sweetness.
- Mustard Matters: The type of mustard you use can change the flavor profile. Experiment with different varieties like Dijon, yellow, or even whole grain for added texture.
- Add Herbs: Fresh herbs like dill, chives, celery leaves or parsley can elevate the flavor of your egg salad and add a nice pop of color.
- Serving Suggestions: This egg salad is versatile! Serve it on toasted bread, in wraps, with crackers, or on a bed of greens for a light meal.
- Make Ahead: You can prepare the salad a few hours or even a day in advance.
- Storage Tips: Store any leftovers in an airtight container in the fridge for up to 3 days, but you’ll see that it won’t last that long :).

The Best Egg Salad
Ingredients
- 8 medium sized eggs (or 7 large eggs)
- 2 large onions (300 grams or 0.6-0.7 pounds)
- 3 tbsp olive oil
- 1½ heaping tbsp mayonnaise
- ½-1 tsp mustard
- ½ tsp salt
- pinch black pepper (optional)
Instructions
- Chop onions into quarter rings (or as you like). Heat 3 tbsp olive oil in a pan over medium heat, add onions with a pinch of salt, and fry for 20–25 minutes, stirring often, until deep brown.
- Meanwhile, bring water to a boil. Gently place eggs in the boiling water with a spoon and cook for about 9-10 minutes. Cool in ice water for 5 minutes, then peel and dice or mash with a fork.
- Mix eggs, caramelized onions (with the oil), mayonnaise, and mustard. Taste and adjust seasoning with black pepper or herbs like dill, chives, parsley, or celery leaves.

Yummy 😋
Delicious egg salad, so creamy and sweet.
Thank you so much Ron! I’m so glad you tried and liked it!
Wow! So creamy and unique
Thank you for that! Looking forward for the future recipes
Thank you Sapir, I’m glad you liked it! 🙂