This asparagus tomato salad with avocado and feta is light, refreshing, and bursting with flavour. Marinated in a simple lemon vinaigrette, this cold asparagus salad recipe is a great make ahead option that can be made in less than 20 minutes! The perfect side dish to serve up at your next Spring or Summer BBQ, potluck or picnic! {Gluten-free & vegetarian}
Bring a large pot of water to a boil. Add asparagus and boil for 2 minutes. Drain and place the asparagus into a bowl of ice water for several minutes.
Next, combine the asparagus, tomatoes, avocado, feta cheese and basil in a large bowl. Toss until evenly distributed.
In a small bowl, whisk together the olive oil, lemon juice, Dijon mustard, honey, salt and pepper.
Pour the dressing over the asparagus mixture and toss to combine. Serve immediately or store in the fridge for later.
Notes
Be careful not to overcook the asparagus: It should be bright green and crisp; not dull, soft and mushy.
Blanch asparagus: After boiling the asparagus, immediately place it in ice cold water. You can add ice cubes to the water to cool it down. This helps to stop the cooking process so the asparagus stays firm.
Let it marinate: If you have time, let the salad marinate for at least 30 minutes to allow the flavours to combine.
Make ahead tips: If you're making this salad ahead of time, for optimal freshness, add the avocado and basil right before serving.