
This Mediterranean baked fish has become my dinner party showstopper, always earning rave reviews while keeping my stress levels low.
I discovered this recipe during a vacation in Greece where our host prepared it using fish caught that morning. The combination of bright Mediterranean flavors transformed how I cook seafood at home.
Ingredients
- White fish fillets: about 1 inch thick. The firmer the better—try cod, halibut, or sea bass for best results.
- Extra virgin olive oil: Use the good stuff here as the flavor really comes through.
- Fresh lemon: Both juice and zest brighten the entire dish.
- Cherry tomatoes: Look for a mix of colors for visual appeal.
- Kalamata olives: They add briny depth that complements the fish perfectly.
- Fresh herbs: Oregano, thyme, and parsley create that authentic Mediterranean profile.
- Garlic: Fresh cloves provide aromatic foundation.
- Capers: These tiny flavor bombs add the perfect salty punch.
- Sea salt: Prefer flaky sea salt for finishing the dish.
Step-by-Step Instructions
- Prepare the baking dish:
- Line a rimmed baking sheet with parchment paper and drizzle with olive oil. This prevents sticking while infusing the fish with flavor from below. I spent years battling fish stuck to pans before discovering this simple trick.
- Season the fish:
- Pat the fillets completely dry with paper towels. Moisture is the enemy of perfectly cooked fish. Season generously with salt, pepper, and a light dusting of dried oregano on both sides. Let sit at room temperature for 10 minutes to allow seasoning to penetrate.
- Create the Mediterranean topping:
- In a bowl, combine halved cherry tomatoes, pitted and sliced olives, thinly sliced garlic, capers, and a generous glug of olive oil. Add lemon zest and a squeeze of juice. The acidity will partially break down the tomatoes creating a beautiful sauce while baking.
- Assemble and bake:
- Place fish on prepared baking sheet. Spoon the tomato olive mixture over and around the fish creating an even layer. Scatter fresh herb sprigs on top. Bake at 400°F for 12 to 15 minutes until fish flakes easily but remains moist.
- Finish with fresh elements:
- Remove from oven and immediately add a final drizzle of olive oil, fresh lemon juice, and chopped fresh herbs. The residual heat will release the fragrant oils in these fresh ingredients creating an aromatic experience.

The secret ingredient that makes this dish extraordinary is good quality olive oil. My grandmother always said the fish should swim three times: once in the sea, once in olive oil, and once in wine. This recipe honors that Mediterranean tradition perfectly.
Choosing the Perfect Fish
White fish varieties work best in this recipe due to their mild flavor that allows the Mediterranean ingredients to shine. When shopping, look for fillets with firm flesh, clear eyes if the head is attached, and a fresh ocean scent. Avoid fish with a strong fishy smell, as this indicates it is past its prime. If using frozen fish, thaw it slowly in the refrigerator rather than rushing with warm water, which can compromise texture.
Make Ahead Options
This dish can be partially prepared in advance to make dinner time effortless. Prepare the tomato olive topping up to 24 hours ahead and store in an airtight container in the refrigerator. The flavors will actually improve as they meld together. Just before cooking, pat the fish dry, season it, and top with your prepared mixture. This approach saves time without sacrificing quality.
Serving Suggestions
Create a complete Mediterranean feast by serving this baked fish alongside lemon herb quinoa or roasted garlic couscous. A simple Greek salad with cucumber, red onion, and feta cheese complements the flavors beautifully. For a heartier option, serve with crusty bread to soak up the incredible sauce that forms during baking. This dish transitions effortlessly from casual family dinner to elegant entertaining.

Recipe FAQs
- → What type of fish works best for this Mediterranean dish?
While the recipe is versatile, firm white fish like cod, halibut, or sea bass work exceptionally well. Salmon is also an excellent choice for its rich flavor and omega-3 content. The key is selecting fresh fillets of even thickness to ensure consistent cooking.
- → Can I make this dish ahead of time?
For best results, this dish should be served fresh from the oven. However, you can prepare the marinade up to 24 hours ahead and store it in the refrigerator. You can also prep the fish and marinade separately, then combine and bake just before serving.
- → How do I know when the fish is perfectly cooked?
The fish is done when it's opaque throughout and flakes easily with a fork. For most fillets around 1-inch thick, this takes approximately 15-20 minutes at 375°F. Using a food thermometer, the internal temperature should reach 145°F for food safety.
- → What sides pair well with Mediterranean baked fish?
Traditional Mediterranean sides work beautifully - try roasted vegetables, Greek salad, couscous, or orzo pasta. For a complete spread, add tzatziki, hummus, and warm pita bread. A simple lemon-dressed arugula salad also makes a light, complementary side.
- → Can I add vegetables to the baking dish?
Absolutely! Cherry tomatoes, sliced zucchini, bell peppers, or thinly sliced fennel can be added to the baking dish. Place the vegetables around the fish or underneath as a bed. You may need to adjust cooking time slightly if using thicker vegetables.
- → Is this dish suitable for special diets?
This Mediterranean fish is naturally gluten-free, dairy-free, and aligns with paleo and Mediterranean diet principles. It's high in protein and healthy fats while being low in carbohydrates, making it suitable for many dietary preferences including keto when served with appropriate sides.