Lemony Asparagus Salad With Shaved Cheese and Nuts

This lemony asparagus salad feels like spring on a plate and comes together in just about 20 minutes. Tender asparagus spears get a quick steam, then are tossed in a bright vinaigrette made of shallots and lemon. To finish, I sprinkle on some grated Manchego or pecorino cheese and crunchy toasted pistachios that add a delightful texture.
You’ll love this fresh, lightly tangy salad whether you serve it warm, at room temperature, or chilled. It’s an easy weeknight side that’s elegant enough to impress a dinner crowd too.
Why This Salad Works
- Speedy prep: from start to finish, it takes around 20 minutes.
- Fresh and bright: minimal cooking keeps the asparagus tender and vibrant, while the lemon vinaigrette adds a zesty kick.
- Great texture: buttery toasted pistachios and firm grated cheese bring crunch and richness without overpowering the veggie.
- Super flexible: swap nuts, cheese, or herbs depending on what you have or your taste preferences.
This lemony asparagus salad hits a lovely balance: quick, simple, but still elegant. Here’s why I make it again and again and think you will too:
- Ready in about 20 minutes. A quick steam and simple vinaigrette mean you spend very little hands-on time—perfect for weeknights or a last-minute get-together. For another speedy asparagus side, try sautéed asparagus.
- Bright, refreshing flavor. That lemon-shallot dressing keeps the asparagus tasting light and lets its natural sweetness shine through beautifully.
- Textural delight. Tender asparagus contrasts with crunchy toasted pistachios and sharp grated Manchego (or pecorino), so every bite has a little something special.
- Easy to customize. You can swap nuts, cheese, or herbs to fit allergies, what’s in your pantry, or your mood.
- Works served warm or cold. This salad shines whether it’s just steamed and warm, at room temp, or nicely chilled—the perfect companion for a sunny day or a cozy night in.
- Make-ahead friendly. Toast the nuts and mix the dressing a day or two ahead. The dressing chills well for 3–4 days, so assembling last minute is quick and easy.
- Pairs well with everything. Serve alongside grilled chicken, fish, or steak, or turn it into a light main by adding hard-boiled eggs, shrimp, or salmon. It also pairs beautifully with spring pasta primavera.
What You Need to Gather

- ¾ cup pistachios or your favorite nuts
- 1 pound asparagus, trimmed of tough woody ends
- ½ cup plus 3 tablespoons mixed soft herbs like dill, parsley, and tarragon, or a mix you love
- 3 tablespoons minced shallots, red onion or scallions
- 1½ tablespoons fresh lemon juice (or cider vinegar if preferred)
- A large pinch of kosher salt, plus more as needed
- ¼ teaspoon freshly ground black pepper
- ⅓ cup extra-virgin olive oil, plus more for finishing
- ¾ cup coarsely grated cheese (about 1½ ounces), like young sheep’s milk Manchego or pecorino, or any firm cheese you like, plus extra for topping
Make the Salad
- Snap or cut off the bottom inch of the asparagus to trim away woody ends.
- Preheat oven to 350°F and spread pistachios evenly on a rimmed baking sheet; toast until nutty and lightly browned, about 5 minutes, then let cool and roughly chop.
- If asparagus stalks are very thick, slice them lengthwise or cut into shorter pieces so they cook evenly.
-
Add about 1 inch of water to a large skillet, place a steamer basket on top, cover and bring to a simmer; steam the asparagus until just tender and still bright, about 5 minutes, then drain and set aside.

- Finely chop 3 tablespoons of the mixed soft herbs and tear the remaining ½ cup of herbs roughly for topping.
- In a medium bowl combine minced shallots, 1½ tablespoons lemon juice, a large pinch of kosher salt, and ¼ teaspoon black pepper; let sit about 2 minutes to mellow the shallots.
- Whisk ⅓ cup extra-virgin olive oil into the shallot-lemon mixture to make the vinaigrette.
-
Stir the chopped pistachios, about ¾ cup coarsely grated cheese, and the chopped herbs into the vinaigrette.

- Drizzle the steamed asparagus with a little olive oil and season lightly with salt.
-
Spoon or dollop the vinaigrette over the asparagus, sprinkle the torn herbs on top, finish with extra grated cheese, and taste to adjust salt as needed.

Tips for Perfect Texture
- Trim the tough ends: snap or cut off the bottom inch of the asparagus stalks so you don’t get any woody, fibrous bits on your plate.
- Steam just right: cook the asparagus until tender but still bright and firm, about 5 minutes. Test with a knife and watch that it stays flexible, not mushy. Prefer a caramelized bite instead? See Oven Roasted Asparagus (Easy) for oven temps and timing cues.
- Let the shallots mellow: after mixing the shallots with lemon and salt, wait a couple of minutes before adding the oil to soften the bite and let the flavors marry.
- Match stalk sizes: pick asparagus spears that are about the same thickness so they cook evenly. For very thick stalks, slice them lengthwise or cut into shorter pieces to speed up steaming.
- Adjust salt last: the cheese and nuts add plenty of saltiness and umami, so wait until the salad is assembled before seasoning more.
Easy Swaps and Add-Ins

- Switch up the nuts: pistachios are great, but try chopped almonds, walnuts, hazelnuts, or toasted sunflower seeds if that’s what you have.
- Change the cheese: pecorino, aged Manchego, Parmesan, or even leaving the cheese out for a dairy-free version all work well.
- Try different herbs: basil and mint give a bright summer vibe, while chives and dill add a gentler, oniony touch.
- Roast or grill the asparagus: for a smokier, richer twist, toss the spears in a bit of oil and roast (see our Roasted Parmesan Asparagus for timing) or grill instead of steaming.
- Make it more substantial: add slices of hard-boiled eggs, grilled shrimp, or flaked salmon for a light but filling meal. Serve with warm crusty bread or a batch of Brazilian Cheese Bread on the side.
How to Store Leftovers
Whenever possible, keep the components separate for best freshness. Store leftover steamed asparagus in an airtight container in the fridge, where it will last 3 to 4 days. The lemon-shallot vinaigrette—made with oil, lemon, shallot, salt, and pepper—stays good in the refrigerator for 3 to 4 days too. Just whisk or stir well before using again.
If you’ve tossed the salad with the dressing, keep it in a sealed container and eat it within 1 to 2 days. The asparagus will soften over time, and the nuts might lose some of their crunch. To reheat, briefly warm the asparagus in a skillet over medium heat for a minute or two or heat cautiously in the microwave until just warmed. Then add fresh dressing and assemble. For a tasty next-day breakfast, fold the warmed spears into an Asparagus Frittata.

Answers to Common Questions
- Can I blanch the asparagus instead of steaming? — Absolutely. Boil asparagus in salted water for 2 to 4 minutes, depending on thickness, then plunge them into an ice bath to stop the cooking process.
- Can I use frozen asparagus? — Fresh is best here to keep the color and texture bright and crisp. Frozen asparagus might turn too soft or mushy when cooked this way.
- How do I make the salad dairy-free? — Simply skip the cheese or try a plant-based hard cheese alternative. Sprinkling extra toasted seeds can bring in some nice texture.
- Can I prep this salad ahead of time? — You can toast the nuts and prepare the dressing a day in advance. For the best texture, steam the asparagus fresh before serving. Or cook it ahead and reheat quickly before dressing. For a potluck-friendly side that holds well, our Broccoli Salad is another crisp, make-ahead option.
- Is cider vinegar a good substitute for lemon juice? — Yes! The recipe includes cider vinegar as an option. It brings a little different acidity but still brightens the salad beautifully. If you love that lemony brightness, try Lemon Chicken Orzo Soup for a comforting main.

A fresh and tangy lemony asparagus salad featuring tender steamed asparagus tossed in a lemon-shallot vinaigrette, finished with grated Manchego or pecorino cheese and toasted pistachios for texture.
- Total Time: 20 minutes
- Yield: 4 servings 1x
Ingredients
- 3/4 cup pistachios or your favorite nuts
- 1 pound asparagus, trimmed of tough woody ends
- 1/2 cup plus 3 tablespoons mixed soft herbs (such as dill, parsley, and tarragon)
- 3 tablespoons minced shallots, red onion, or scallions
- 1 1/2 tablespoons fresh lemon juice (or cider vinegar as a substitute)
- A large pinch of kosher salt, plus more as needed
- 1/4 teaspoon freshly ground black pepper
- 1/3 cup extra-virgin olive oil, plus more for finishing
- 3/4 cup coarsely grated cheese (about 1 1/2 ounces), like young sheep’s milk Manchego or pecorino, plus extra for topping
Instructions
- Preheat oven to 350°F (175°C). Spread pistachios evenly on a rimmed baking sheet and toast for about 5 minutes until nutty and lightly browned. Remove and let cool before roughly chopping.
- In a large skillet, add about an inch of water and place a steamer basket on top. Cover and bring water to a simmer. Steam the asparagus until just tender, about 5 minutes. Drain and set aside.
- Finely chop 3 tablespoons of mixed soft herbs. In a medium bowl, combine minced shallots, lemon juice, a pinch of salt, and black pepper. Let sit for about 2 minutes to soften shallots and meld flavors. Whisk in olive oil, then stir in chopped pistachios, grated cheese, and chopped herbs.
- To serve, drizzle asparagus with olive oil and season lightly with salt. Spoon or dollop the dressing over the asparagus. Sprinkle remaining 1/2 cup of herbs torn roughly on top, and finish generously with extra grated cheese. Taste and adjust salt as needed before serving.
Notes
Trim tough ends of asparagus to avoid woody bits., Steam asparagus to remain tender but bright and firm, about 5 minutes., Let shallots mellow in lemon and salt mixture before adding oil to soften bite., Use similar thickness asparagus stalks for even cooking; adjust preparation for thick stalks., Add nuts and cheese at the end and adjust salt after assembly to balance flavors., Nuts and cheese can be swapped according to preference or dietary needs., Salad can be served warm, at room temperature, or chilled., Toast nuts and prepare dressing up to 1-2 days in advance; steam asparagus fresh for best texture., Store components separately for best freshness; combined salad lasts 1-2 days refrigerated., Can add protein (hard-boiled eggs, shrimp, salmon) for a more filling meal, serve with crusty bread.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Category: Salad
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: Approx. 220 kcal per serving
- Fat: 18 g per serving
- Carbohydrates: 8 g per serving
- Protein: 6 g per serving
More in Side Dishes
Sauteed Asparagus
Broccoli Apple Quinoa Salad
Crispy and Easy Zucchini Fritters