Salads
This egg and cress salad recipe delivers a perfect balance of protein, freshness, and herby brightness in just 10 minutes—ideal for a light lunch, side dish, or meal prep staple. The secret lies in perfectly hard-boiled eggs, crisp cress, and a zesty dressing that keeps everything vibrant. I developed this version after realizing how often store-bought salads lack the fresh, homemade quality that makes them truly satisfying.
The beauty of this salad is its simplicity: 6 core ingredients come together without fuss, yet the result is restaurant-quality. Hard-boiled eggs provide rich protein, peppery cress adds a fresh crunch, and a bright lemon-vinaigrette ties everything together. The key technique is peeling eggs while still warm—this prevents them from turning rubbery while keeping the yolk creamy. Even beginners can master this in minutes.
What you'll end up with is a protein-packed salad that's fresh enough for summer picnics but hearty enough for a main course. The cress stays crisp, the eggs remain tender, and the dressing enhances rather than overpowers the natural flavors. This recipe scales perfectly for meal prep—make a batch on Sunday and enjoy it all week.
Serve it alongside grilled chicken, as a standalone lunch, or tucked into sandwiches for added texture. The salad keeps well in the fridge for 3-4 days, making it an ideal make-ahead option. Here's how to assemble it perfectly every time.
Ingredients for egg and cress salad
Six vibrant ingredients transform into a restaurant-quality salad in minutes—perfect for meal prep.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 8 whole | Freshly laid preferred for creamier yolks |
| Fresh Cress 🌱 | 4 cups | Baby leaves for delicate texture |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | High-quality, fruity variety |
| Fresh Lemon Juice 🍋 | 3 tbsp | Freshly squeezed for bright acidity |
| Dijon Mustard 🌶️ | 1 tbsp | Mild or sharp according to preference |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Fine grain preferred for even distribution |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Coarsely ground for texture |
| Crumbled Feta Cheese 🧀 | ½ cup | Optional for added creaminess |
| Toasted Almond Slices 🌰 | ¼ cup | For added crunch and texture |
The eggs are the heart of this salad, so start with room-temperature eggs for even cooking. Store-brand or organic eggs work best—the yolks stay rich and creamy. For the cress, farmers markets or specialty stores often carry the freshest baby leaves, but the pre-washed bags at Whole Foods or Trader Joe's are reliable. The key to perfect hard-boiling is starting with cold water and adding ice immediately after boiling. This keeps the yolks vibrant and prevents rubberiness. If you're short on time, microwave-steaming (cover eggs with water, microwave 3 minutes) works too—just peel them immediately after.
No fresh cress? Substitute with arugula or baby spinach, but increase to 5 cups for similar volume. For a tangier dressing, add 1 tsp of apple cider vinegar to the lemon juice. The feta is optional but adds a luxurious creaminess—skip it for a vegan version or use vegan feta. The almonds can be swapped for toasted walnuts or pumpkin seeds if you prefer. For a smoother dressing, blend the mustard with the olive oil first, then whisk in the lemon juice. If you're making this ahead, hold off on adding the dressing until serving to keep the cress crisp.
Hard-boiled eggs keep for 5 days in the fridge when peeled and stored in cold water. The cress stays fresh for 4-5 days if wrapped in a damp paper towel and sealed in a container. The dressing components (oil, lemon juice, mustard) can be stored separately for 1 week—just whisk before using. For meal prep, assemble everything except the dressing, then toss when ready to eat. The salad tastes even better the next day as flavors meld. Store in an airtight container with parchment paper between layers to maintain crispness.
Why You'll Love This Recipe
- No Boil, No Stress: I swear by this trick—soft-boil the eggs, then shock them in ice water. The yolks stay just set, not rubbery, and the cress adds that peppery bite that makes it feel fancy. Honestly, it’s the only way I’ll eat salad after a long day.
- Peppy, Tangy Magic: That lemon juice and Dijon mustard combo? It’s where this dish gets its soul. The cress isn’t just garnish—it’s the star, bright and sharp, cutting through the richness of the eggs like a citrusy wake-up call. (Yes, even on a Tuesday night.)
- Lunchbox Legend: Between us, this is my go-to for packed lunches. The eggs hold up for a day, the dressing keeps it fresh, and the cress stays crisp if you store it right. My kid swaps it for store-bought every time—no judgment, just victory.
- Pantry-Proof Perfection: Three ingredients from your fridge, one from the garden, and you’re golden. No specialty items, no last-minute grocery runs. I’ll make this with whatever eggs I’ve got, even if they’re a little old—just adjust the boil time, and you’re set. Budget-friendly? More like budget-smart.
Step-by-step instructions for egg and cress salad
This vibrant salad comes together in minutes with precise technique for perfect texture and flavor balance.
Hard-Boil the Eggs for Even Cooking
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 medium-low heat and cook for exactly 9 minutes. This timing ensures the yolks remain creamy while the whites are fully set.
Transfer the eggs to an ice bath for 10 minutes to stop the cooking process and make peeling easier. I find using a slotted spoon helps prevent cracking. The eggs should be cool enough to handle when you're ready to peel them—this prevents the whites from breaking apart during preparation.
Prepare the Herby Dressing
In a medium bowl, whisk together the 0.25 cup extra-virgin olive oil, 3 tablespoons fresh lemon juice, and 1 tablespoon Dijon mustard until fully emulsified. The mixture should be smooth with no visible streaks of oil.
Gradually whisk in the 0.5 teaspoon Diamond Crystal kosher salt and 0.25 teaspoon freshly ground black pepper while continuing to whisk. Taste and adjust the seasoning—this is your flavor foundation, so balance is critical. The dressing should be tangy, slightly peppery, and just salty enough to complement the eggs and cress.
Peel and Slice the Eggs
Gently peel the cooled eggs using a small spoon to lift the shells away from the whites. I like to roll the eggs on a hard surface while peeling to help release the shells more easily. Once peeled, slice each egg into 6-8 wedges—this size creates a satisfying bite while maintaining the salad's delicate texture.
Arrange the egg wedges on a platter or in a large serving bowl. The presentation matters here—spread them evenly so each serving gets a balanced portion of protein and color. If you notice any broken yolks, gently press them back into the whites to maintain that creamy center.
Assemble the Salad with Fresh Cress
Gently toss the 4 cups fresh cress with half of the prepared dressing in a large bowl. The cress should be bright green and still retain its delicate texture—avoid over-tossing to prevent bruising. Add the egg wedges and remaining dressing, then gently fold everything together just until combined.
This is where the salad comes alive with texture contrast. The crisp cress, creamy eggs, and crunchy almonds should all be visible in each bite. If the cress looks wilted, add a splash of ice water to revive it before tossing with the dressing. The goal is a salad that looks as vibrant as it tastes.
Finish with Feta and Almonds
Just before serving, sprinkle the 0.5 cup crumbled feta cheese and 0.25 cup toasted almond slices over the salad. The feta adds a briny contrast to the eggs, while the almonds provide a satisfying crunch that cuts through the creaminess. Toss gently to distribute these final elements evenly.
Serve immediately while the eggs are still cool and the cress remains crisp. This salad holds up well for about 2 hours in the refrigerator if needed, but the texture is best when enjoyed fresh. Pair with crusty bread or a light protein like grilled chicken for a complete meal.
Pro Tips For Making Egg And Cress Salad
- BOIL EGGS 9 MINUTES: I learned this the hard way—10 minutes gives you rubbery yolks, 8 leaves them underdone. Set a timer, use room-temperature eggs, and plunge them into ice water immediately after boiling. The shock stops cooking and keeps whites firm.
- WASH CRESS IN ICE WATER: Fresh cress is sandy and wilted by the time you slice it. Toss it in a colander under cold running water, then transfer to a bowl of ice water for 5 minutes. Drain well—this keeps it crisp and removes grit without wilting.
- DRESS EGGS LAST MINUTE: If you mix the lemon juice and olive oil too early, the eggs turn gray and soggy. Keep the dressing separate until serving, then toss the sliced eggs in just before eating. The mustard and lemon brighten instantly, and the texture stays perfect.
- USE LEMON ZEST NOT JUICE: I was skeptical until I tried it—skip the extra juice and add a fine zest of the lemon peel instead. It adds depth without overpowering, and the oils in the zest blend better with the mustard and olive oil. A pinch of salt on the zest first helps release the flavor.
Pro cooking tips for perfect results
Egg Perfection
For flawless hard-boiled eggs, start with room-temperature eggs—they cook more evenly. Place them in a saucepan, cover with cold water (about 1 inch above the eggs), and bring to a rolling boil over high heat. Once boiling, reduce to medium-low heat and cook for exactly 9 minutes. This timing keeps yolks creamy while whites stay firm. 🥚
After boiling, transfer eggs to an ice bath for 10 minutes to halt cooking and make peeling easier. I use a slotted spoon to prevent cracking. Peel eggs while still warm—this trick prevents the whites from breaking apart. Roll eggs gently on a hard surface while peeling for easier shell removal.
Dressing Mastery
The dressing is the soul of this salad, so emulsify it properly. Whisk 0.25 cup high-quality extra-virgin olive oil with 3 tbsp fresh lemon juice and 1 tbsp Dijon mustard until smooth. The mustard acts as an emulsifier, preventing separation. Taste and adjust seasoning with 0.5 tsp kosher salt and 0.25 tsp black pepper—this is your flavor foundation. 🍋
For extra brightness, add 1 tsp apple cider vinegar to the lemon juice. If the dressing looks too thick, thin it with 1 tsp water. Store dressing components separately in the fridge for up to 1 week—just whisk before using. The key is balance: tangy, slightly peppery, and just salty enough to complement the eggs.
Texture Contrast
Slice eggs into 6-8 wedges for the perfect bite—this size keeps them tender while adding satisfying texture. Arrange them on a platter before adding cress to maintain presentation. For the cress, toss gently with half the dressing first to preserve its crispness. The cress should remain bright green and slightly wilted—this is normal and adds freshness. 🌱
Add the remaining dressing and egg wedges, then fold everything together just until combined. The goal is to see all components in each bite: creamy eggs, peppery cress, and crunchy almonds. If the cress looks wilted, revive it with a splash of ice water before tossing.
Finishing Touches
Sprinkle 0.5 cup crumbled feta and 0.25 cup toasted almond slices just before serving. The feta adds a briny contrast to the eggs, while almonds provide crunch that cuts through the creaminess. Toss gently to distribute evenly. For extra flavor, add 1 tsp fresh dill or chopped chives at the end. 🌰
Serve immediately for the best texture, but this salad holds up well for 2 hours in the fridge if needed. For meal prep, assemble everything except the dressing, then toss when ready to eat. The flavors meld beautifully overnight, making it even more delicious the next day.
Nutrition facts
Frequently asked questions
Can I make this salad ahead of time?
Yes! Assemble everything except the dressing up to 2 days ahead, then store in an airtight container with parchment between layers. Toss with dressing just before serving to keep the cress crisp. The flavors actually improve overnight as the eggs absorb the tangy dressing.
What if I can't find fresh cress?
Use arugula or baby spinach instead—just increase to 5 cups for similar volume. For extra peppery flavor, add 1 tsp grated horseradish to the dressing. The salad will still taste fresh, just with a slightly different texture.
How do I keep the eggs from turning rubbery?
Start with cold water and add ice immediately after boiling for 10 minutes. Peel eggs while still warm—this prevents the whites from breaking. For extra creaminess, use fresh eggs (older eggs have firmer yolks).
Can I make this salad vegan?
Skip the eggs and feta, then use tofu cubes or chickpeas for protein. For a creamy dressing, blend 1 tbsp vegan mayo with the lemon juice and mustard. The salad will still be vibrant and satisfying.
Why does my dressing separate?
This happens when oil and vinegar aren't properly emulsified. Whisk Dijon mustard into the oil first—it acts as a natural binder. For extra stability, add 1 tsp honey or 1 tsp cornstarch to thicken. Always whisk before using if stored separately.
