Greek Salmon with Feta, Tomatoes, Olives, and Fresh Herbs Recipe
Introduction
Greek Salmon is a bright and flavorful dish combining tender, flaky salmon with a zesty, herby feta topping. Perfectly balanced with fresh vegetables and lemon, it makes a healthy and impressive meal for any night of the week.

Ingredients
- 1/4 cup extra-virgin olive oil
- Juice of 2 lemons
- 1 clove garlic, minced
- 1 teaspoon dried oregano
- 1/2 teaspoon red pepper flakes
- Freshly ground black pepper, to taste
- 1 cup cubed feta
- 1 cup quartered tomatoes or halved cherry tomatoes
- 1/4 cup sliced kalamata olives
- 1/4 cup chopped Persian cucumbers
- 1/4 cup chopped red onion
- 2 tablespoons freshly chopped dill
- 1 lemon, thinly sliced
- 1 small red onion, sliced
- 4 salmon fillets (12 ounces total), patted dry
- Kosher salt, to taste
Instructions
- Step 1: Preheat the oven to 375°F (190°C). In a large bowl, whisk together the olive oil, lemon juice, garlic, oregano, and red pepper flakes. Season with freshly ground black pepper. Add the cubed feta and toss gently to coat. Cover and refrigerate for about 10 minutes while you prepare the other ingredients.
- Step 2: Scatter the thin lemon slices and sliced red onion across the bottom of a large baking dish. Place the salmon fillets skin side down on top of the lemon and onion. Season the salmon well with kosher salt and freshly ground black pepper. Bake until the salmon is opaque and flakes easily with a fork, about 18 to 20 minutes.
- Step 3: While the salmon is roasting, add the quartered tomatoes, kalamata olives, chopped cucumbers, chopped red onion, and fresh dill into the bowl with the marinated feta. Fold everything gently to combine without breaking up the feta too much.
- Step 4: To serve, plate the salmon fillets with the lemon and red onion slices from the baking dish. Spoon the feta and vegetable mixture generously over the top. Enjoy warm.
Tips & Variations
- For extra flavor, marinate the salmon in some of the olive oil and lemon juice mixture before baking.
- Swap Persian cucumbers with regular cucumbers if unavailable, just remove the seeds for less moisture.
- Add fresh herbs like mint or parsley for a different fresh twist.
- Use cherry tomatoes for a sweeter, bite-sized option that cooks nicely.
Storage
Store any leftover salmon and topping separately in airtight containers in the refrigerator for up to 2 days. Reheat the salmon gently in a low oven or microwave, then add the feta topping fresh. The topping can also be used cold as a salad.
How to Serve
Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen salmon for this recipe?
Yes, but be sure to fully thaw and pat the salmon dry before baking to avoid excess moisture and ensure even cooking.
Is this recipe good for meal prep?
Absolutely. The feta topping keeps well and the salmon reheats nicely, making it a flavorful meal prep option for a couple of days.
PrintGreek Salmon with Feta, Tomatoes, Olives, and Fresh Herbs Recipe
This Greek Salmon recipe features tender salmon fillets roasted with lemon and red onion, topped with a tangy and flavorful feta mixture infused with olive oil, lemon juice, garlic, oregano, and fresh vegetables. A perfect balance of Mediterranean flavors ideal for a healthy and easy weeknight dinner.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: Greek
- Diet: Gluten Free
Ingredients
Marinade and Feta Mixture
- 1/4 cup extra-virgin olive oil
- Juice of 2 lemons
- 1 clove garlic, minced
- 1 tsp dried oregano
- 1/2 tsp red pepper flakes
- Freshly ground black pepper, to taste
- 1 cup cubed feta cheese
Topping
- 1 cup quartered tomatoes or halved cherry tomatoes
- 1/4 cup sliced kalamata olives
- 1/4 cup chopped Persian cucumbers
- 1/4 cup chopped red onion
- 2 tbsp freshly chopped dill
For Roasting
- 1 lemon, thinly sliced
- 1 small red onion, sliced
- 4 salmon fillets (total 12 oz), patted dry with paper towels
- Kosher salt, to taste
- Freshly ground black pepper, to taste
Instructions
- Preheat and Marinate Feta: Preheat your oven to 375°F. In a large bowl, whisk together the extra-virgin olive oil, juice of 2 lemons, minced garlic, dried oregano, and red pepper flakes. Season the mixture with freshly ground black pepper. Add the cubed feta cheese to the marinade and toss gently to coat the feta evenly. Cover the bowl and refrigerate for approximately 10 minutes while preparing the other ingredients.
- Roast the Salmon: Arrange the thinly sliced lemon and sliced red onion at the bottom of a large baking dish to create a flavorful bed for the salmon. Place the salmon fillets skin-side down on top of the lemon and onion slices. Season the fillets generously with kosher salt and freshly ground black pepper. Bake in the preheated oven until the salmon is opaque and flakes easily with a fork, about 18 to 20 minutes.
- Prepare the Topping: While the salmon roasts, add the quartered tomatoes, sliced kalamata olives, chopped Persian cucumbers, chopped red onion, and freshly chopped dill into the bowl with the marinated feta. Fold the mixture gently to combine all ingredients without breaking up the feta too much.
- Serve: Once the salmon is cooked, plate each fillet with the roasted lemon and red onion slices from the baking dish. Spoon generous amounts of the feta and vegetable topping over each salmon portion, and serve immediately to enjoy the fresh Mediterranean flavors.
Notes
- Ensure salmon fillets are patted dry before roasting for a nice crust and even cooking.
- Using fresh lemon slices and red onion at the bottom of the baking dish adds aromatic flavor to the fish as it roasts.
- The feta marinade can be left for up to 30 minutes if you want a stronger flavor infusion.
- This dish pairs well with a side of steamed vegetables or a light Greek salad.
- For a spicier version, increase the red pepper flakes slightly.
- Make sure to use good quality extra virgin olive oil as it greatly enhances the flavor.
Keywords: Greek salmon, baked salmon, feta topping, Mediterranean salmon, easy salmon recipe, healthy salmon dinner

