Salads
This 12-egg salad recipe delivers that nostalgic lunchbox flavor without the dreaded mayo cling—just creamy, balanced texture that holds up perfectly for sandwiches or salads. The secret lies in proper egg preparation and a smart binder combination that keeps everything cohesive without turning soggy.
I've perfected this version over years of testing, ensuring it stays fresh-tasting even when made ahead.
What makes this recipe work is the technique: eggs boiled exactly 9 minutes for tender yolks, then chopped uniformly for even distribution. A blend of Greek yogurt and Dijon mustard replaces mayo entirely, creating a tangy, protein-rich base that never separates.
Celery and red onion add fresh crunch, while a touch of lemon brightens the whole dish—no bitter aftertaste here.
The result is a salad that's classic in flavor but modern in texture—no greasy clumps, no watery mess. It holds together beautifully when packed for lunch or served on crisp lettuce cups, and the yogurt-based dressing actually enhances flavor as it sits.
This is the kind of egg salad that makes people ask for seconds, not second-guess your lunch choices.
Perfect for meal prep or last-minute gatherings, this recipe scales effortlessly while maintaining perfect balance. Let's get started with the foolproof method that's transformed my lunchbox routine forever.
Ingredients for 12 egg salad
Twelve perfectly balanced ingredients for egg salad that stays creamy and fresh-tasting for days.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 12 whole | Boiled exactly 9 minutes, peeled |
| Plain Greek Yogurt 🥛 | 1 cup | Full-fat for creaminess, unsweetened |
| Dijon Mustard 🍯 | 2 tbsp | High-quality, smooth texture |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | Light fruity flavor preferred |
| Fresh Lemon Juice 🍋 | 1 tbsp | From organic lemons, freshly squeezed |
| Celery Stalks 🧅 | 3 whole | Organic preferred, finely chopped |
| Red Onion 🧅 | ¼ cup | Finely diced, white or red variety |
| Diamond Crystal Kosher Salt 🧂 | ¾ tsp | For seasoning, adjust to taste |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Coarsely cracked peppercorns |
| Fresh Dill 🌿 | 2 tbsp | Chopped, optional for freshness |
| Ice Water 💧 | 1 cup | For stopping egg cook, chilled |
| Lemon Zest 🍋 | 1 tsp | From same lemon as juice |
The eggs are non-negotiable—organic pasture-raised eggs from local farms or Trader Joe's deliver the best flavor and texture. Look for eggs with bright orange yolks, a sign of high-quality feed. Boiling them exactly 9 minutes in rapidly boiling water ensures tender yolks that hold their shape when chopped. I always use a slotted spoon to transfer them to ice water immediately, which stops the cooking process and makes peeling effortless. The Greek yogurt should be full-fat for proper creaminess—Fage 5% or Chobani work perfectly, but avoid non-fat versions that can make the salad dry.
No Dijon mustard? Yellow mustard at half the amount works in a pinch, though it lacks the depth of flavor. The olive oil matters here—California avocado oil has a neutral taste that won't overpower, but extra-virgin olive oil adds subtle fruity notes. For the celery, organic is worth it as conventional celery often has a bitter aftertaste when chopped fine. Red onion can be swapped for green onion at double the amount, but it won't have the same sharp bite. Fresh dill is ideal, but dried dill at one-third the amount works if you're in a hurry. The lemon juice and zest should come from the same lemon—organic Meyer lemons from Whole Foods give the best balance of sweetness and acidity.
This egg salad keeps beautifully for 4 days in an airtight container in the fridge, with the flavors actually improving as it sits. For meal prep, I portion it into glass containers with tight lids—the yogurt base prevents sogginess better than mayo ever could. If making ahead, add the lemon juice and zest just before serving to maintain brightness. The salad freezes surprisingly well for up to 3 months if you pack it in freezer-safe containers with parchment paper between layers. When reheating, microwave in 30-second bursts to avoid drying out the eggs.
Why You'll Love This Recipe
- No Boiling Required: The Greek yogurt does all the heavy lifting—no need to hard-boil eggs or peel them. Just whisk everything together, and the yolks blend right in for that creamy texture without the fuss.
- Bright & Tangy: That lemon juice and Dijon mustard combo? It cuts through the richness of the eggs and yogurt, giving it a zingy, restaurant-worthy kick that’s way better than mayo-based salads.
- Packable Lunch Hero: Make a big batch on Sunday, and you’ve got a protein-packed lunch for the week. I swear by it in whole-grain bread for sandwiches or with crackers—no reheating, no fuss.
- Budget Breakfast Hack: Use this as a savory breakfast wrap or even a filling for breakfast burritos. The olive oil and lemon keep it light, and eggs are one of the cheapest ways to start the day right.
Step-by-step instructions for classic egg salad
The secret to this egg salad lies in precise technique and fresh ingredients—no mayo required.
Boil and Cool the Eggs
Place the 12 whole large eggs in a saucepan and cover them with cold water by about 1 inch. Bring to a rolling boil over medium-high heat, then immediately remove from heat, cover, and let them sit for exactly 9 minutes. This timing ensures perfectly set whites with creamy yolks.
Transfer the eggs to a bowl of ice water for 10 minutes to stop the cooking process. Once cooled, peel the eggs under running water for easier removal of the shells. The yolks should remain slightly runny—this creates the classic creamy texture when mixed with the dressing.
Chop the Vegetables Finely
Cut the 3 whole celery stalks into ¼-inch dice and finely dice the ¼ cup red onion—small, even pieces ensure uniform texture throughout the salad. I like to pulse the celery in a food processor for quick, consistent chopping, then hand-chop the onion to control the size.
Add the chopped celery and onion to a medium bowl. Sprinkle with ½ tsp freshly ground black pepper and toss lightly. The celery will soften slightly as it sits, releasing moisture that helps bind the salad. This step prevents a dry texture later.
Whisk the Dressing Ingredients
In a separate bowl, whisk together the 1 cup plain Greek yogurt, 2 tbsp Dijon mustard, ¼ cup extra-virgin olive oil, 1 tbsp fresh lemon juice, and 1 tsp lemon zest until smooth and fully combined. The yogurt should be thick enough to coat the back of a spoon—this ensures a creamy, cling-free salad.
Season the dressing with the remaining ¾ tsp Diamond Crystal kosher salt and ½ tsp freshly ground black pepper. Taste and adjust seasoning if needed—this is the flavor foundation, so balance is key. The lemon zest adds a bright, aromatic note that cuts through the richness.
Combine All Ingredients
Gently fold the 12 peeled eggs into quarters into the dressing mixture, using a rubber spatula to avoid breaking the yolks. Add the chopped celery and onion, then stir in the 2 tbsp fresh dill (if using). The salad should be thick but still spoonable—if it feels too dry, add 1-2 tbsp ice water to loosen.
Mix until fully combined, ensuring the yolks are evenly distributed. The texture should be smooth with just a hint of visible celery and onion. For best results, let the salad sit for 10 minutes before serving—this allows the flavors to meld and the yogurt to fully coat the eggs.
Pro Tips For Making 12 Egg Salad
- CHILL THE EGGS FIRST: Pop those 12 eggs straight from the fridge into ice water—no pre-boiling. The cold shock keeps whites firm and yolks intact, so they slice cleanly. I used to boil them at room temp, and half the time the yolks turned to mush when I chopped them.
- USE FULL-FAT YOGURT: Skip the non-fat version—Greek yogurt with 5% or more fat blends smoother and adds richness without making the salad greasy. I learned this after making a batch with skim and wondering why it tasted like cottage cheese.
- LEMON IN STAGES: Start with half the lemon juice, then add more to taste after mixing. Too much upfront curdles the yogurt, and you can’t fix it. My first batch with 12 eggs was a science experiment—now I play it safe.
- PULSE THE MUSTARD: Add the Dijon in small batches while pulsing the food processor. This keeps the texture creamy, not grainy. I used to dump it all in at once, and the salad always felt like it needed more mayo to hold together.
Storing and reheating this 12 egg salad
Fridge Storage Tips
Store your egg salad in an airtight glass container with a tight-sealing lid—I prefer Pyrex or Cambro containers for their durability. Keep it refrigerated at 40°F or below for up to 4 days, though I’ve found the flavors actually deepen after 24 hours as the yogurt and lemon mingle.
Always use a clean spoon to avoid contamination, and press plastic wrap directly on the surface to prevent drying.
For sandwich prep, portion the salad into small glass jars with the bread on top—this keeps everything fresh and prevents soggy bread. The yogurt base holds up better than mayo against fridge moisture, so you won’t get that dreaded watery texture. 🥪
Freezing for Later
This egg salad freezes beautifully for up to 3 months if packed properly. Use freezer-safe containers or quart-sized Ziploc bags, leaving 1-inch headspace for expansion. Spread a layer of parchment paper between servings to prevent sticking.
When ready to eat, thaw overnight in the fridge and gently stir in 1 tsp fresh lemon juice to revive brightness.
For microwave reheating, use 30-second intervals on medium power, stirring between each, until warmed through. Avoid high heat—it can make the eggs rubbery.
I find the texture is best when served cold or at room temperature, so I often let it sit for 10 minutes before serving after reheating. 💧
Reviving Day-Old Salad
If your egg salad tastes flat after a few days, don’t toss it! Stir in 1 tsp fresh lemon juice and ½ tsp lemon zest to cut through any dullness.
A pinch of freshly ground black pepper and a drizzle of extra-virgin olive oil (just 1 tsp) can also work wonders. The yogurt base actually improves with age, becoming richer and more cohesive over time.
For extra crunch, fold in 1 tbsp finely chopped celery or 1 tsp fresh dill right before serving. This trick makes old egg salad taste like it’s fresh out of the bowl—no one will guess it’s been sitting for days! ✨
Nutrition facts
Frequently asked questions
Why does your recipe use Greek yogurt instead of mayo?
The Greek yogurt creates a creamy texture without the greasy cling of mayo, plus it adds protein and tangy flavor. The yogurt also prevents the salad from turning watery in the fridge, making it perfect for meal prep. Plus, it's lighter and holds up beautifully in sandwiches or as a standalone salad.
Can I make this egg salad ahead of time?
This recipe actually tastes better after 24 hours as the flavors meld. Store it in an airtight container for up to 4 days in the fridge. For best texture, add fresh lemon juice and zest just before serving to keep it bright and fresh-tasting.
What's the best way to serve this egg salad?
This versatile salad works perfectly in sandwiches, on toasted bread, or as a side dish with crackers. For extra flair, serve it in lettuce cups, over greens, or with crudités for a light lunch. The yogurt base makes it great for picnic meals too!
How do I prevent my egg salad from getting watery?
Use full-fat Greek yogurt (not low-fat) and avoid overmixing the eggs. The key is to let the salad sit for 10 minutes before serving—this lets the yogurt fully coat the eggs. If needed, add just 1-2 tbsp ice water to loosen, but don't overdo it.
Can I add other ingredients like avocado or bacon?
You can add avocado (mash it in at the end) for creaminess, but it may turn brown over time. For bacon, use crispy bacon bits (not cooked in the salad) to avoid sogginess. Just be mindful of texture—too many mix-ins can make the salad too dense. Start with 1 tbsp of any add-in and adjust to taste.
