Salads
This egg and cress salad recipe delivers a perfect balance of creamy, rich yolks and peppery cress, elevated by a bright herbed dressing that transforms a simple lunch into something restaurant-worthy. The secret lies in perfectly hard-boiled eggs—neither rubbery nor overcooked—and a dressing so smooth it coats every ingredient without overpowering their natural flavors. Every bite offers that satisfying contrast of tender egg, crisp cress, and velvety dressing, making it ideal for both quick lunches and elegant gatherings.
The recipe starts with hard-boiling eggs—a technique I’ve perfected to ensure yolks stay rich and creamy rather than dry. Once cooled, they’re halved and tossed with fresh cress, which adds a sharp, peppery bite that cuts through the richness. The dressing, made with mayo, Dijon mustard, and a touch of lemon, binds everything together while keeping the salad light and refreshing. This isn’t just a salad; it’s a textural and flavorful masterpiece that comes together in under 20 minutes.
What makes this salad truly special is its versatility. Add sliced avocado for creaminess, toasted almonds for crunch, or a sprinkle of smoked paprika for depth. The dressing can also be adjusted—swap Dijon for whole-grain mustard for a nuttier profile or add a dash of hot sauce for a kick. Whether you’re meal prepping for the week or assembling a last-minute lunch, this salad delivers restaurant-quality crunch and creaminess without the fuss.
The final touch is presentation: arrange the halved eggs and cress on a platter, drizzle with extra dressing, and garnish with fresh herbs. The result is a dish that looks as impressive as it tastes—perfect for brunch, picnics, or even as a side to grilled fish. Let’s get started on a salad that’s equal parts elegant and effortless.
Ingredients for egg and cress salad
Six eggs, two cups of peppery cress, and a dressing that brings creamy perfection to every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 6 whole | Fresh, organic preferred for creaminess |
| Fresh Cress 🌿 | 2 cups | Peppery, vibrant green leaves |
| Mayonnaise 🥛 | ½ cup | High-quality, creamy brand |
| Dijon Mustard 🌶️ | 1 tbsp | Mild or sharp, to taste |
| Fresh Lemon Juice 🍋 | 1 ½ tbsp | Freshly squeezed, no pulp |
| Extra-Virgin Olive Oil 🫒 | 1 ½ tbsp | Light, fruity variety |
| Fresh Chives 🌱 | 2 tbsp | Finely chopped for garnish |
| Salt 🧂 | ½ tsp | Fine sea salt for seasoning |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Ice Cubes ❄️ | 2 cups | For shock cooling eggs |
| Avocado (optional) 🥑 | ½ whole | Sliced for added creaminess |
| Toasted Almonds (optional) 🥜 | ¼ cup | For added crunch |
The eggs are the foundation—fresh, organic eggs make all the difference in the final texture. Trader Joe's or Whole Foods carry excellent options, but any high-quality eggs will work. For the cress, look for vibrant green leaves with no wilt—local farmers markets often have the freshest. The mayo should be creamy and rich; brands like Hellmann's or Duke's are reliable. The lemon juice needs to be freshly squeezed—bottled won't give the same brightness. If you're feeling adventurous, try a mix of Meyer lemons for a subtly sweeter note.
No Dijon mustard? Whole-grain mustard works beautifully—just add a pinch of sugar to mimic the mildness. Running low on olive oil? Avocado oil is a great substitute, though it has a slightly different flavor profile. The avocado is optional but adds a luxurious creaminess—pick ripe ones that yield slightly to gentle pressure. For the almonds, toast them in a dry pan for about 3-4 minutes until golden; they add an amazing crunch that balances the softness of the eggs. If you're short on time, store-bought toasted almonds from Costco or Trader Joe's are a lifesaver.
Hard-boiled eggs keep well in the fridge for up to 5 days if stored in their shells, submerged in cold water. Once peeled, they're best used within 2 days—the whites can get rubbery if left too long. The dressing stays fresh for 3 days in the fridge, but the cress wilts quickly, so add it just before serving. For meal prep, store the eggs and dressing separately, then toss with cress right before eating. The salad tastes even better the next day as flavors meld, so make extra if you can—it disappears fast.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this combo—hard-boiled eggs, peppery cress, and that bright lemon zing cut through mayo’s richness like a breath of fresh air. Honestly, it’s the kind of salad where every bite feels intentional, not just tossed together.
- No-Fuss Assembly: Five minutes of chopping, maybe ten of mixing. The eggs slice in seconds, the cress stays crisp, and the mustard-lemon dressing comes together in one bowl. I’ll be real: this is the kind of recipe that makes me want to cook even on days when I’d rather eat cereal.
- Lunchbox Hero: Pack it in a jar for work or school—eggs stay intact, cress floats on top like a green confetti, and the dressing clings perfectly. My kids actually eat their greens this way (small victories), and it’s way cheaper than takeout.
- Leftovers That Don’t Suck: This salad tastes better the next day—eggs firm up just right, the flavors meld, and it’s still fresh enough to eat cold. I make a double batch on Sundays, stash it in the fridge, and thank myself all week. (Yes, even on a Tuesday night.)
Step-by-step instructions for egg and cress salad
A perfect balance of creamy, herbed richness with bright peppery cress.
Hard-Boil the Eggs to Perfect Doneness
Place the 6 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 low heat and simmer for exactly 10 minutes. This timing ensures firm whites with creamy yolks that won't turn greenish.
Transfer the eggs to a bowl of ice water using the 2 cups of ice cubes. Let them cool for 10 minutes until completely chilled. The ice water stops the cooking process immediately, preventing overcooked yolks. Peel the eggs under cool running water for easier removal of shells.
Prepare the Creamy Yolk Dressing
In a medium bowl, whisk together the 0.5 cup mayonnaise, 1 tablespoon Dijon mustard, and 1.5 tablespoons fresh lemon juice until smooth. The lemon juice brightens the flavors and prevents the dressing from becoming too heavy. Gradually add the 1.5 tablespoons extra-virgin olive oil while continuing to whisk until fully emulsified.
Season the dressing with the 0.5 teaspoon salt and 0.25 teaspoon black pepper, tasting as you go. The dressing should be thick but pourable. If it's too thick, add 1 teaspoon water at a time until it reaches your desired consistency for spreading.
Combine Ingredients for Maximum Freshness
Gently fold the 2 cups of fresh cress into the dressing using a wooden spoon. The cress should be distributed evenly but still maintain its bright green color. If using the optional 0.5 whole avocado, slice it into thin pieces and fold it in now for added creaminess and rich flavor.
Add the peeled eggs, cut into halves or quarters depending on your preference. The warm eggs will begin to absorb the dressing immediately, creating that signature creamy texture. If using the optional 0.25 cup toasted almonds, sprinkle them over the top now for added crunch.
Garnish and Serve for Optimal Presentation
Transfer the salad to a serving dish and sprinkle the remaining 2 tablespoons fresh chives evenly over the top. The chives add a delicate onion flavor that complements the peppery cress and creamy dressing. Give the salad a final toss just before serving to distribute all the ingredients evenly.
Serve immediately for the best texture and flavor contrast. The salad should have a vibrant green appearance with creamy egg yolks peeking through. Each bite should deliver a perfect balance of creamy dressing, peppery cress, and fresh herbs.
Pro Tips For Making Egg And Cress Salad
- Boil Eggs 9 Minutes: The clock starts when the water returns to a boil after adding eggs—set a timer and don’t peek. Undercooked yolks turn to mush, and overcooked ones get chalky; nine minutes gives you a firm white and a just-set yolk that holds shape when sliced.
- Chill Eggs Before Peeling: I learned this the hard way—hot eggs slide out of shells like greased lightning, leaving you with broken whites and a mess. Run them under cold water for 30 seconds first, then roll gently between hands to crack the shell all over before peeling under running water.
- Drain Cress Properly: Fresh cress wilts faster than you’d think. After washing, spin it in a clean kitchen towel or salad spinner until almost dry—just a little dampness left keeps it crisp. Packing it wet into the salad makes it soggy within hours.
- Balance Mustard to Mayo: Start with 1 tablespoon Dijon per ½ cup mayo, then adjust. Too much mustard overpowers the eggs; too little makes the dressing bland. Taste as you go—lemon juice and cress will brighten it up, but the mustard anchors the flavor. (Yes, even if you’re impatient like me.)
Storing and reheating your egg and cress salad
Refrigerator Storage
Store peeled hard-boiled eggs in an airtight container submerged in cold water—this keeps them fresh for up to 5 days. The water prevents the whites from drying out and turning rubbery. I like using a glass container with a snap lid from Rubbermaid because it’s easy to seal and stack in the fridge. 🥚
The dressing can be made ahead and stored separately in a small glass jar for up to 3 days. Keep it tightly sealed to prevent absorption of fridge odors. The cress, however, should be added fresh just before serving—it wilts quickly and loses its peppery bite when stored too long.
Freezer Prep Tips
If you want to prep ahead, freeze the dressing in 1-tablespoon portions using ice cube trays. Once frozen, transfer the cubes to a ziplock bag and flatten for compact storage. Thaw overnight in the fridge before using—this keeps the texture smooth and prevents separation. ❄️
For the eggs, hard-boil and peel them as directed, then store in a single layer on a tray before transferring to a freezer bag. They’ll keep for up to 3 months, but I recommend reheating gently in a steamer or microwave (covered with a damp paper towel) to restore their creamy texture.
Reheating Eggs Right
To reheat eggs, place them in a microwave-safe bowl with 1 tablespoon water and cover with a damp paper towel. Heat on high for 20-30 seconds—just until warm. Overheating turns yolks grainy, so check frequently. For stovetop reheating, simmer in a small pot of water at low heat for 3-4 minutes until warmed through. 🔥
If your salad includes avocado, add it fresh after reheating the eggs—it oxidizes quickly and turns brown. The cress should always be added last, just before serving, to preserve its vibrant color and crisp texture.
Meal Prep Strategy
For the best results, store the eggs and dressing separately in individual containers. When ready to eat, toss everything together with fresh cress and chives. This method keeps the salad tasting fresh for up to 2 days in the fridge. I like using mason jars for the dressing—they’re easy to grab and pour. 💡
Label your containers with dates to track freshness. The eggs are safe to eat for 5 days, but the dressing and cress should be used within 3 days for peak flavor. Trust me, the first bite after a day or two in the fridge is even more delicious as the flavors meld together!
Nutrition facts
Frequently asked questions
Why does my egg and cress salad dressing turn watery?
The dressing may separate if the mayo is too cold or if you added liquid too quickly. Always use room-temperature mayo and whisk gradually when adding olive oil. If it happens, stir in 1 teaspoon Dijon mustard to help re-emulsify it. The lemon juice also helps stabilize the dressing—just whisk it in thoroughly.
Can I make this salad without mayo for a lighter version?
Yes! Swap mayo for Greek yogurt or avocado mash for creaminess. Use 0.5 cup Greek yogurt plus 1 tablespoon lemon juice instead of mayo, and adjust seasoning to taste. For extra richness, add 1 tablespoon olive oil to the dressing. The texture will be lighter but still creamy.
How do I keep the cress fresh longer in the salad?
Add cress just before serving to preserve its crisp texture. If prepping ahead, store it separately in an airtight container with a paper towel to absorb moisture. For extra freshness, rinse it in cold water right before adding to the salad. The peppery flavor fades quickly once chopped, so last-minute prep is key.
What’s the best way to serve egg and cress salad?
This salad shines as a light lunch or elegant side dish. Serve on a platter with crusty bread or crackers for scooping. For a heartier meal, pair it with grilled chicken, smoked salmon, or crusty sourdough. It also works beautifully as a picnic dish in mason jars—layer dressing at the bottom, then eggs and cress on top.
Can I use store-bought cress instead of fresh?
Fresh cress gives the best peppery flavor, but if you must use store-bought, choose pre-washed baby cress in a sealed bag. Rinse it thoroughly and pat dry before using. For extra flavor, add 1 teaspoon lemon zest to the dressing to mimic the brightness of fresh cress. The texture won’t be as crisp, but it’ll still add a nice herbal note.
