...
Go Back
+ servings
Rustic roasted asparagus salad with feta and tomatoes on a white kitchen counter. Fresh, spring-inspired and served on a casual platter.

Asparagus Salad

A quick, Mediterranean-inspired roasted asparagus salad tossed with lemon vinaigrette, feta, tomatoes, and toasted nuts. Perfect for spring gatherings.
4 from 2 votes
Print Pin
Course: Dinner, Salad, Side Dish
Cuisine: Mediterranean, Vegetarian
Prep Time: 10 minutes
Cook Time: 10 minutes
Total Time: 20 minutes
Servings: 4
Calories: 220kcal
Cost: 8$

Equipment

  • 1 Baking Sheet (For roasting asparagus)
  • 1 Small bowl (For mixing the lemon vinaigrette)
  • 1 Whisk (To emulsify the dressing)
  • 1 Cutting board (For slicing veggies and prepping)
  • 1 Skillet (optional) (For toasting pine nuts or almonds)

Ingredients

  • 1 lb Asparagus - Medium thickness, woody ends removed
  • 1 tablespoon Olive oil - For roasting
  • Salt & pepper - For seasoning asparagus
  • 1 clove Garlic - Minced optional in dressing
  • 1 cup Cherry tomatoes - Halved
  • ¼ Red onion - Thinly sliced or 1 shallot
  • ¼ cup Pine nuts - Or sliced almonds toasted
  • ½ cup Feta cheese - Crumbled
  • 3 tablespoon Lemon juice - Freshly squeezed
  • 1 teaspoon Dijon mustard - For vinaigrette
  • 1 teaspoon Honey - Or maple syrup
  • 4 tablespoon Olive - For vinaigrette
  • 2 tablespoon Fresh herbs - Dill parsley, or basil, chopped

Instructions 

  • Preheat oven to 425°F.
  • Trim and dry asparagus.
  • Toss with oil, salt, and pepper.
  • Roast for 10–12 minutes.
  • Whisk lemon juice, mustard, and honey.
  • Add olive oil slowly to emulsify.
  • Stir in garlic and herbs.
  • Slice tomatoes and onions.
  • Toast pine nuts until golden.
  • Arrange asparagus on platter.
  • Top with tomatoes, onions, and nuts.
  • Drizzle dressing over salad.
  • Sprinkle with feta and herbs.

Notes

Nutrition facts are estimated using automated tools and may vary based on ingredients and portion sizes. For the most accurate results, please calculate using your specific ingredients.

Nutrition

Serving: 1plate | Calories: 220kcal (11%) | Carbohydrates: 11g (4%) | Protein: 7g (14%) | Fat: 18g (28%) | Saturated Fat: 4g (25%) | Polyunsaturated Fat: 2g | Monounsaturated Fat: 9g | Cholesterol: 12mg (4%) | Sodium: 300mg (13%) | Potassium: 420mg (12%) | Fiber: 3g (13%) | Sugar: 4g (4%) | Vitamin A: 800IU (16%) | Vitamin C: 18mg (22%) | Calcium: 150mg (15%) | Iron: 2.5mg (14%)