Prepare the asparagus
Rinse the asparagus and trim the woody ends. Cut the stalks into bite-sized pieces.Cook the asparagus
Bring a pot of water to a gentle boil. Add asparagus and cook for 2–3 minutes until slightly tender but still crisp. Transfer immediately to cold water to stop cooking. Drain and pat dry.Make the dressing
In a small bowl, whisk together olive oil, lemon juice, Dijon mustard, honey, salt, and black pepper until smooth.Assemble the salad
In a large bowl, combine asparagus, cherry tomatoes, red onion, nuts, and parmesan. Drizzle the dressing and toss gently.Finish and serve
Top with fresh herbs and serve immediately.