There’s something truly magical about Mediterranean cuisine—the way it effortlessly combines fresh ingredients, vibrant flavors, and heart-healthy benefits. This Mediterranean Salmon recipe is a perfect example of that harmony. Imagine a beautifully seared salmon fillet, infused with fragrant herbs, juicy cherry tomatoes, and briny olives, all coming together in a dish that’s both nutritious and incredibly satisfying.
This dish brings to mind warm summer evenings by the sea, where the air carries hints of rosemary and lemon, and every bite feels like a taste of coastal paradise. Whether you’re looking for a quick weeknight meal or an impressive dish to serve guests, this recipe is a winner. It’s easy, packed with flavor, and best of all, it’s made with simple, wholesome ingredients.
Why You’ll Love This Recipe
- Quick and Easy: Ready in under 30 minutes, perfect for busy weeknights.
- Healthy and Nutritious: Packed with omega-3s, antioxidants, and fresh veggies.
- Incredibly Flavorful: A combination of garlic, lemon, olives, and herbs makes every bite delicious.
- One-Pan Simplicity: Minimal cleanup for maximum enjoyment.
- Great for Meal Prep: Stores well and tastes even better the next day.

Ingredients You’ll Need
- 4 salmon fillets
- 2 tablespoons olive oil
- 3 cloves garlic, minced
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ½ teaspoon paprika
- Salt and black pepper to taste
- 1 lemon, sliced
- 1 cup cherry tomatoes, halved
- ½ cup Kalamata olives, pitted and sliced
- ¼ cup red onion, thinly sliced
- ¼ cup feta cheese, crumbled
- 2 tablespoons fresh parsley, chopped

How to Make Mediterranean Salmon
Step 1: Prepare the Salmon
Pat the salmon fillets dry with a paper towel. This helps the seasonings stick and ensures a perfect sear. Season both sides with salt, black pepper, oregano, basil, and paprika. Drizzle with 1 tablespoon of olive oil and gently rub the seasoning into the fish.
Step 2: Sauté the Aromatics
In a large skillet over medium heat, heat the remaining olive oil. Add the minced garlic and sauté for about 30 seconds until fragrant, being careful not to burn it.
Step 3: Sear the Salmon
Place the salmon fillets in the pan, skin-side down if they have skin. Let them cook undisturbed for 4–5 minutes, allowing a golden crust to form. Flip carefully and cook for another 3–4 minutes on the other side, until the salmon is cooked through and flakes easily with a fork.
Step 4: Add the Mediterranean Toppings
Reduce the heat to low and add the cherry tomatoes, Kalamata olives, and red onion to the pan. Let them cook for about 2–3 minutes until the tomatoes soften slightly. The juices from the tomatoes will mix with the seasonings, creating a light, flavorful sauce.
Step 5: Garnish and Serve
Remove from heat and top with crumbled feta cheese, fresh parsley, and lemon slices. The feta adds a creamy, tangy contrast to the savory salmon, while the lemon brightens the flavors. Serve immediately and enjoy!

Helpful Tips
- Don’t Overcook the Salmon: The fish should be opaque and flake easily with a fork. Overcooked salmon can be dry, so keep an eye on it.
- Use Fresh Herbs if Possible: Fresh oregano and basil will add an even more vibrant flavor. If using fresh, double the amount.
- Try Roasting Instead: If you prefer, you can roast the salmon in the oven at 400°F (200°C) for about 12–15 minutes.
- Pair It with a Side: Serve with quinoa, couscous, roasted vegetables, or a fresh Mediterranean salad.
Recipe Details
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Pan-seared
- Cuisine: Mediterranean
- Diet: Gluten-Free, Low-Carb

Notes
- If you don’t have Kalamata olives, you can use green olives or leave them out for a milder flavor.
- Swap feta cheese with goat cheese or leave it out for a dairy-free option.
- Leftover salmon can be used in salads, wraps, or grain bowls the next day.
Nutritional Information (Per Serving)
- Calories: ~350
- Protein: ~35g
- Carbohydrates: ~8g
- Fat: ~20g
- Fiber: ~2g
Frequently Asked Questions
Can I use frozen salmon?
Yes! Just make sure to thaw it completely in the fridge overnight before cooking. Pat it dry to remove excess moisture before seasoning.
What can I use instead of salmon?
You can substitute salmon with cod, halibut, or trout for a similar Mediterranean-style dish.
Can I bake this instead of pan-searing?
Absolutely! Bake the salmon at 400°F (200°C) for 12–15 minutes or until it flakes easily with a fork. You can add the toppings before baking for an all-in-one dish.
How do I know when the salmon is done?
Salmon is done when it reaches an internal temperature of 145°F (63°C) or when it flakes easily with a fork.
Storage Instructions
- Refrigerator: Store leftover salmon in an airtight container for up to 3 days.
- Freezer: You can freeze cooked salmon for up to 2 months. Thaw overnight in the fridge before reheating.
- Reheating: Warm in a skillet over low heat or in the microwave for 30-second intervals until heated through.

Related Recipes
If you loved this Mediterranean Salmon, you’ll definitely enjoy these flavorful dishes:
- Mediterranean Salmon Bowl
- Easy & Flavorful Salmon Bowl
- Keto Avocado and Smoked Salmon Breakfast Bowl
- Flavor-Packed Chicken Fajita Rice Bowl
Conclusion
This Mediterranean Salmon recipe is a simple yet elegant dish that brings fresh, bold flavors to your table. With its balance of tender salmon, juicy tomatoes, and tangy olives, it’s a meal that feels both healthy and indulgent. Whether you’re cooking for yourself, your family, or guests, this recipe is sure to impress.
Print
Mediterranean Salmon
Description
There’s something truly magical about Mediterranean cuisine—the way it effortlessly combines fresh ingredients, vibrant flavors, and heart-healthy benefits. This Mediterranean Salmon recipe is a perfect example of that harmony. Imagine a beautifully seared salmon fillet, infused with fragrant herbs, juicy cherry tomatoes, and briny olives, all coming together in a dish that’s both nutritious and incredibly satisfying.
This dish brings to mind warm summer evenings by the sea, where the air carries hints of rosemary and lemon, and every bite feels like a taste of coastal paradise. Whether you’re looking for a quick weeknight meal or an impressive dish to serve guests, this recipe is a winner. It’s easy, packed with flavor, and best of all, it’s made with simple, wholesome ingredients.
Ingredients
- 4 salmon fillets
- 2 tablespoons olive oil
- 3 cloves garlic, minced
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ½ teaspoon paprika
- Salt and black pepper to taste
- 1 lemon, sliced
- 1 cup cherry tomatoes, halved
- ½ cup Kalamata olives, pitted and sliced
- ¼ cup red onion, thinly sliced
- ¼ cup feta cheese, crumbled
- 2 tablespoons fresh parsley, chopped
Instructions
Pat the salmon fillets dry with a paper towel. This helps the seasonings stick and ensures a perfect sear. Season both sides with salt, black pepper, oregano, basil, and paprika. Drizzle with 1 tablespoon of olive oil and gently rub the seasoning into the fish.
In a large skillet over medium heat, heat the remaining olive oil. Add the minced garlic and sauté for about 30 seconds until fragrant, being careful not to burn it.
Place the salmon fillets in the pan, skin-side down if they have skin. Let them cook undisturbed for 4–5 minutes, allowing a golden crust to form. Flip carefully and cook for another 3–4 minutes on the other side, until the salmon is cooked through and flakes easily with a fork.
Reduce the heat to low and add the cherry tomatoes, Kalamata olives, and red onion to the pan. Let them cook for about 2–3 minutes until the tomatoes soften slightly. The juices from the tomatoes will mix with the seasonings, creating a light, flavorful sauce.
Remove from heat and top with crumbled feta cheese, fresh parsley, and lemon slices. The feta adds a creamy, tangy contrast to the savory salmon, while the lemon brightens the flavors. Serve immediately and enjoy!
Notes
- If you don’t have Kalamata olives, you can use green olives or leave them out for a milder flavor.
- Swap feta cheese with goat cheese or leave it out for a dairy-free option.
- Leftover salmon can be used in salads, wraps, or grain bowls the next day.