Go Back
+ servings
asparagus tomato salad with a sprinkle of feta cheese in a large bowl
Course Salad, Side Dish

Cold Asparagus Tomato Salad with Avocado & Feta

By: Elysia
Servings 8 to 10 servings
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}
Prep Time 10 mins
Cook Time 2 mins
Total Time 12 mins


  • 2 pounds asparagus trimmed and cut into 1 ½ inch pieces
  • 2 pints cherry or grape tomatoes in varied colours halved
  • 1/2 cup crumbled feta cheese
  • 1 ripe avocado cut into cubes
  • 1/2 cup sliced fresh basil leaves
  • 1/4 cup extra-virgin olive oil
  • 2 teaspoons lemon juice
  • 2 teaspoons Dijon mustard
  • 2 teaspoons honey
  • Salt & pepper to taste


  • 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.


  • 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.


Calories: 170kcalCarbohydrates: 12gProtein: 6gFat: 13gSaturated Fat: 3gCholesterol: 8mgSodium: 139mgPotassium: 619mgFiber: 5gSugar: 6gVitamin A: 1591IUVitamin C: 37mgCalcium: 92mgIron: 4mg
Tried this recipe?Tag me Today! Mention @hauteandhealthyliving or tag #HauteandHealthyLiving!