Salads
This egg and cress salad recipe delivers the perfect balance of crispy poached eggs and peppery greens in every bite—simple yet sophisticated enough for brunch or lunch. The secret lies in perfectly poached eggs with runny yolks that cling to the tender cress, creating a dish that’s both elegant and effortless. I’ve refined this recipe over years of testing, ensuring the eggs stay crisp at the edges while maintaining that luxurious, creamy center.
The foundation is a bright, tangy dressing that cuts through the richness of the eggs, with a touch of mustard adding depth. Fresh cress provides the signature peppery kick, while optional additions like smoked salmon, avocado, or crumbled cheese elevate it further. What makes this salad truly special is how it comes together in just 15 minutes—ideal for weeknight meals or impressing guests with minimal effort.
By the time you assemble this salad, you’ll have a dish that’s visually stunning with its vibrant greens and golden eggs, yet simple enough to prepare ahead. The crisp texture of the cress contrasts beautifully with the soft, runny yolks, making every forkful a delight. Whether served on toast, in a bowl, or as part of a larger spread, this salad is a game-changer for any meal.
For those watching their dietary intake, this recipe is naturally vegetarian and packed with protein from the eggs. A quick swap of vegan mayo keeps it plant-based without sacrificing flavor. Let’s get started—your taste buds will thank you.
Ingredients for egg and cress salad
Four eggs, peppery greens, and a tangy dressing—this salad is all about crispy edges and creamy centers.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 4 whole | Freshly poached for crisp edges |
| Fresh Cress 🌿 | 4 cups | Peppery, tightly packed leaves |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | Light, fruity variety preferred |
| White Wine Vinegar 🍷 | 2 tbsp | Dry, crisp white wine |
| Dijon Mustard 🌶️ | 1 tbsp | Mild or hot variety |
| Honey 🍯 | 1 tbsp | For subtle sweetness |
| Sea Salt 🧂 | ½ tsp | Fine grain preferred |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Freshly cracked for best flavor |
| Mayonnaise 🥫 | 2 tbsp | Or vegan mayo for plant-based |
| Crusty Bread 🍞 | 8 slices | For serving, optional |
| Lemon Juice 🍋 | 1 tsp | Freshly squeezed |
The cress is non-negotiable—farmers market or garden-fresh has that bright, peppery punch you can't get from store-bought bags. Look for leaves that are vibrant green, not wilted or yellowing. For the eggs, room temperature makes all the difference in poaching—cold eggs won't hold their shape. I always grab freedom-range eggs when possible, but any good-quality eggs work. The bread? Sourdough or a crusty baguette from the bakery section—nothing pre-sliced. Toast it fresh before serving so it stays crisp.
No white wine vinegar? Apple cider vinegar works in a pinch, but the flavor will be slightly sweeter. Short on honey? Maple syrup at half the amount keeps things vegan. The mayo can be swapped for a vegan version like Just Mayo—no one will notice the difference. Want extra richness? Add 1 tbsp of crème fraîche to the dressing. For the eggs, if you're nervous about perfect poaching, use ice water in the pot and add vinegar—it helps the whites set faster. And pro tip: always use freshly cracked black pepper—pre-ground loses its kick fast.
This salad keeps beautifully—2 days in the fridge if you store the eggs and dressing separately. Assemble right before serving so the cress stays crisp. The dressing? 1 week in a sealed jar in the fridge. I always make double—leftover dressing is perfect for quick sandwiches. For make-ahead meals, poach the eggs last-minute and toss them with the salad right before eating. The bread? Toast it fresh—nothing beats warm, crispy bread with this salad.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this recipe—just eggs, cress, olive oil, vinegar, and mustard. No fancy gadgets, no stress, and no extra shopping trips. Honestly, the pantry version of a restaurant-worthy salad.
- Peppy, Tangy Bite: That sharp Dijon mustard and bright cress cut through the richness of the eggs—like a crisp spring breeze after a heavy meal. The white wine vinegar ties it all together with just the right zing.
- Lunchbox Legend: Pack this for work or school—it’s sturdy enough to handle a bumpy commute but still feels fresh. My kids actually eat their greens when it’s in a jar with these eggs. (Yes, even on a Tuesday.)
- Budget Brightener: Eggs are cheap, cress lasts forever in the fridge, and the dressing costs pennies. I make a big batch on Sundays and use it all week—no wasted ingredients, just flavor. My wallet thanks me.
Step-by-step instructions for crispy poached eggs on peppery greens
Here's how to assemble this bright, refreshing salad with perfectly crisp-edged eggs.
Prepare the Cress and Dressing
Rinse the 4 cups fresh cress thoroughly in a colander under cold water, then drain well and pat dry with paper towels. This removes any grit while preserving the peppery flavor that makes this salad special. Transfer the dry cress to a large mixing bowl.
In a small jar with a tight-fitting lid, combine the 0.25 cup extra-virgin olive oil, 2 tablespoons white wine vinegar, 1 tablespoon Dijon mustard, 1 tablespoon honey, 0.5 teaspoon sea salt, and 0.25 teaspoon freshly ground black pepper. Seal the jar and shake vigorously for 20-30 seconds until the dressing emulsifies completely and looks smooth and glossy. The honey helps balance the acidity while adding subtle sweetness that complements the eggs perfectly.
Poach the Eggs for Crispy Edges
Bring a small pot of water to a gentle simmer—you should see just a few bubbles breaking the surface, not a rolling boil. Add 1 teaspoon lemon juice to help the whites coagulate more quickly. Crack each of the 4 whole large eggs into a small bowl or ramekin before carefully sliding them into the simmering water. Poach for 3-4 minutes until the whites are set but the yolks remain runny and the edges are just beginning to crisp.
Use a slotted spoon to transfer the eggs to paper towels to drain. The lemon juice in the poaching water prevents the whites from spreading too much, giving you those crispy edges you're after. If you notice any eggs aren't perfectly set, return them to the simmering water for an additional 30 seconds—they'll continue cooking slightly after removal.
Assemble the Salad
Pour the dressing over the cress in the mixing bowl and toss gently with your hands or a large spoon until the leaves are evenly coated. The cress should look vibrant and glistening with the dressing. Taste a leaf and adjust seasoning if needed—you might want to add a pinch more salt or pepper depending on your preference.
Arrange the 8 slices crusty bread on a serving platter, dividing them evenly. Spoon the dressed cress onto the bread slices, creating a bed of greens. Then, carefully place one poached egg on each serving—position them slightly off-center so the crispy edges are visible and accessible. The contrast between the crispy egg edges and tender cress creates the perfect texture combination.
Serve Immediately for Best Results
This salad is best enjoyed fresh when the eggs are still warm and the dressing has fully coated the cress. The crispy edges of the poached eggs will soften slightly as they sit, so serving immediately ensures that satisfying texture contrast. If you need to prepare ahead, you can assemble everything except the eggs and store the dressed cress in the refrigerator for up to 2 hours. Poach the eggs just before serving and assemble last-minute.
For an extra touch, sprinkle with additional freshly ground black pepper and a drizzle of extra-virgin olive oil right before serving. The combination of crispy egg edges, peppery greens, and the tangy dressing creates a salad that's both elegant and satisfying—perfect for a light lunch or as a side to grilled fish or chicken.
Pro Tips For Making Egg And Cress Salad
- COOL THE EGGS PROPERLY: Dump the eggs straight from boiling into a bowl of ice water for exactly 5 minutes—no longer, or they’ll turn rubbery. I learned this the hard way when my first batch came out grainy because I rushed the cooling.
- USE PEELING TWEEZERS: Skip the cracking fingers and grab a pair of peeling tweezers instead. They let you pull the egg whites off cleanly without breaking the yolks—especially useful when you’re dealing with stubborn, older eggs that resist easy peeling.
- DRESS THE CRESS LAST: Toss the cress with the dressing right before serving, or it’ll wilt into a sad, soggy mess. I used to add it early, and by the time the salad was ready, the greens were limp—now I wait until the last minute for that perfect peppery crunch.
- WHISK THE DRESSING WELL: Combine the mustard, vinegar, and olive oil, then whisk like you’re trying to win a race. The emulsion needs time to stabilize—about 30 seconds of vigorous whisking—or it’ll separate and look unappetizing. (Yes, I’ve served it separated. No, I won’t make that mistake again.)
Pro cooking tips for great egg and cress salad
Perfect Poaching Technique
For eggs with crispy edges and runny yolks, start with room-temperature eggs—they poach more evenly. Use a small pot (8-10 inches) filled with 4 inches of water brought to a gentle simmer (tiny bubbles, not a rolling boil). Add 1 teaspoon white vinegar or lemon juice to help the whites set faster. Crack eggs into a ramekin first to prevent breakage when sliding them into the water. Poach for 3-3.5 minutes—any longer risks overcooking the yolks. 💡
Dressing Emulsification
Shake the dressing ingredients vigorously for 30 seconds in a sealed jar to create a smooth emulsion. The honey acts as an emulsifier, balancing the acidity of the vinegar while adding subtle sweetness. If your dressing separates, whisk it again or add ½ teaspoon Dijon mustard to stabilize. For extra richness, replace 1 tablespoon olive oil with 1 tablespoon crème fraîche—it adds a velvety texture that pairs perfectly with the eggs. ✨
Cress Prep Matters
Rinse cress thoroughly under cold water to remove grit, then pat dry completely with paper towels. Wet cress makes the salad soggy, so avoid using a salad spinner—it can bruise the delicate leaves. Store cress in a loosely wrapped damp paper towel in the fridge for up to 3 days to keep it crisp. For maximum peppery flavor, use freshly picked cress or buy it from a farmers' market where it’s harvested daily. 🌿
Bread Selection Tips
Toast your bread just before serving to maintain crispness. A sourdough baguette or crusty whole-grain loaf holds up best to the moist salad. For extra flavor, brush slices with garlic-infused olive oil before toasting. If using pre-sliced bread, toast it at 375°F for 5-7 minutes until golden and crisp. Avoid soft breads like brioche—they’ll get soggy fast. 🍞
Make-Ahead Strategies
Prepare the dressing and store it in an airtight jar for up to 1 week in the fridge. Assemble the salad (without eggs) up to 2 hours ahead and refrigerate. Poach eggs just before serving to keep them crisp. If storing overnight, keep eggs and salad components separate—reassemble with fresh dressing and toasted bread. For a weeknight shortcut, poach eggs in advance, cool in ice water, and store in the fridge for up to 2 days—reheat gently in a 350°F oven for 5 minutes before serving. ⏰
Texture Contrast Secrets
The magic lies in the crispy egg edges and tender cress. To enhance texture, add thinly sliced radishes or toasted walnuts for crunch. For a luxurious touch, top with crumbled feta or smoked salmon. If your eggs lose crispness, serve them immediately over the salad. Pro tip: Use a slotted spoon to drain eggs thoroughly—excess water makes the salad watery. 💫
Nutrition facts
Frequently asked questions
Can I use store-bought cress instead of fresh?
Fresh cress gives the best peppery flavor, but if you must use store-bought, choose the freshest bunch available—look for vibrant green leaves that aren't wilted. Rinse it thoroughly and pat it completely dry to avoid soggy salad. For extra flavor, add a pinch of smoked paprika to the dressing to mimic the peppery kick.
How do I make this salad vegan?
Swap the eggs for tofu or chickpeas—marinate firm tofu in soy sauce and maple syrup for a similar texture, or use mashed chickpeas with a pinch of turmeric for color. Replace mayo with vegan mayo (like Just Mayo) and use nutritional yeast for a cheesy flavor. The dressing stays the same, but omit honey and use maple syrup instead.
Why did my poached eggs turn out rubbery?
Rubbery eggs usually mean they overcooked. Keep the water at a gentle simmer (tiny bubbles) and poach for 3-3.5 minutes max. Use room-temperature eggs and add 1 teaspoon vinegar to the water to help the whites set faster. If they're still rubbery, try poaching in ice water for a firmer texture.
Can I make this salad ahead of time?
Yes! Store the dressing separately in an airtight jar for up to 1 week. Assemble the salad (without eggs) up to 2 hours ahead and refrigerate. Poach eggs just before serving to keep them crisp. For overnight prep, keep eggs and salad components separate—reassemble with fresh dressing and toasted bread.
What’s the best bread to serve with this salad?
A crusty sourdough baguette or whole-grain loaf holds up best to the moist salad. Toast it just before serving to maintain crispness. For extra flavor, brush slices with garlic-infused olive oil before toasting. Avoid soft breads like brioche—they’ll get soggy fast.
