Mediterranean Salmon Salad is a vibrant and wholesome dish featuring flaky grilled or baked salmon served over a crisp bed of greens, colorful vegetables, olives, and tangy feta cheese. Finished with a zesty lemon-oregano dressing, this salad is fresh, filling, and packed with heart-healthy ingredients inspired by the flavors of the Mediterranean.
Why You’ll Love This Recipe
This salad is the perfect mix of satisfying protein and fresh produce. The salmon provides a rich, buttery flavor that pairs beautifully with the briny olives, creamy feta, and crunchy veggies. It’s easy to prepare, loaded with nutrients, and works great as a light lunch, dinner, or even meal prep for the week. Plus, it’s naturally low in carbs and high in healthy fats.
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- Salmon fillets (grilled, baked, or pan-seared)
- Mixed greens (such as arugula, spinach, and romaine)
- Cherry tomatoes (halved)
- Cucumber (sliced)
- Red onion (thinly sliced)
- Kalamata olives (pitted)
- Feta cheese (crumbled)
- Olive oil
- Lemon juice
- Garlic (minced)
- Dried oregano
- Salt and pepper
directions

- Preheat grill or oven to 400°F (200°C). Lightly season salmon fillets with salt, pepper, and a drizzle of olive oil.
- Grill or bake the salmon for 12–15 minutes, or until it flakes easily with a fork. Let it rest while you prepare the salad.
- In a large bowl, combine mixed greens, cherry tomatoes, cucumber, red onion, and olives.
- In a small bowl, whisk together olive oil, lemon juice, minced garlic, oregano, salt, and pepper to make the dressing.
- Drizzle the dressing over the salad and toss gently to coat.
- Flake the cooked salmon into large chunks and place on top of the salad.
- Sprinkle with crumbled feta and serve immediately.
Servings and timing
This recipe makes 2–3 servings.
Prep time: 15 minutes
Cook time: 15 minutes
Total time: 30 minutes
Variations
- Use canned or smoked salmon for a quicker version.
- Add avocado slices for extra creaminess.
- Swap feta with goat cheese or leave it out for a dairy-free version.
- Add quinoa or farro for a heartier meal.
- Mix in roasted red peppers or artichoke hearts for more Mediterranean flair.
storage/reheating
Store leftover salad and salmon separately in airtight containers in the refrigerator for up to 3 days.
To reheat the salmon, warm it in the oven at 300°F for 8–10 minutes or until heated through. Avoid reheating in the microwave to prevent drying. Re-dress the salad just before serving for the freshest taste.
FAQs
Can I use leftover salmon for this salad?
Yes, this is a great way to repurpose leftover grilled or baked salmon.
Is this salad good for meal prep?
Absolutely. Keep the salmon, salad ingredients, and dressing separate until ready to serve.
What greens work best in this salad?
A mix of arugula, baby spinach, and romaine gives a nice variety of textures and flavors.
Can I make this salad dairy-free?
Yes, just omit the feta or use a plant-based cheese alternative.
What kind of salmon should I use?
Fresh or frozen wild-caught salmon is best, but farmed will work if that’s what you have.
How do I keep the salad from getting soggy?
Store dressing separately and add just before eating. You can also keep watery ingredients like tomatoes separate.
Is the salad low-carb or keto-friendly?
Yes, this salad is naturally low in carbs and fits well into a keto lifestyle.
Can I use a store-bought dressing?
Sure, a lemon vinaigrette or Greek dressing works well, but homemade is fresher and healthier.
Can I make it without a grill?
Yes, baking or pan-searing the salmon works just as well.
What wine pairs well with this salad?
A crisp white wine like Sauvignon Blanc or Pinot Grigio complements the flavors perfectly.
Conclusion
Mediterranean Salmon Salad is a healthy, flavorful, and easy-to-make meal that’s perfect for any time of the year. With its mix of fresh vegetables, tender salmon, and bright dressing, it delivers a balanced and satisfying dish that feels both nourishing and indulgent. Whether you’re prepping lunch ahead or enjoying a fresh dinner, this salad will quickly become a favorite.
PrintMediterranean Salmon Salad
This Mediterranean Salmon Salad is light, healthy, and packed with fresh veggies, herbs, and flaky grilled salmon. Tossed with a lemony vinaigrette, it’s a perfect lunch or dinner option that feels fancy but is super easy to make. Great for meal prep, too!
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Grilling
- Cuisine: Mediterranean
Ingredients
For the Salmon:
-
4 salmon fillets (about 6 oz each)
-
1 tbsp olive oil
-
1 tsp dried oregano
-
1/2 tsp garlic powder
-
Juice of 1/2 lemon
-
Salt and pepper to taste
For the Salad:
-
6 cups mixed greens (like romaine, arugula, or spring mix)
-
1 cup cherry tomatoes, halved
-
1/2 cucumber, sliced
-
1/4 red onion, thinly sliced
-
1/2 cup Kalamata olives, pitted
-
1/2 cup crumbled feta cheese
-
1/4 cup fresh parsley or mint, chopped (optional)
For the Dressing:
-
3 tbsp olive oil
-
Juice of 1 lemon
-
1 tsp Dijon mustard
-
1 garlic clove, minced
-
Salt and pepper to taste
Instructions
-
Preheat grill or grill pan to medium-high heat.
-
Brush salmon with olive oil, lemon juice, oregano, garlic powder, salt, and pepper.
-
Grill salmon for 4–5 minutes per side, or until cooked through and flakes easily. Set aside to cool slightly.
-
In a small bowl, whisk together all dressing ingredients until smooth.
-
In a large bowl, combine greens, tomatoes, cucumber, red onion, olives, and feta.
-
Flake the grilled salmon into large chunks and add on top of the salad.
-
Drizzle with dressing just before serving and toss lightly. Garnish with herbs, if using.
Notes
-
Serve with warm pita or crusty bread for a complete meal.
-
Make it dairy-free by skipping the feta or using a dairy-free alternative.
-
Swap grilled chicken or chickpeas for salmon to mix it up!