Boil the eggs. Bring a medium pot of water to a gentle boil. Lower in the eggs.
For jammy yolks, cook 7–8 minutes; for firm yolks, 9–10 minutes. Transfer to an ice bath for 5 minutes, then peel and quarter.
Blanch the asparagus. In the same pot, salt the water generously. Add asparagus and cook 2–3 minutes until bright green and just tender.
Move to an ice bath to stop cooking, then pat dry.
Make the dressing. In a small jar or bowl, whisk olive oil, lemon juice, zest, Dijon, honey, and garlic. Season with salt and pepper. Taste and adjust acid, sweetness, and salt until balanced.
Prep the vegetables. Thinly slice the radishes and cucumber.
Rinse and dry the greens well so the dressing clings.
Toss the base. In a large bowl, combine greens, asparagus, half the radishes, and half the nuts. Drizzle on about two-thirds of the dressing and toss gently to coat.
Assemble. Transfer the dressed salad to a platter. Nestle in egg quarters.
Scatter remaining radishes, nuts, capers, and cheese (if using). Spoon over the remaining dressing and add a few extra grinds of pepper.
Serve. Finish with a pinch of flaky salt and a little more lemon zest if you like. Serve right away while the asparagus is crisp and the eggs are creamy.