This Greek Salmon with Tomatoes, Olives and Lemon is an easy, vibrant, delicious and comforting Mediterranean-inspired dinner recipe that you’ll have on repeat. Tender salmon fillets are baked alongside juicy cherry tomatoes, briny Kalamata olives, sweet red onion, and lemon slices. The whole thing is ready in under 30 minutes.

A simple recipe that’s perfect for busy weeknights or even for a special occasion. All you need is one of my Salad Recipes or Mediterranean Sides to complete the meal. I’ve included pairing and menu ideas below.

Greek salmon filets on a bed of cherry tomatoes, olives, onion, and lemon.

Greek Salmon: Recipe at a Glance

Prep Time
10 mins

Cook Time
20 mins

Total Time
30 mins

Servings
4 People

Calories*
451 kcal

Difficulty
Easy

Main Ingredients
Salmon filets, olive oil, lemon, paprika, cherry tomatoes, red onion, olives, feta, and fresh herbs.

Technique
Seasoning salmon filets, baking seasoned salmon filets with vegetables, and garnishing with cheese and herbs.

*Calories are estimated

Why This Recipe Works

Photo of Luay Ghafari
  • It’s incredibly easy to make. Everything cooks together in one baking dish, making prep and cleanup wonderfully simple.
  • It’s perfect any time of year. Bright lemons, juicy tomatoes, and Mediterranean herbs make this a fresh meal for summer, while the oven-baked preparation keeps it cozy enough for cooler months. An easy high-protein weeknight dinner that also works for meal prep.
  • Tested and Reliable: Groceries are expensive! All my Main Dish recipes are tested by me, my team or recipe testers before posting.

Ingredients

This is a very straightforward recipe that comes together quickly with simple ingredients. A perfect weeknight meal. Here’s what you will need:

Greek Salmon with tomatoes, olives and feta recipe ingredients with individual labels on a metal tray.
  • Salmon Fillets: Fresh salmon is the star of the recipe. Atlantic or sockeye salmon both work well. Skin-on or skinless both work well. I like to purchase a large filet from Costco or the fishmonger and cut the portions out myself. But you can totally just buy pre-portioned filets. Also try my Mediterranean Baked Salmon with Paprika and Garlic, Grilled Salmon Kabobs, Honey Harissa Salmon and Mediterranean Salmon Salad with Crispy Capers.
  • Dried Oregano: A classic Greek herb that brings authentic Mediterranean flavor. Dried thyme may be substituted. But if you don’t have dried oregano, I highly recommend buying some. It’s very versatile and many of my Mediterranean Diet Recipes call for it.
  • Sweet Paprika: Provides subtle sweetness and beautiful color. Smoked paprika works for a deeper flavor.
  • Lemon: Both zest and juice brighten the marinade, while sliced lemon roasts alongside the salmon.
  • Olives: I personally prefer Kalamata olives in this recipe and they are more authentic for a Greek-style recipe. I use whole, pitted olives because they will stay whole and add texture to the dish. I do a similar thing in my Baked Cod in Puttanesca Sauce.
  • Greek Feta Cheese: Look for block feta in brine for the best flavor and texture, but pre-crumbled will do in a pinch. I am a big fan of feta and use it in some of my recipes: Greek Lentil SaladGrilled Corn Peach SaladWatermelon Cucumber Feta SaladCucumber Radish Feta Salad and Cucumber Chickpea Feta Salad.
  • Fresh Herbs: We’re using both fresh parsley and fresh dill in this recipe. If you only have one, don’t stress out. You can leave the other out. As long as you add some fresh herb element to finish the dish, you should be good to go.

Refer to the recipe card at the bottom of this post for a full list of ingredients and quantities.

How to Make this Greek Salmon Recipe

Rimmed baking sheet with 4 salmon filets dressed in olive oil, spices and garlic.

Step 1. Preheat the Oven and Season the Salmon. Preheat your oven to 425°F (220°C). Pat the salmon fillets dry with paper towels. In a small bowl, combine the extra virgin olive oil, garlic, oregano, kosher salt, black pepper, paprika, lemon zest, and fresh lemon juice. Brush or rub the mixture evenly over both sides of the salmon.

Baking tray with sliced lemons, onion, cherry tomatoes and olives.

Step 2. Build the Baking Dish. Add the cherry tomatoes, Kalamata olives, sliced red onion, and lemon slices to a 9×13-inch baking dish (you can also use a rimmed sheet pan). Drizzle with olive oil and toss everything together.

Seasoned filets of salmon placed over the sliced onion, lemon, cherry tomatoes and olives.

Step 3. Add Salmon. Nestle the salmon fillets into the vegetables, arranging everything in an even layer.

Baked fish fillets with cherry tomatoes, olives, and herbs in a white baking dish.

Step 4. Bake. Bake in the hot oven for 18 to 22 minutes, depending on the thickness of the fillets, until the salmon flakes easily with a fork or reaches an internal temperature of 125–130°F (52–54°C) for medium or 140–145°F (60–63°C) for fully cooked salmon. The tomatoes should begin to burst and release their juices, creating a flavorful sauce in the bottom of the baking dish. For additional color, switch the oven to broil for the final 1 to 2 minutes, watching carefully to prevent burning.

Greek salmon filets served on plates with a side of cherry tomatoes, olives, onion, and lemon.

Step 5. Garnish and Serve. Remove from the oven and sprinkle with crumbled feta, chopped parsley, and fresh dill. Serve immediately with fresh lemon wedges and plenty of the roasted tomatoes, olives, and flavorful pan juices.

Pairing and Menu Ideas

This Greek salmon is wonderfully versatile and pairs with all kinds of Mediterranean-inspired sides. Try it with my  Middle Eastern Rice PilafSaffron RiceVermicelli RiceSpanakorizo (Greek Spinach Rice), or with my Batata Harra (spicy Lebanese potatoes) or Garlic Rosemary Roasted Potatoes. You can also serve it with my garlic mashed potatoes.

I also recommend serving it with a salad. My Jerusalem salad (chopped salad), Maroulosalata (Greek Lettuce Salad), Traditional Greek Salad (Horiatiki) or Lebanese Fattoush work really well.

For a heartier salad, serve this fish with one of my bean or pasta salads. Try it with my Greek Lentil SaladGreek Butter Bean SaladMediterranean Lentil Salad, Kale Chickpea Salad or my Mediterranean Pasta Salad.

Greek salmon filets served on plates with a side of cherry tomatoes, olives, onion, and lemon, garnished with feta.

Expert Tips

  • Pat the salmon dry before seasoning so the marinade adheres better and the fish roasts instead of steaming.
  • Use salmon fillets that are similar in thickness so they cook evenly. Center-cut pieces are ideal.
  • Don’t overcook the salmon. It’s best when it’s still moist and tender in the center. If using thicker salmon fillets, check the internal temperature with an instant-read thermometer rather than relying solely on baking time.
  • Allow the tomatoes to burst naturally while roasting. They create a delicious sauce that coats the salmon. I don’t recommend cutting them before adding them to the dish. Leave them whole and they will burst on their own.
  • Let the salmon rest for 3–5 minutes before serving. This allows the juices to redistribute and keeps the fish moist.
  • Other Fun Additions: red pepper flakes, capers, sliced shallots, anchovies or even artichoke hearts.

Greek Salmon Recipe FAQs

Can I make this Greek Salmon recipe ahead of time?

You can prepare the marinade and assemble the vegetables in the baking dish several hours ahead of time. Store everything covered in the refrigerator, then add the salmon just before baking for the freshest results.

How should I store leftover Greek Salmon?

Store leftovers in an airtight container in the refrigerator for up to 3 days.

What’s the best way to reheat leftover Greek Salmon?

Reheat gently in a 300°F oven until warmed through, or microwave at reduced power in short intervals to avoid drying out the salmon.

Can I freeze cooked Greek Salmon?

Yes, this is possible, but I do not really recommend it. I prefer only making enough for a given occasion. In any case, to freeze, allow everything to cool completely before freezing in an airtight freezer-safe container for up to 2 months. Thaw overnight in the refrigerator before reheating. The tomatoes will soften after freezing, but the flavor will remain delicious.

Other Seafood Recipes

If you make this Greek Salmon Recipe with Tomatoes, Olives and Lemon or any other Main Dish Recipe on Urban Farm and Kitchen, please take a moment to rate the recipe ⭐⭐⭐⭐⭐ and leave a comment below. It’s such a help to others who want to try the recipe.

For more Urban Farm and Kitchen, follow along on InstagramFacebook, and Pinterest, visit the Urban Farm Shop, or subscribe for new posts via email.

No ratings yet

Greek Salmon Recipe with Tomatoes, Olives and Lemon

This Greek Salmon with Tomatoes, Olives and Lemon is an easy, vibrant, delicious and comforting Mediterranean-inspired dinner recipe that you’ll have on repeat. Tender salmon fillets are baked alongside juicy cherry tomatoes, briny Kalamata olives, sweet red onion, and lemon slices. The whole thing is ready in under 30 minutes.
Servings: 4 Servings
Greek salmon filets on a bed of cherry tomatoes, olives, onion, and lemon.
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Save this recipe!
Get this sent to your inbox, plus get new recipes from me every week!

Ingredients 

For the Salmon

  • lbs Salmon filets – 4 six-ounce pieces
  • 2 tablespoon Extra virgin olive oil
  • 4 Garlic cloves (grated or minced)
  • 2 teaspoon Dried oregano
  • 1 teaspoon Kosher salt
  • ½ teaspoon Black pepper
  • ½ teaspoon Sweet paprika – Smoked paprika can be used
  • 1 tablespoon Lemon zest – From 1 lemon
  • 2 tablespoon Lemon juice – From 1 lemon

For the Baking Dish

  • 2 cups Cherry tomatoes
  • ¾ cup Kalamata olives (pitted)
  • ½ Red onion (thinly sliced)
  • 1 Lemon (thinly sliced)
  • 1 tablespoon Extra virgin olive oil

To Finish

  • ½ cup Feta cheese (crumbled)
  • 2 tablespoon Fresh parsley (chopped)
  • 3 tablespoon Fresh dill (chopped)
  • Lemon wedges

Instructions 

  • Preheat the Oven and Season the Salmon. Preheat your oven to 425°F (220°C). Pat 1½ lbs Salmon filets dry with paper towels. In a small bowl, combine 2 tablespoon Extra virgin olive oil, 4 Garlic cloves (grated or minced), 2 teaspoon Dried oregano, 1 teaspoon Kosher salt, ½ teaspoon Black pepper, ½ teaspoon Sweet paprika, 1 tablespoon Lemon zest, and 2 tablespoon Lemon juice. Brush or rub the mixture evenly over both sides of the salmon.
  • Build the Baking Dish. Add 2 cups Cherry tomatoes, ¾ cup Kalamata olives (pitted), ½ Red onion (thinly sliced), and 1 Lemon (thinly sliced) to a 9×13-inch baking dish (you can also use a rimmed sheet pan). Drizzle with 1 tablespoon Extra virgin olive oil and toss everything together.
  • Add Salmon. Nestle the salmon fillets into the vegetables, arranging everything in an even layer.
  • Bake. Bake in the hot oven for 18 to 22 minutes, depending on the thickness of the fillets, until the salmon flakes easily with a fork or reaches an internal temperature of 125–130°F (52–54°C) for medium or 140–145°F (60–63°C) for fully cooked salmon. The tomatoes should begin to burst and release their juices, creating a flavorful sauce in the bottom of the baking dish. For additional color, switch the oven to broil for the final 1 to 2 minutes, watching carefully to prevent burning.
  • Garnish and Serve. Remove from the oven and sprinkle with ½ cup Feta cheese (crumbled), 2 tablespoon Fresh parsley (chopped), and 3 tablespoon Fresh dill (chopped). Serve immediately with Lemon wedges and plenty of the roasted tomatoes, olives, and flavorful pan juices.

Notes

Refer to the post above if you need step-by-step recipe photos. 
Key Ingredient Notes:
  • Salmon Fillets: Fresh salmon is the star of the recipe. Atlantic or sockeye salmon both work well. Skin-on or skinless both work well. I like to purchase a large filet from Costco or the fishmonger and cut the portions out myself. But you can totally just buy pre-portioned filets. 
  • Dried Oregano: A classic Greek herb that brings authentic Mediterranean flavor. Dried thyme may be substituted. 
  • Sweet Paprika: Provides subtle sweetness and beautiful color. Smoked paprika works for a deeper flavor.
  • Olives: I personally prefer Kalamata olives in this recipe and they are more authentic for a Greek-style recipe. I use whole, pitted olives because they will stay whole and add texture to the dish.
  • Greek Feta Cheese: Look for block feta in brine for the best flavor and texture, but pre-crumbled will do in a pinch. I am a big fan of feta and use it in some of my recipes: Greek Lentil SaladGrilled Corn Peach SaladWatermelon Cucumber Feta SaladCucumber Radish Feta Salad and Cucumber Chickpea Feta Salad.
 
Tips for Success:
  • Pat the salmon dry before seasoning so the marinade adheres better and the fish roasts instead of steaming.
  • Use salmon fillets that are similar in thickness so they cook evenly. Center-cut pieces are ideal.
  • Don’t overcook the salmon. It’s best when it’s still moist and tender in the center. If using thicker salmon fillets, check the internal temperature with an instant-read thermometer rather than relying solely on baking time.

Nutrition

Calories: 451kcal, Carbohydrates: 9g, Protein: 38g, Fat: 29g, Saturated Fat: 6g, Polyunsaturated Fat: 6g, Monounsaturated Fat: 15g, Cholesterol: 110mg, Sodium: 1567mg, Potassium: 1092mg, Fiber: 2g, Sugar: 3g, Vitamin A: 944IU, Vitamin C: 27mg, Calcium: 166mg, Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

iconLike this recipe? Rate & comment below!

You May Also Like

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating