Make this Mediterranean salmon recipe in just 20 minutes! Baked on a sheet pan or in a baking dish with bold flavors and minimal cleanup—perfect for busy nights.
½cupartichoke heartsdiced (you can use marinated or canned)
2tablespoonsextra virgin olive oil
½lemonjuiced
3-4garlic cloveschopped or minced
1tablespoonfresh dillchopped
1tablespoonfresh parsleychopped
¼cupcrumbled feta cheese
Instructions
Preheat oven to 400 degrees F.
To a sheet pan or baking dish, add the salmon and season with salt and pepper. Add the tomatoes, olives and artichoke hearts to the pan. (1-1 ¼ pounds salmon, salt and pepper, 1 pint cherry or grape tomatoes, ½ cup pitted kalamata olives, ½ cup artichoke hearts)
In a bowl, mix together the remaining ingredients and pour on top of everything in the pan. (2 tablespoons extra virgin olive oil, ½ lemon, 3-4 garlic cloves, 1 tablespoon fresh dill, 1 tablespoon fresh parsley, ¼ cup crumbled feta cheese)
Bake for 15-20 minutes, let the salmon rest for 5 minutes and serve.
Video
Notes
Pat the salmon dry before seasoning so the oil and seasonings stick better and the fish roasts instead of steams.
Use salmon fillets that are similar in thickness for the most even cooking.
For the best flavor and texture, use fresh salmon and block feta cheese packed in brine.
Cherry tomatoes work best because they release less moisture and create a richer sauce.
Bake just until the salmon flakes easily with a fork and still looks slightly moist in the center. An internal temperature of 125–130°F will finish perfectly after resting.
If your tomatoes are especially juicy, keep the dish uncovered so excess moisture can evaporate while baking.
Let the salmon rest for 5 minutes before serving to help it stay tender and juicy.
Storage
Refrigerator: Store leftovers in an airtight container for up to 3 days.
Freezer: Freeze cooked salmon in a freezer-safe container for up to 2 months.
Reheat: Warm gently in a 300°F oven or microwave in short intervals until heated through.