Heads up: some links are affiliate, so I may earn a tiny commission (at no extra cost to you!) on stuff I genuinely adore. Please read my Disclosure Policy for additional information.
Spring finally showed up, and this salad showed up with it. Crisp blanched asparagus, peppery arugula, sweet peas, and jammy soft-boiled eggs — all tossed in a bright lemony Dijon dressing that ties everything together without overpowering a single thing.
This is the kind of salad that actually fills you up. The eggs add protein, the greens add freshness, and the dressing adds just enough brightness to make it feel like a proper meal rather than a sad side dish. It comes together in 25 minutes, looks absolutely gorgeous on the plate, and tastes like you put in way more effort than you did.
Make it for lunch, a light dinner, or bring it to a spring gathering and watch it disappear first.
Why You’ll Love This Recipe
- Ready in 25 minutes — Quick enough for a weekday lunch, impressive enough for a dinner table.
- Packed with texture — Tender asparagus, crisp radishes, silky eggs, and peppery greens in every bite.
- The dressing does the heavy lifting — Three ingredients whisked together and the whole salad comes alive.
- Soft-boiled eggs are the star — Jammy, golden yolks that practically sauce the salad when you cut into them.
- Light but genuinely satisfying — This isn’t a side salad. It’s a full meal that doesn’t leave you hungry an hour later.
- Beautiful on the plate — Bright greens, pale radish slices, and halved golden eggs make it look like something from a spring café menu.
Ingredients

For the Salad
- ½ pound fresh asparagus, trimmed and cut into 1-inch pieces
- 1 cup fresh or frozen peas
- 1½ cups spinach
- 1½ cups arugula
- ½ cup radishes, thinly sliced
- ¼ cup red onion, thinly sliced
- 4 soft-boiled eggs
- 1 tsp kosher salt
- ¼ tsp ground black pepper
- Lemon wedges for serving (optional)
For the Dressing
- 3 tablespoons extra-virgin olive oil
- 1 tsp fresh lemon juice
- 1 tsp Dijon mustard
- Fresh herbs (dill, parsley, or chives), chopped — to taste
Step-by-Step Instructions
Step 1: Soft-Boil the Eggs
Bring a pot of water to a boil. Gently lower the eggs in using a spoon and simmer for 4–6 minutes — 4 minutes for a very runny yolk, 6 minutes for a jammy, softly set center.
Transfer immediately to an ice bath and let cool for at least 5 minutes. Peel and set aside. Don’t rush this step — the ice bath is what stops the cooking and keeps that yolk perfectly golden.
Step 2: Blanch the Asparagus and Peas

Using the same pot of boiling water, add the asparagus pieces and cook for about 5 minutes until tender-crisp — they should still have a little bite.
Add the peas and cook for an additional 1–2 minutes. Drain immediately and transfer to the ice bath to stop the cooking. Drain again and set aside. This keeps everything bright green and perfectly textured.
Step 3: Make the Dressing

In a small bowl, whisk together the olive oil, lemon juice, and Dijon mustard until smooth and emulsified. Taste and adjust — more lemon if you want brightness, a little more mustard if you want depth. Stir in your chopped fresh herbs just before dressing the salad.
Step 4: Assemble the Salad


In a large bowl, combine the spinach, arugula, blanched asparagus, peas, radishes, and red onion. Season with salt and pepper. Drizzle the dressing over the top and toss gently to coat everything evenly without bruising the greens.
Step 5: Plate and Serve

Divide the salad among four serving plates. Halve the soft-boiled eggs and nestle them on top of each portion, cut side up. Garnish with fresh herbs and serve with lemon wedges on the side for an extra squeeze of brightness at the table.
Pro Tips
Nail the soft-boil every time. The difference between a runny egg and a perfectly jammy one is about 2 minutes. Set a timer, don’t walk away, and always have the ice bath ready before the eggs go in. 6 minutes is the sweet spot for most people.
Don’t skip the ice bath — for anything. Both the eggs and the vegetables need it. It stops the cooking instantly and is the reason your asparagus stays bright green instead of turning grey and sad.
Dress it right before serving. This salad doesn’t hold well once dressed. Toss it together just before plating so the greens stay perky and the dressing doesn’t pool at the bottom.
Use whatever herbs you have. Dill gives it a Scandinavian freshness, chives keep it classic, and parsley adds a clean herby finish. A mix of all three is never a bad idea.
Shave the radishes thin. Thick radish slices can be bitter and overpowering. A mandoline or steady knife hand makes all the difference — thin slices are delicate, peppery, and beautiful.
Variations & Customizations
- Add avocado — Sliced or diced avocado adds creaminess and healthy fat that pairs beautifully with the lemony dressing.
- Make it heartier — Add a handful of cooked quinoa or farro to the base to turn it into a full grain bowl.
- Swap the greens — Baby kale, watercress, or butter lettuce all work in place of spinach and arugula.
- Add cheese — Crumbled feta or shaved Parmesan scattered on top adds a salty, savory finish that works really well with the eggs.
- Try it with smoked salmon — A few slices of smoked salmon in place of (or alongside) the eggs makes this feel very brunch-appropriate.
- Make it vegan — Skip the eggs and add roasted chickpeas for protein. The salad still holds up beautifully with just the vegetables and dressing.
- Change the dressing — A tahini lemon dressing or a simple red wine vinaigrette both work as easy alternatives that give the salad a completely different personality.
Storage & Reheating
| Method | Details |
|---|---|
| Undressed salad | Store the greens, vegetables, and eggs separately in the fridge for up to 2 days. Assemble and dress just before serving. |
| Dressed salad | Not recommended for storage — the greens wilt quickly once dressed. Best eaten immediately. |
| Soft-boiled eggs | Store peeled or unpeeled in the fridge for up to 2 days. Keep them in a small bowl of cold water if peeled. |
| Blanched vegetables | Store asparagus and peas in an airtight container in the fridge for up to 3 days. |
| Dressing | Store in a small jar in the fridge for up to 5 days. Shake or re-whisk before using. |
Frequently Asked Questions

How do I know if my eggs are soft-boiled correctly?
The best way to check is to peel one test egg and slice it open. The white should be fully set and the yolk should be golden, jammy, and slightly soft in the center — not liquid, not chalky. If you’re not sure, err on the side of 6 minutes for a more reliably set yolk.
Can I use frozen peas instead of fresh?
Yes, frozen peas work perfectly here. No need to thaw them first — just add them to the boiling water for 1–2 minutes, then straight into the ice bath. They’ll be bright, sweet, and tender.
Can I make this salad ahead of time?
You can prep all the components ahead — blanch the vegetables, boil the eggs, make the dressing, and wash the greens — but keep everything separate until you’re ready to serve. Once dressed, the salad should be eaten right away.
What if I don’t have Dijon mustard?
Whole grain mustard is a great substitute and adds a slightly more rustic, textured finish. In a pinch, a small pinch of dry mustard powder whisked into the oil and lemon also works.
Can I serve this warm instead of cold?
Yes. Skip the ice bath for the asparagus and peas and serve everything at room temperature or slightly warm. The dressing still works beautifully and the warm vegetables wilt the greens just slightly in a really nice way.
Is this salad filling enough as a main meal?
With four eggs and a full cup of peas, yes — it’s a solid, protein-rich meal for four people. If you’re feeding bigger appetites, add a grain like farro or quinoa, or serve with a side of crusty bread.
Asparagus Spring Salad with Eggs
Crisp spring vegetables, peppery greens, and jammy soft-boiled eggs brought together by a bright lemony Dijon dressing — fresh, beautiful, and on the table in 25 minutes.
Ingredients
For the Salad:
- ½ pound fresh asparagus, trimmed and cut into 1-inch pieces
- 1 cup fresh or frozen peas
- 1½ cups spinach
- 1½ cups arugula
- ½ cup radishes, thinly sliced
- ¼ cup red onion, thinly sliced
- 4 soft-boiled eggs
- 1 tsp kosher salt
- ¼ tsp ground black pepper
- Lemon wedges for serving (optional)
For the Dressing:
- 3 tablespoons extra-virgin olive oil
- 1 tsp fresh lemon juice
- 1 tsp Dijon mustard
- Fresh herbs (dill, parsley, or chives), chopped
Instructions
- Boil eggs for 4–6 minutes, transfer to an ice bath, cool, peel, and set aside.
- In the same boiling water, cook asparagus for 5 minutes, add peas for 1–2 minutes. Drain and transfer to ice bath. Drain and set aside.
- Whisk together olive oil, lemon juice, Dijon mustard, and fresh herbs until combined.
- In a large bowl, combine spinach, arugula, asparagus, peas, radishes, and red onion. Season with salt and pepper. Drizzle dressing over the top and toss gently.
- Divide among plates, halve the eggs and place on top, garnish with fresh herbs, and serve with lemon wedges.
Notes
related articles to asparagus spring salad recipe
- Creamy, No-Cook Chia Pudding with Figs That Feels Light but Keeps You Full
- High-Protein No-Cook Peanut Butter Banana Overnight Oats That Keep You Full All Morning
- Creamy Hamburger Potato Soup Recipe That’s Perfect for Cold or Busy Weeknights
- Easy Cabbage Roll Casserole That Tastes Just Like the Classic — Without All the Work


