Greek Salmon with Feta, Tomatoes, and Kalamata Olives Recipe
Introduction
This Greek Salmon recipe combines tender, flaky fish with a vibrant, tangy feta and vegetable topping. It’s a simple, flavorful dish that brings the fresh tastes of the Mediterranean to your dinner table in under 30 minutes.

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 cheese
- 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 (about 12 ounces total), patted dry with paper towels
- Kosher salt, to taste
Instructions
- Step 1: Preheat your oven to 375°F (190°C). In a large bowl, whisk together olive oil, lemon juice, garlic, oregano, and red pepper flakes. Season with freshly ground black pepper, then add the cubed feta and toss gently to coat. Cover the bowl and refrigerate the mixture for about 10 minutes while you prepare the other ingredients.
- Step 2: Scatter the sliced lemon and red onion slices evenly 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 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.
- Step 3: While the salmon is roasting, return to the feta mixture. Add the quartered tomatoes, sliced kalamata olives, chopped cucumbers, chopped red onion, and fresh dill. Fold everything gently until well combined.
- Step 4: To serve, arrange the salmon fillets on plates with some of the roasted lemon and onion slices. Spoon the feta and vegetable topping generously over each fillet and enjoy immediately.
Tips & Variations
- For a milder flavor, reduce or omit the red pepper flakes.
- Swap Persian cucumbers for English cucumbers or even diced zucchini if preferred.
- Add fresh herbs like parsley or mint to the topping for extra brightness.
- Serve with a side of crusty bread or a simple green salad to complete the meal.
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 enjoy cold. If reheating, add the topping fresh to maintain its texture and flavor.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen salmon for this recipe?
Yes, you can use frozen salmon fillets. Be sure to thaw them completely in the refrigerator before cooking to ensure even roasting.
Is it necessary to marinate the feta beforehand?
Marinating the feta briefly allows it to absorb the flavors of lemon, garlic, and oregano, enhancing the dish. However, if short on time, you can combine the ingredients without marinating and still get good flavor.
Print
Greek Salmon with Feta, Tomatoes, and Kalamata Olives Recipe
- Total Time: 33 minutes
- Yield: 4 servings 1x
- Diet: Low Fat
Description
This Greek Salmon recipe features tender salmon fillets baked to perfection and topped with a vibrant, tangy mixture of marinated feta, fresh tomatoes, olives, cucumbers, and herbs. Bursting with Mediterranean flavors, this dish is simple, healthy, and perfect for a quick weeknight dinner or an elegant meal.
Ingredients
Marinade and Feta Topping
- 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 cheese
Fresh 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 tablespoons freshly chopped dill
Other Ingredients
- 1 lemon, thinly sliced
- 1 small red onion, sliced
- 4 salmon fillets (12-oz. total), patted dry with paper towels
- Kosher salt, to taste
Instructions
- Preheat and Marinate Feta: Preheat your oven to 375°F (190°C). In a large bowl, whisk together the extra-virgin olive oil, lemon juice, minced garlic, dried oregano, and red pepper flakes. Season with freshly ground black pepper. Add the cubed feta cheese to the bowl and toss gently to coat the feta in the marinade. Cover and refrigerate for about 10 minutes to allow the flavors to meld while you prepare the other ingredients.
- Prepare and Roast the Salmon: Scatter the thinly sliced lemon and red onion slices evenly on the bottom of a large baking dish. Place the salmon fillets skin-side down on top of the lemon and onion slices. Season the salmon with kosher salt and freshly ground black pepper. Bake in the preheated oven for 18 to 20 minutes, or until the salmon is opaque and flakes easily with a fork.
- Make the Topping: While the salmon is roasting, add the quartered tomatoes (or halved cherry tomatoes), sliced kalamata olives, chopped Persian cucumbers, chopped red onion, and freshly chopped dill into the bowl with the marinated feta. Gently fold all the ingredients together to combine without breaking up the feta too much.
- Serve: Once the salmon is cooked, place fillets onto serving plates along with some of the lemon and red onion slices from the baking dish. Top each salmon fillet generously with the feta and vegetable mixture. Serve immediately for a fresh and flavorful meal.
Notes
- Using fresh lemon slices and onions under the salmon enhances moisture and flavor during roasting.
- Feel free to substitute feta with a similar brined cheese if preferred.
- Adjust red pepper flakes based on your spice tolerance for a milder or spicier dish.
- Leftovers can be stored in an airtight container in the refrigerator for up to 2 days.
- This recipe pairs beautifully with a side of rice, couscous, or a fresh green salad.
- Prep Time: 15 minutes
- Cook Time: 18 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Greek
Keywords: Greek salmon, baked salmon, Mediterranean salmon, feta topping, healthy salmon recipe

