Mediterranean Salmon

Total Time

Prep/Total Time: 30 min.


4 servings

Updated: Aug. 08, 2023
A boatload of toppings gives this Mediterranean salmon a burst of flavor in every bite. It's topped with chopped veggies and a homemade vinaigrette that’s mouthwatering before it’s even cooked! —Wolfgang Hanau, West Palm Beach, Florida
Mediterranean Salmon Recipe photo by Taste of Home


  • 4 salmon fillets (6 ounces each)
  • 1/2 teaspoon salt, divided
  • 1/2 cup olive oil
  • 2 tablespoons balsamic vinegar
  • 2 teaspoons honey
  • 1 teaspoon Dijon mustard
  • 3 plum tomatoes, chopped
  • 1/4 cup chopped red onion
  • 1/4 cup chopped green pepper
  • 2 tablespoons chopped pitted green olives
  • 2 tablespoons chopped ripe olives


  1. Place salmon in a greased 15x10x1-in. baking pan; sprinkle with 1/4 teaspoon salt. In a small bowl, whisk the oil, vinegar, honey, mustard and remaining salt. Spoon 1 tablespoon over each fillet.
  2. In a large bowl, combine the tomatoes, onion, green pepper, olives and remaining oil mixture. Spoon over fillets.
  3. Bake at 425° for 12-15 minutes or until fish flakes easily with a fork.
Mediterranean Salmon Tips

What type of salmon fillets should you use?

You can use several different types of salmon to make this Mediterranean salmon recipe. Atlantic or farm-raised salmon offers a delicate, mild character, while coho salmon has a similar flavor but a firmer texture. For a rich, buttery flavor, look to king (chinook) salmon, or sockeye salmon for its vibrant color.

What do you serve with Mediterranean salmon?

This roasted salmon recipe goes well with other staples in the Mediterranean diet, like couscous, Greek salad, grilled vegetables or orzo salad. If you don’t mind eating the skin, we recommend serving Mediterranean salmon with the skin on, as there are many health benefits from eating salmon skin.

Can you make Mediterranean salmon in advance?

You can make Mediterranean salmon in advance. However, we find the recipe achieves its best flavor when cooked just before serving. If you still would like to make it in advance, cook the salmon until the fish is almost cooked through. Then, reheat the salmon in a low-temperature oven—10 to 15 minutes at 300° should do the trick.

How long will Mediterranean salmon last?

Mediterranean salmon is good for 3 to 4 days in the refrigerator when stored in an airtight container.

Lindsay Mattison, Taste of Home Contributing Writer

Nutrition Facts

1 each: 550 calories, 45g fat (7g saturated fat), 85mg cholesterol, 579mg sodium, 8g carbohydrate (6g sugars, 1g fiber), 29g protein.