The Very Best Egg Salad Recipe: Crisp Celery Crowns and Zesty Dill-Kick Twist

Salads

The Very Best Egg Salad Recipe: Crisp Celery Crowns and Zesty Dill-Kick Twist

This egg salad recipe delivers the very best balance of creamy texture and bold flavor you'll ever taste—crisp celery crowns and a zesty dill-kick twist that elevates it beyond basic lunchbox fare.

The secret lies in perfectly hard-boiled eggs with tender whites and jammy yolks, chopped just fine enough to stay intact while binding the mixture. I've refined this over years of testing, and it never fails to impress even the most critical eaters.

What sets this apart is the celery crowns—thinly sliced celery that stays crisp instead of soggy, plus a tangy dill-mustard mayo that cuts through the richness. The recipe uses simple pantry staples but transforms them into something restaurant-worthy with just a few key techniques.

You'll need about 15 minutes of active prep time, plus 10 minutes for the eggs to cool after boiling.

The result is an egg salad with creamy yet light texture, bright herbaceous notes, and that satisfying crunch from celery that holds up even after chilling. Each bite delivers perfect harmony between the rich yolks, tangy mayo, and fresh herbs.

This version stays fresh for up to 4 days in the fridge when stored properly—no vinegar needed if you follow the mixing order.

Serve on toasted bread for a satisfying sandwich, spoon over crackers for elegant appetizers, or pack in lunchboxes for a protein-packed meal. The recipe scales easily, making it perfect for feeding a crowd or prepping ahead. Let's make the very best egg salad you've ever tasted.

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Med Cal

Ingredients for the very best egg salad

Restaurant-quality egg salad starts with these 12 ingredients—crisp celery crowns and jammy yolks make all the difference.

Ingredient Amount Notes
Large Eggs 🥚 8 whole Freshly boiled, jammy yolks
Mayonnaise 🍳 ¾ cup High-quality, full-fat preferred
Fresh Dill 🌿 ¼ cup Finely chopped, stems removed
Yellow Mustard 🍯 1 tbsp Dijon or whole-grain preferred
Celery Stems 🧅 3 whole Thinly sliced into crowns
Red Onion 🧅 ¼ cup Finely diced, mild bite
Lemon Juice 🍋 1 tbsp Freshly squeezed, brightens flavor
Extra-Virgin Olive Oil 🫒 1 tsp For richness, fruity variety
Diamond Crystal Kosher Salt 🧂 ½ tsp Fine grain, adjust to taste
Freshly Ground Black Pepper 🌶️ ¼ tsp Freshly cracked for best flavor
Whole-Grain Bread 🍞 8 slices For serving, lightly toasted
Ice Water 💧 2 cups For egg cooling bath

The eggs are non-negotiable—farm-fresh, free-range if you can find them. Trader Joe's or your local farmers market are my go-tos for the best quality. Boil them exactly 9 minutes from a rolling boil for jammy yolks that stay intact when chopped. For the celery, organic is ideal (no bitter aftertaste), and those thin 'crowns' are key—slice them paper-thin so they stay crisp. The dill? Fresh is essential—dried just won't cut it here. I always grab a big bunch and use half for this, saving the rest for fish or potatoes.

No fresh dill? Dried dill at one-third the amount works in a pinch, but you'll lose that bright herbaceous punch. Swap the mayo for Greek yogurt (half the amount) if you want lighter texture—just add an extra tablespoon of olive oil to compensate. The mustard can be skipped if you dislike tang, but I always include it—it cuts through the richness beautifully. For the celery, if you can't find fresh, pickled celery from a jar adds that same crisp texture (drain and pat dry first). The red onion adds just enough bite—if you prefer milder flavor, swap for white onion and reduce to half the amount.

Boiled eggs stay fresh in the fridge for 4 days if you shock them in ice water immediately after boiling. Store the chopped salad in an airtight container with a thin layer of mayo on top—keeps it moist and prevents drying. This recipe doubles easily, so I always make a big batch. The leftovers taste even better the next day as flavors meld. For serving, toast the bread lightly—just until golden, no need to crisp it fully. The salad stays crisp for 2 days in the fridge when stored properly—no soggy celery here!

❤️

Why You'll Love This Recipe

  • I’ll be real: celery’s the only veggie I’ll chop for this. Just dice two stalks into tiny cubes—no fancy knife skills needed—and you’re done. The crunch cuts through the mayo so smoothly, it’s like the salad does half the work for you.
  • No Chopping Struggle: I’ll be real: celery’s the only veggie I’ll chop for this. Just dice two stalks into tiny cubes—no fancy knife skills needed—and you’re done. The crunch cuts through the mayo so smoothly, it’s like the salad does half the work for you.
  • Dill Magic Happens: That fresh dill? It’s the secret weapon. A handful of chopped stems (leaves too, if you’re feeling fancy) turns bland mayo into bright, herby perfection. Honestly, I’ve tried dried dill—don’t. The fresh stuff makes this salad taste like summer in a jar.
  • Lunchbox Legend: Between us, this is my go-to for packed lunches or picnic spread. The mustard adds just enough tang to keep it interesting after hours in the fridge, and the eggs stay creamy—not dry or weird. My kid still asks for it every week, even after I’ve made it 50 times.

Step-by-step instructions for the very best egg salad recipe

Here's how to create the most luxurious egg salad you've ever tasted—crisp celery crowns, bright dill, and that perfect creamy texture.

1

Boil Eggs to Jammy Perfection

Place the 8 whole large eggs in a saucepan and cover them with cold water by about 1 inch. Bring to a rolling boil over high heat, then immediately reduce to a gentle simmer and cook for exactly 9 minutes. This timing ensures jammy yolks that stay rich and creamy when chopped.

Transfer the eggs to the prepared 2 cups ice water bath for 10 minutes—this stops the cooking process instantly and makes peeling effortless. The water should be ice cold; if not, add more ice. Gently tap each egg on a hard surface to crack the shell all over, then roll them between your palms to loosen. Peel under running water if needed for stubborn shells.

2

Chop Eggs and Prepare the Celery Crowns

Cut the peeled eggs in half lengthwise and carefully remove the yolks with a spoon, placing them in a separate bowl. Chop the whites into small, even pieces—about ¼-inch cubes—and set aside. For the celery crowns, slice the 3 whole celery stems thinly on the diagonal, removing any stringy bits. You want delicate, crisp slices that'll add crunch to every bite.

Finely dice the ¼ cup red onion using a sharp knife, keeping the pieces tiny so they distribute evenly. The onion should be so finely chopped you barely notice it—just a subtle sweetness that brightens the salad. Place it in a medium bowl with the chopped egg whites and celery crowns.

3

Whisk the Creamy Base

In a separate bowl, whisk together the ¾ cup mayonnaise, 1 tablespoon Dijon mustard, 1 tablespoon fresh lemon juice, 1 teaspoon extra-virgin olive oil, ½ teaspoon kosher salt, and ¼ teaspoon freshly cracked black pepper. This mixture should be smooth and emulsified—no streaks of oil. The mustard adds tang, the olive oil richness, and the lemon juice prevents the mayonnaise from turning grainy.

Add the finely chopped ¼ cup fresh dill to the mayonnaise mixture and stir gently to distribute. The dill should be finely chopped—almost like confetti—so it blends seamlessly without clumps. This is where the "dill-kick" comes in; fresh dill makes all the difference over dried.

4

Combine Everything for Perfect Texture

Add the egg whites and onion mixture to the mayonnaise bowl and gently fold together with a silicone spatula. Be careful not to overmix—just combine until everything is evenly distributed. The salad should look creamy but still have visible texture from the celery and egg whites.

Now add the egg yolks one at a time, gently folding each one in completely. The yolks should melt into the mixture, creating that luxurious, velvety texture we're after. Taste and adjust seasoning—you might need a pinch more salt or a squeeze of lemon juice to balance the flavors. The salad should be bright, tangy, and perfectly seasoned.

5

Serve on Toasted Whole-Grain Bread

Lightly toast the 8 slices of whole-grain bread until golden and crisp. Spread each slice generously with the egg salad, pressing down gently to create neat, even layers. The toasted bread adds a wonderful crunch contrast to the creamy salad, making every bite perfect.

Serve immediately while the bread is still warm and the egg salad maintains its ideal texture. This isn't just egg salad—it's a celebration of fresh ingredients and perfect technique that delivers restaurant-quality results at home.

👨‍🍳

Pro Tips For Making The Very Best Egg Salad

  • Boil Eggs Until Cool: The moment the water stops bubbling isn’t the time to pull them out—wait another full minute for the yolks to firm up properly. I learned this the hard way when my first batch turned out rubbery and sad. Run them under cold water for 10 seconds afterward to stop cooking, then peel while still warm (yes, even if you’re impatient like me).
  • Chop Celery Fine: Tiny dice, not thick sticks—this is the thing that matters most for texture. Use a sharp knife and go for 1/8-inch pieces or smaller. If you’re lazy and just slice it, your salad will have awkward crunchy bits instead of an even, creamy bite.
  • Mix Dill Last: Add the fresh dill right before serving, or it’ll get soggy and lose its bright flavor. I was skeptical until I tried it—now I swear by it. A handful of chopped dill (about 2 tablespoons) is perfect; any more and it’ll overpower the mayo.
  • Use Two Mayos: Start with half Greek yogurt or light mayo to keep it from getting greasy, then finish with full-fat mayo for richness. This trick actually changes the outcome—lighter but still decadent. Skip the shortcut of just using regular mayo if you want a balanced texture.

Common mistakes when making perfect results

Overcooking Eggs

The single biggest mistake I see is overcooking the eggs, which leads to rubbery whites and chalky yolks that ruin the texture. Boil them for exactly 9 minutes from a rolling boil—any longer and you'll get that sad, grayish yolk that nobody wants.

I've ruined countless batches by leaving them in too long, so set a timer and don't look away! 🌡️

Using Stale Ingredients

Freshness matters more than you think. Using old eggs or wilted celery changes the entire texture and flavor profile.

Always use eggs that are no more than 1 week old for the best jammy yolks, and store your celery in the fridge wrapped in a damp paper towel to keep it crisp.

I learned this the hard way when I used celery that had been sitting in the crisper for a week—it turned mushy and ruined the crunch.

Skipping the Ice Bath

Many recipes tell you to just peel eggs after boiling, but that's where things go wrong. Without an ice bath, the cooking continues and you end up with eggs that are harder to peel and less flavorful.

Always transfer your boiled eggs to ice water for 10 minutes—this stops the cooking process instantly and makes peeling effortless. Trust me, this one small step makes all the difference in the world.

Overmixing the Salad

When people start folding everything together, they often overmix, which breaks down the egg whites and makes the salad mushy. Gently fold just until combined—you should still see some texture from the celery and egg whites.

I like to use a silicone spatula and work in small batches if needed. The goal is a creamy but still slightly textured salad, not a smooth puree.

Using Dried Herbs

Fresh dill is non-negotiable for this recipe. Dried herbs lose their bright, vibrant flavor and can make your egg salad taste flat. If you must use dried, reduce the amount to ⅓ of what's called for in fresh herbs, but honestly, it's not worth the compromise.

I always buy a big bunch of fresh dill and use it in multiple recipes throughout the week to avoid waste.

Ignoring the Mayo Quality

Not all mayonnaise is created equal. Using low-quality or light mayo will make your egg salad taste thin and lack richness. Always opt for full-fat mayo—brands like Hellmann's or Duke's work perfectly.

The fat content is what gives egg salad that luxurious mouthfeel. I've tried lighter versions and always regret it—they just don't hold up as well when mixed with eggs.

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 6g30%
Cholesterol 320mg107%
Sodium 580mg25%
Total Carbohydrate 12g4%
Dietary Fiber 2g8%
Sugars 4g
Protein 18g36%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why do you separate the egg yolks from the whites?

Separating the yolks keeps them rich and creamy when folded in last. This technique prevents breaking down the whites too much, which would make the salad mushy. The yolks add luxurious texture and depth of flavor that you lose if you chop them with the whites. Plus, it makes mixing easier—you can fold them in gently at the end for perfect distribution.

2

Can I make this egg salad ahead of time?

This salad actually tastes better after chilling for 1-2 hours as the flavors meld. Store it in an airtight container with a thin layer of mayo on top to keep it moist. It stays fresh for up to 4 days in the fridge—just stir before serving. The celery stays crisp if you store it separately and add it fresh when serving.

3

What's the best way to keep the celery crisp?

Slice the celery as thinly as possible (almost like shavings) and store it in the fridge wrapped in a damp paper towel. For maximum crunch, add it to the salad just before serving. If you notice it softening, drain any excess moisture from the salad mixture and add a pinch more salt to help draw out water. The secret is fresh, organic celery—avoid any that's been sitting too long!

4

Can I make this recipe without mayo?

Yes! Swap the mayo for ½ cup Greek yogurt plus 1 tablespoon olive oil for a lighter version. Or use avocado (½ mashed) for creaminess. Just know the texture will be slightly different—more tangy with yogurt or rich with avocado. The dill and lemon juice will still brighten it up beautifully. This works especially well if you're watching calories or fat content.

5

How do I know when the eggs are perfectly boiled?

Start timing from when the water reaches a rolling boil. For jammy yolks, cook exactly 9 minutes—no more, no less. The whites should be set but still tender, and the yolks should be just firm enough to hold their shape when chopped. If you're unsure, test one egg by cracking it into a bowl of ice water—if it peels easily, you're good to go!

★★★★★4.9(10 reviews)
Categories Salads