Tender, flaky white fish baked in a bright Mediterranean sauce of juicy cherry tomatoes, Kalamata olives, capers, garlic, lemon, olive oil, and herbs. It’s light, flavorful, and comes together in one baking dish for an easy weeknight dinner.
Prep Time
10 minutes
Cook Time
15–20 minutes
Total Time
25–30 minutes
Servings
4
Ingredients
For the Fish
4 white fish fillets, about 5–6 oz (140–170 g) each
2 tablespoons extra-virgin olive oil
3 garlic cloves, minced
1 tablespoon fresh lemon juice
1 teaspoon lemon zest
1 teaspoon dried oregano
½ teaspoon dried thyme
½ teaspoon paprika
½ teaspoon salt
¼ teaspoon black pepper
Mediterranean Tomato Topping
2 cups cherry tomatoes, halved
½ cup Kalamata olives, pitted
2 tablespoons capers, drained
½ small red onion, thinly sliced
¼ cup roasted red peppers, chopped — optional
½ teaspoon red pepper flakes — optional
¼ cup fresh parsley, chopped
2 tablespoons fresh basil, chopped
1 tablespoon extra-virgin olive oil
1 tablespoon fresh lemon juice
Optional Finish
Lemon wedges
Extra fresh parsley
Fresh basil
A drizzle of extra-virgin olive oil
Balsamic glaze — optional
Instructions
- Preheat the Oven
Preheat your oven to 400°F (200°C).
Lightly grease a 9×13-inch baking dish with olive oil.
- Prepare the Fish
Pat the fish fillets dry with paper towels.
Place them in the prepared baking dish, leaving a little space between each fillet.
Good choices include:
Cod
Haddock
Halibut
Tilapia
Sea bass
Snapper
3. Make the Lemon-Garlic Seasoning
In a small bowl, combine:
2 tablespoons olive oil
Lemon juice
Lemon zest
Minced garlic
Oregano
Thyme
Paprika
Salt
Black pepper
Mix well.
Brush the mixture over the fish, coating the tops evenly.
- Prepare the Mediterranean Topping
In a medium bowl, combine:
Cherry tomatoes
Kalamata olives
Capers
Red onion
Roasted red peppers, if using
Red pepper flakes, if using
1 tablespoon olive oil
1 tablespoon lemon juice
Toss gently.
- Add the Topping
Spoon the tomato, olive, and caper mixture around and over the fish.
Make sure some of the tomatoes and olives remain around the sides of the fillets.
The tomatoes will release their juices as they bake, creating a delicious natural sauce.
- Bake
Place the baking dish in the preheated oven.
Bake for approximately 15–20 minutes, depending on the thickness and type of fish.
The fish is ready when it flakes easily with a fork and reaches 145°F (63°C) in the thickest part.
Thicker halibut or sea bass fillets may require a few additional minutes.
- Optional Golden Finish
For slightly roasted tomatoes and extra color, switch the oven to broil for 1–2 minutes at the end.
Watch closely so the olives and capers don’t burn.
- Garnish
Remove the fish from the oven.
Sprinkle with fresh parsley and basil.
Add a squeeze of fresh lemon juice and a small drizzle of extra-virgin olive oil.
Serve immediately with the flavorful tomato-olive juices spooned over the fish.
Serving Suggestions
Serve this Mediterranean baked fish with:
Lemon rice
Mediterranean orzo
Couscous
Quinoa
Roasted potatoes
Crispy baby potatoes
Cauliflower rice
Steamed green beans
Roasted asparagus
Sautéed spinach
Greek salad
Warm pita bread
Hummus
For a lighter meal, serve the fish over fresh greens with cucumber and lemon.
Easy Variations
Feta Fish
Add ½ cup crumbled feta during the final 5 minutes of baking.
Spinach Version
Place a layer of fresh baby spinach underneath the fish before adding the tomatoes.
Artichoke Version
Add ½ cup chopped, drained artichoke hearts to the tomato mixture.
Sun-Dried Tomato Version
Replace some of the cherry tomatoes with chopped oil-packed sun-dried tomatoes.
Spicy Mediterranean Fish
Add extra red pepper flakes or ½ teaspoon Aleppo pepper.
Garlic Herb Version
Increase the garlic and add fresh dill or oregano before serving.
Helpful Tips
Pat the fish dry before seasoning for better flavor and texture.
Use fish fillets of similar thickness so they finish cooking at the same time.
Don’t overcook white fish—it can become dry quickly.
Because olives and capers are salty, taste before adding extra salt.
Fresh lemon juice added after baking gives the dish a brighter flavor.
If using frozen fish, thaw it completely and pat it very dry before cooking.
For very thick fillets, use an instant-read thermometer to check the center.
Storage
Store leftover fish and vegetables in an airtight container in the refrigerator for up to 3 days.
Reheat gently in a covered oven-safe dish at 300°F (150°C) until warmed through.
Avoid overheating because the fish can become dry.
Freezing
Cooked fish can be frozen, but the texture of the tomatoes can become softer after thawing.
For best quality, enjoy the dish fresh or refrigerated.
If freezing, cool completely and store in an airtight freezer-safe container for up to 1–2 months.
Thaw overnight in the refrigerator and reheat gently.
ALL NUT INFO & ALLERGEN INFORMATION
Does this recipe contain nuts?
No. The basic recipe contains no peanuts or tree nuts.
Main allergens
Fish: white fish
Packaged olives, capers, roasted peppers, or seasonings may have manufacturer-specific allergen information.
Nut-free
The recipe is naturally nut-free as written.
If cooking for someone with a serious nut allergy, check labels on packaged ingredients and avoid products with relevant cross-contact warnings.
Dairy-free
Yes. The basic recipe is dairy-free as written.
If adding feta, use regular feta or a dairy-free alternative according to your dietary needs.
Gluten-free
The basic recipe is naturally gluten-free. Check packaged ingredients such as seasonings, olives, capers, and roasted peppers if strict gluten avoidance is required.
Q&A
Q: What type of fish is best for this recipe?
A: Cod, haddock, halibut, sea bass, snapper, and tilapia all work well. Choose a firm white fish that is relatively even in thickness.
Q: Can I use frozen fish?
A: Yes. Thaw it completely in the refrigerator, then pat it thoroughly dry before seasoning.
Q: How do I know when the fish is done?
A: The fish should flake easily with a fork and reach 145°F (63°C) in the thickest part.
Q: Can I use salmon instead?
A: Yes. Salmon works with the same Mediterranean topping, although its richer flavor creates a different result. Adjust the cooking time according to the thickness.
Q: Can I use green olives instead of Kalamata olives?
A: Absolutely. Green olives are an excellent substitute.
Q: Can I leave out the capers?
A: Yes. Simply omit them. You can add extra olives or a little lemon juice for additional flavor.
Q: Can I use canned diced tomatoes?
A: Yes, but drain them well. Cherry tomatoes are preferable because they roast and release their juices without making the dish overly watery.
Q: Can I add feta cheese?
A: Yes. Sprinkle about ½ cup crumbled feta over the fish during the final 5 minutes of baking.
Q: Can I add sun-dried tomatoes?
A: Definitely. They provide concentrated tomato flavor and pair beautifully with olives, capers, and lemon.
Q: Can I add spinach?
A: Yes. Add fresh spinach underneath or around the fish. It will wilt during baking and absorb the flavorful juices.
Q: Can I prepare this ahead of time?
A: You can prepare the tomato mixture and seasoning several hours ahead. Keep the fish and vegetables refrigerated until ready to bake.
Q: Can I make this in an air fryer?
A: Yes. Individual fillets can be air-fried, but cooking time varies by fish thickness and appliance. Check the internal temperature rather than relying solely on time.
Q: Is this recipe low-carb?
A: The fish and Mediterranean vegetable topping are naturally low in carbohydrates. The overall carbohydrate content depends on the specific ingredients and serving size.
Q: Is this recipe keto-friendly?
A: It can fit a keto-style meal when served with low-carbohydrate vegetables instead of rice, pasta, or bread.
Q: Can I make this dairy-free?
A: Yes. The basic recipe is already dairy-free. Simply avoid adding feta or use a dairy-free alternative.
Q: Can I make this nut-free?
A: Yes. The basic recipe contains no nuts. Check packaged ingredients if preparing the dish for someone with a severe allergy.
Q: What herbs work best?
A: Oregano, thyme, parsley, basil, and dill all work beautifully. Oregano and fresh parsley give the dish a classic Mediterranean flavor.
Q: Why did my fish turn out watery?
A: Excess moisture from the fish or vegetables can cause this. Thaw frozen fish completely, pat it dry, and avoid overcrowding the baking dish.
Q: Can I make this recipe spicy?
A: Yes. Add red pepper flakes, Aleppo pepper, or a little harissa to the tomato mixture.
Q: Can I use lemon zest?
A: Yes. Lemon zest adds concentrated citrus flavor without adding much liquid and works especially well with the fish.
Q: What can I do with leftovers?
A: Flake the leftover fish into a Mediterranean salad, add it to cooked orzo, serve it in a pita, or place it over greens with the leftover tomato-olive mixture.


Leave a Reply