5 from 12 reviews

Mediterranean Salmon

Jump to RecipeVideoRate

This post may contain affiliate links. Please read our disclosure policy.

Mediterranean salmon fillets topped with avocado, tomato, olives, and feta arranged on a blue-and-white serving platter.

This Mediterranean Salmon needs to be on your menu this summer! Fresh, flavorful, and surprisingly simple, this Mediterranean Salmon is the kind of dinner that checks all the boxes.

The salmon is seasoned with a blend of herbs and spices, baked until perfectly tender, and finished with a vibrant topping of avocado, tomatoes, Kalamata olives, feta, and fresh herbs.

What I love most about this recipe is how the fresh topping transforms a simple piece of salmon into something that feels a little extra special. The creamy avocado, salty feta, and briny olives complement the rich salmon beautifully, while the tomatoes and herbs keep everything bright and refreshing.

Another bonus? This Mediterranean Salmon is packed with protein! At 34-38 grams of protein per fillet, this salmon is a great option if you’re trying to reach high-protein goals.

It’s the perfect meal for when you want something healthy and satisfying without spending hours in the kitchen. Whether you’re making it for a quick weeknight dinner or serving it to guests, this Mediterranean-inspired salmon is always a hit.

Mediterranean salmon with avocado tomato olive salsa served alongside couscous salad, feta cheese, and vinaigrette on a blue tabletop.

I’ve got this Sheet Pan Salmon with Homemade Pesto here on Kroll’s orner too and it’s another healthy dinner that’s full of flavor, quick and easy! And if it’s the Mediterranean flavors you love, check out my Mediterranean Chicken & Rice or Mediterranean Ground Beef Sweet Potato Bowls too.

Pan-seared Mediterranean salmon served with pearl couscous salad made with chickpeas, cucumber, artichokes, feta, and sun-dried tomatoes.

Ingredient Notes

(For the full recipe, scroll down to the recipe card below)

Ingredient shot for Mediterranean salmon featuring salmon fillets, Kalamata olives, feta cheese, tomatoes, avocado, fresh parsley, fresh mint, olive oil, and seasonings labeled on a sheet pan and bowls.
  • Salmon: Choose your salmon fillets that are firm with brightly colored flesh. Frozen salmon works too, thaw completely before cooking. You can also buy a large piece of salmon and cut it into ~6 oz pieces.
  • Seasonings: You’ll need dried oregano, dried basil, dried parsley, onion powder, garlic powder, salt and pepper.
  • Kalamata Olives: Add that classic briny Mediterranean flavor. Be sure to buy pitted olives to save time, then give them a rough chop. If you’re not a fan of Kalamata olives, black olives can be substituted, though the flavor will be milder.
  • Avocado: Use a ripe but firm avocado so it holds its shape when mixing the topping. If it’s overly soft, it can become mushy. Add the avocado just before serving for the freshest flavor and texture.
  • Tomato: Roma tomatoes work especially well because they’re firm and less watery, but any ripe tomato will do. If using larger tomatoes, remove some of the seeds to keep the topping from becoming too wet.
  • Feta: I recommend buying a block of feta and crumbling it yourself for the best flavor and texture. The salty, tangy cheese pairs perfectly with the olives, avocado, and tomato in the topping.
  • Fresh Mint & Parsley: Fresh herbs are much more flavorful than dried in the topping. These fresh herbs brighten the entire dish and give it that signature Mediterranean flavor. Don’t skip them if possible! If you don’t have mint, you can use additional parsley instead.
Close-up of Mediterranean salmon topped with avocado tomato olive salsa served with chickpea and couscous salad.

Step by Step Directions:

(For the full recipe, scroll down to the recipe card below)

Expert Tips

  • Pat the salmon dry first: Removing excess moisture helps the seasonings stick better and encourages a beautifully golden exterior.
  • Don’t overcook the salmon. I recommend checking it around the 12-minute mark, especially if your fillets are on the thinner side. Salmon continues cooking slightly after it’s removed from the oven.
  • Use an instant-read thermometer: Be careful not to overcook the salmon. Salmon with an internal temperature of 145°F is considered well-done. For moist, tender salmon, I recommend pulling it from the oven around 130-135°F and allow it to rest on the warm pan for a few minutes before serving. The salmon should flake easily with a fork.
  • Other methods besides baking: You can also pan sear the salmon or broil the salmon. For pan searing, add butter or olive oil to a nonstick skillet, and cook for about 3-4 minutes on each side. For broiling, heat oven to high broil and cook salmon for 8 minutes.
  • Wait to add the avocado: Dice and mix the avocado into the topper just before serving so it stays fresh and vibrant.
  • Serve immediately: The contrast between the warm salmon and cool Mediterranean topping is what makes this dish so delicious.

Serving Suggestions

Fork lifting a flaky bite of Mediterranean salmon next to a pearl couscous salad with chickpeas, feta, cucumber, and artichokes.

Storage

  • Refrigerator: Store leftover salmon and topper separately in airtight containers in the refrigerator for up to 3 days.
  • Reheating: Warm the salmon gently in the microwave in 30-second intervals or in a 300°F oven until heated through. Add the topper after reheating.
  • Salmon topper: The topper is best enjoyed fresh. If making ahead, prepare everything except the avocado and stir it in just before serving.

FAQs

Can I use frozen salmon fillets?

Definitely! Just let the salmon thaw completely and pat it dry before seasoning and baking.

Do I need to remove the skin from the salmon?

No. You can leave the skin on if preferred. The salmon can be served directly off the skin after baking.

How do I know when the salmon is done baking?

The salmon should flake easily with a fork and reach your desired internal temperature. I typically aim for 130-135°F for tender, juicy salmon.

How long does salmon last?

Cooked salmon will last in the fridge for up to 3 days.

How do I heat up leftover salmon?

Salmon is best enjoyed the day-of but you can totally reheat the next day! Without drying out the salmon, you can reheat the salmon on a rimmed baking sheet in the oven at 275°F for about 15 minutes, or on the stove in a nonstick skillet. Be sure to add a splash of water to get some moisture back into the salmon.

Can I make the salmon topper ahead of time?

Yes. Prepare it up to 1 day in advance, but wait to add the avocado until just before serving.

Can I grill the salmon instead of baking it?

Absolutely. Grill over medium-high heat until cooked through, then top with the Mediterranean avocado mixture before serving.

Can I use the salmon topper on other proteins?

Definitely! The avocado, tomato, olive, and feta mixture is delicious on grilled chicken, steak, shrimp, or even spooned over grain bowls and salads.

Two salmon fillets topped with avocado tomato olive salsa on a plate, with Mediterranean couscous salad and vinaigrette in the background.

If you had to pick, which one would you choose?

Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.

Mediterranean salmon fillets topped with avocado, tomato, olives, and feta arranged on a blue-and-white serving platter.
5 from 12 reviews

Mediterranean Salmon

Prep: 15 minutes
Cook: 15 minutes
Total: 30 minutes
Servings: 4 servings
This Mediterranean Salmon needs to be on your menu this summer! Featuring perfectly baked salmon fillets topped with a fresh mixture of avocado, tomatoes, Kalamata olives, feta, and herbs, it's ready in about 30 minutes, and is a healthy, protein-packed dinner loaded with bright Mediterranean flavors.

Ingredients

For the salmon:

  • 4 salmon fillets* (thawed, skin off)
  • 2 Tbsp. unsalted butter (melted (or olive oil))
  • 1 tsp. garlic powder
  • 1 tsp. dried basil
  • 1 tsp. dried oregano
  • 1/2 tsp. dried parsley
  • 1/2 tsp. onion powder
  • kosher salt and freshly ground black pepper (to taste)
  • lemon wedges (for serving)

For the salmon topper:

  • 1-2 avocado (diced)
  • 1/2 cup kalamata olives (chopped)
  • 1/2 cup tomatoes (diced)
  • 1/3 cup feta cheese
  • 1 Tbsp. fresh parsley (chopped)
  • 1 Tbsp. fresh mint (chopped)
  • 1 Tbsp. olive oil
  • salt and pepper (to taste)

Last step! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.

Instructions 

  • Preheat and prep: Preheat the oven to 400°F. Line a baking sheet with a silicone baking mat or foil, or lightly grease a 9×13-inch oven-safe baking dish with olive oil.
  • Mix the seasonings: In a small bowl, mix all the seasonings.
    1 tsp. garlic powder, 1 tsp. dried basil, 1 tsp. dried oregano, 1/2 tsp. dried parsley, 1/2 tsp. onion powder, kosher salt and freshly ground black pepper
  • Prepare the salmon: Pat it dry with paper towels and place it on the baking sheet or baking dish. Drizzle butter or olive oil over the salmon, and then sprinkle the spice mixture on top. Then I like to rub it into the salmon a bit.
    2 Tbsp. unsalted butter, 4 salmon fillets*
    Raw salmon fillets seasoned with herbs, onion powder, salt, and pepper arranged on a parchment-lined baking sheet.
  • Bake: Bake the salmon for ~15 minutes, or until it reaches an internal temperature of 145°F. Start Timer Most chefs would argue that the 130 °- 135°F range is best. Use your best judgment and note that the temperature will rise more as it finishes cooking when you pull it out of the oven. Also, feel free to broil the last few minutes of baking for a slightly caramelized finish.
    Cooked Mediterranean salmon fillets baked until golden and flaky on a parchment-lined baking sheet.
  • Salmon topper: While the oven bakes, combine all ingredients in a bowl for the salmon topper. Taste and adjust seasonings as desired.
    1-2 avocado, 1/2 cup kalamata olives, 1/2 cup tomatoes, 1/3 cup feta cheese, 1 Tbsp. fresh parsley, 1 Tbsp. fresh mint, 1 Tbsp. olive oil, salt and pepper
    Step-by-step collage showing avocado, tomato, olive, and herb mixture before and after adding crumbled feta cheese.
  • Finish and serve: Finish the salmon with a squeeze of lemon on top and the salmon topper, and serve with your favorite sides (I like this Mediterranean Pasta Salad or this Cucumber Tomato Salad for something a little lighter).
    lemon wedges
    Mediterranean salmon topped with avocado tomato olive salsa served on a plate next to couscous salad and a jar of vinaigrette.

Notes

  • *Each fillet should be ~6 oz each
  • Store cooked salmon in the fridge in an airtight container for up to 3 days

Nutrition Information

Serving: 1salmon filet (no salad), Calories: 487kcal (24%), Carbohydrates: 10g (3%), Protein: 38g (76%), Fat: 33g (51%), Saturated Fat: 9g (56%), Polyunsaturated Fat: 6g, Monounsaturated Fat: 15g, Trans Fat: 0.2g, Cholesterol: 121mg (40%), Sodium: 494mg (21%), Potassium: 1265mg (36%), Fiber: 6g (25%), Sugar: 1g (1%), Vitamin A: 1111IU (22%), Vitamin C: 15mg (18%), Calcium: 172mg (17%), Iron: 4mg (22%)

Nutritional information is provided as a courtesy and is automatically calculated. It should only be construed as an estimate rather than a guarantee. Ingredients can vary and Kroll’s Korner can’t make any guarantees to the accuracy of this information.

This recipe was originally published in June 2021. It was updated with new ingredients and instructions as well as additional tips and tricks in June 2026.

📸 Photos by Amanda Chasten Photography

Krolls Korner

Krolls Korner

Welcome to my tiny “korner” on the Internet! I am a Registered Dietitian Nutritionist who loves cookies as much as kale. (OK, maybe I like cookies a little bit more but shh, don’t tell anyone). I am so glad you’re here! Follow along for hassle free, realistic and approachable recipes.

Read More
5 from 12 votes (3 ratings without comment)
guest
Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

13 Comments
Filter By : All
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Tracy

My husband and I are on a quest to eat healthier and this recipe will become a staple. It was super easy and DELICIOUS! I didn’t make the Greek dressing, but I did pour a capful of Olive Garden dressing over the filets, gently massaging it into the salmon. I prepared the salmon with the seasonings listed substituting Herbs de Provence for oregano and adding dried dill weed, and tossed it in the oven after marinating. For the topping, I used canned roasted/diced tomatoes, capers, sliced black olives, crumbled blue cheese (out of feta) EVOO, and salt and pepper. On to the shrimp version!

Comment Type
Comment
Barbara Knepper

This was delicious, and easy too. We used the air fryer, and the salmon was tender and perfect. The topping was yummy and the feta with the salmon is a great combination.

Comment Type
Comment
Diane

I made only the seasoning for the salmon, all the dried spices, because I did not have any of the other ingredients. This was a wonderful blend that complimented the salmon perfectly! And the spices are ones every cook would have in their pantry! I did lightly spray the salmon with EVOO (extra virgin olive oil) to get the seasoning to stick.

Comment Type
Comment
Martha

Great recipe! We used trout instead of salmon. We also left out the olives and feta bc we don’t care for them. I made the couscous salad on the side and it made a ton! Next time I will probably cut that amount in half (there are only 3 of us). Overall, very yummy and a good option for a healthy meal with lots of veggies and flavor!

8F41EBCE-BBEB-45E3-A9F1-6807D69A2569.jpeg
Sara Welch

Enjoyed this for dinner last night and it did not disappoint! Perfectly tender and flavorful; easily, a new favorite way to enjoy salmon!

Beth

This salmon was so delicious and full of so much flavor! My teens and I loved how well this turned out! Such a savory and delicious salmon recipe! Can’t wait to make this again!

Amanda Dixon

This salmon is seriously delicious! It turned out perfectly cooked, and that Mediterranean topping is packed with fresh flavor.

Colleen

We love salmon and this recipe is so healthy and fresh, not to mention delicious and easy! Thank you!

Pam

This recipe was just perfect for us because we love salmon and all things mediterranean flavored. It turned out perfectly and was beautiful to boot!