Cook the eggs. Place eggs in a single layer in a pot, cover with cold water by about an inch, and bring to a gentle boil. Once boiling, cover, turn off the heat, and let sit for 10–12 minutes.
This method yields tender whites and bright, creamy yolks.
Shock and peel. Transfer eggs to an ice bath for 5–10 minutes. Crack gently and peel under running water. Cooling quickly makes peeling easier and prevents a green ring around the yolks.
Chop the eggs. Aim for small, even pieces. For a chunkier salad, keep the pieces larger; for a smoother spread, mash lightly with a fork.
Make the dressing. In a bowl, whisk Greek yogurt, mayonnaise, Dijon, and lemon juice until smooth.
Season with salt and pepper. Taste and adjust—add more mustard for tang, more yogurt for protein and body.
Add the crunch. Fold in celery and onion (or shallot). These add freshness and texture without overshadowing the eggs.
Combine gently. Stir in the chopped eggs and fresh herbs until everything is coated but not mushy.
A light hand keeps the salad airy and appealing.
Chill and serve. For best flavor, chill 20–30 minutes so the flavors meld. Serve on toast, in a wrap, over greens, or in lettuce cups.