Asparagus Salad

published Mar 18, 2022
Asparagus Salad Recipe

Mint and dill make this salad extra refreshing.

Serves6 to 8

Prep1 hour

Cook11 minutes

Jump to Recipe
We independently select these products—if you buy from one of our links, we may earn a commission. All prices were accurate at the time of publishing.
asparagus salad (pieces of asparagus with nuts and lettuce) on a white plate
Credit: Laura Manzano

This vibrant (and coincidentally vegan) salad takes full advantage of sweet spring asparagus. It’s a celebration of the season’s bounty: crisp asparagus, sweet green peas, tender leeks, and lots of fresh herbs. Together they join forces for one showstopping bowl.

How to Cook Asparagus for Asparagus Salad 

The best way to preserve the freshness and flavor of asparagus is to blanch it. A quick dunk in boiling, salted water allows it to cook slightly and become a beautiful bright green without losing its crispness. Immediately after boiling the asparagus for a few minutes, transfer the spears to a bowl of ice water to stop the cooking. 

Credit: Laura Manzano

Two Ways to Make a More Interesting Asparagus Salad

While there are plenty of asparagus salads out there, this recipe leans on some fun toppings to make a unique and texturally dynamic salad. Toasting walnuts and pecans in olive oil bring out an irresistible nutty flavor, especially when sprinkled with salt while they’re still warm. And quick pickled leeks lend sweet and tangy balance to each forkful.

Asparagus Salad Recipe

Mint and dill make this salad extra refreshing.

Prep time 1 hour

Cook time 11 minutes

Serves 6 to 8

Nutritional Info


  • 1

    large or 2 small leeks (about 10 ounces total)

  • 3/4 cup

    red wine vinegar

  • 3 teaspoons

    granulated sugar, divided

  • 2 teaspoons

    kosher salt, plus more as needed

  • 1 (10-ounce) bag

    frozen peas

  • 2 bunches

    thin (but not pencil) asparagus (14 to 16 ounces each)

  • 2

    small Belgian endives (3 to 4 ounces each)

  • 1

    small head radicchio (about 8 ounces)

  • 1 bunch

    fresh dill

  • 1 bunch

    fresh mint

  • 1 cup

    walnuts, pecans, or a combination

  • 1/2 cup

    olive oil

  • 2 tablespoons

    Dijon mustard


  1. Trim the dark green parts from 1 large or 2 small leeks. Thinly slice the white and light green parts crosswise. Place in a bowl of cold water and agitate slightly to separate the rings and release any sediment. Let sit for 2 minutes. Lift the leeks from water and transfer to a heatproof bowl, leaving any sediment at the bottom of the bowl.

  2. Place 3/4 cup red wine vinegar, 2 teaspoons of the granulated sugar, and a pinch of kosher salt in a large saucepan and bring to a simmer over high heat. Pour the mixture over the leeks and push the leeks down with a spoon to submerge as much as possible (it’s okay if they are not totally submerged). Set aside to pickle while you prepare the rest of the salad, stirring every 5 minutes or so.

  3. Fill the same large saucepan with water, add a few large pinches of kosher salt, and bring to a boil over high heat. Prepare an ice bath by filling a large bowl halfway with water and ice. Add 10 ounces frozen peas to the ice bath; the peas might stick to the ice cubes in the bowl but will separate once you add the hot asparagus.

  4. Trim and discard the ends from 2 bunches asparagus and cut the asparagus crosswise into thirds. Trim the ends from 2 small Belgian endives and cut lengthwise into quarters. Separate the leaves into a large bowl. Cut 1 small head radicchio in half lengthwise; remove the core and cut each half into 4 to 5 wedges. Separate the wedges into the same bowl. Coarsely chop 1 bunch fresh dill and the leaves from 1 bunch fresh mint until you get 1/2 cup each. Add the herbs to the bowl.

  5. Working in batches if needed, add the asparagus to the boiling water and cook just until bright green and crisp tender, 2 to 3 minutes. Transfer with a wire spider or a slotted spoon to the ice bath.

  6. Coarsely chop 1 cup walnuts and/or pecans. Place the nuts and 1/2 cup olive oil in a medium skillet. Cook over medium heat, stirring frequently, until the nuts are deeply toasted and fragrant, 4 to 6 minutes. Transfer the nuts with a slotted spoon to a paper towel-lined plate. Sprinkle with kosher salt. Reserve the oil to use in the dressing.

  7. Place 1/3 cup of the leek vinegar, 2 tablespoons Dijon mustard, 2 teaspoons kosher salt, and remaining 1 teaspoon granulated sugar in a small bowl and whisk to combine. While whisking continuously, slowly drizzle in the nut oil and whisk until combined. Taste and season with kosher salt as needed.

  8. Drain the asparagus and peas; shake well to remove as much water as possible. Add to the bowl of greens and herbs. Drizzle with as much dressing as desired and toss to combine. Top with the pickled leeks and toasted nuts.

Recipe Notes

Storage: This salad is best eaten day of, while the vegetables are crisp and tender, but it can be refrigerated in an airtight container for up to 3 days.