Boil the chopped baby potatoes in salted water until tender, about 10–12 minutes. Drain and let them cool slightly so they hold their shape in the salad.
Steam or blanch asparagus pieces for 3–4 minutes until crisp-tender. Shock them in ice water to retain bright green color and freshness.
Blend cashew cream, lemon juice, zest, Dijon mustard, thyme, salt, and pepper until smooth. Taste and adjust seasoning; I like it bright and tangy.
Combine Salad Ingredients
In a large bowl, gently toss potatoes, asparagus, and red onions. Pour the dressing over and fold carefully to coat everything evenly.
For the best flavor, let the salad sit at room temperature for 15–20 minutes or refrigerate for 30 minutes before serving. Chilling really enhances the lemon-herb flavors.