Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Mediterranean Avocado Salmon Salad

Mediterranean Avocado Salmon Salad


  • Author: Harper Callahan
  • Total Time: 25–30 mins

Description

This salad is my edible postcard from Paros—a fresh, vibrant, feel-good meal that tastes like a seaside vacation. It’s built on layers of crisp veggies, creamy avocado, briny feta, and golden-seared salmon, all tied together with a lemony-herb dressing that’ll make your taste buds sing. Whether you’re meal prepping or brunch hosting, this dish delivers bold flavor with minimal effort. One bite, and you’ll swear you’re sipping ouzo on a Greek island. Ready for your flavor escape? Let’s get glowing!


Ingredients

Scale

Marinade & Dressing

  • 3 tbsp olive oil

  • 2 tbsp fresh lemon juice

  • 1 tbsp red wine vinegar (optional)

  • 1 tbsp fresh parsley, chopped

  • 2 tsp garlic, minced

  • 1 tsp dried oregano

  • 1 tsp salt

  • Pinch of black pepper

Salad Components

  • 1 lb skinless salmon fillets

  • 4 cups chopped Romaine or Cos lettuce

  • 1 large cucumber, diced

  • 2 Roma tomatoes, diced

  • ½ red onion, thinly sliced

  • 1 avocado, sliced

  • ½ cup crumbled feta

  • ⅓ cup Kalamata olives (optional)

  • Lemon wedges, for serving


Instructions

  1. Make the dressing: Whisk all marinade/dressing ingredients. Set half aside.

  2. Marinate salmon: Pour remaining dressing over salmon and let sit 15 mins.

  3. Cook salmon: Sear in a hot skillet 3–4 mins per side until flaky and golden.

  4. Assemble salad: In a large bowl, combine lettuce, cucumber, tomatoes, onion, avocado, feta, and olives.

  5. Finish: Flake salmon over salad. Drizzle with reserved dressing. Serve with lemon wedges.

Notes

  • Try shrimp, chicken, or chickpeas instead of salmon.

  • Add peach slices & mint for a summer twist.

  • Meal prep? Keep components separate until serving.

  • Prep Time: 10 mins
  • Cook Time: 8 mins

Nutrition

  • Calories: 500 kcal per serving
  • Sodium: 550mg
  • Fat: 30g
  • Carbohydrates: 15g
  • Fiber: 6g
  • Protein: 34g