Bright lemon, juicy tomatoes, briny olives, garlic, and oregano turn simple white fish into a flavorful one-pan Mediterranean dinner. It comes together in about 30 minutes and works beautifully with cod, haddock, halibut, sea bass, or tilapia. Similar Mediterranean preparations commonly pair white fish with tomatoes, olives, garlic, lemon, and herbs.
Prep Time: 10–15 minutes
Bake Time: 15–20 minutes
Total Time: About 30–35 minutes
Servings: 4
Oven: 400°F (200°C)
Ingredients
For the Fish
1½ pounds (680 g) cod, haddock, halibut, or other firm white fish fillets
2 tablespoons extra-virgin olive oil, divided
½ teaspoon salt
¼ teaspoon black pepper
1 teaspoon dried oregano
½ teaspoon dried thyme
½ teaspoon paprika, optional
Mediterranean Topping
1 cup cherry tomatoes, halved
½ cup Kalamata olives, pitted and sliced
½ small red onion, thinly sliced
3 cloves garlic, minced
1 tablespoon capers, optional
1 lemon
¼ cup fresh parsley, chopped
¼ teaspoon red pepper flakes, optional
Optional Finish
¼ cup crumbled feta cheese
Fresh parsley
Lemon wedges
Instructions
1. Prepare the oven
Preheat your oven to 400°F (200°C). Lightly grease a medium baking dish with 1 tablespoon of olive oil.
2. Prepare the fish
Pat the fish fillets thoroughly dry with paper towels. Place them in the baking dish in a single layer.
Drizzle with the remaining olive oil and season with salt, pepper, oregano, thyme, and paprika.
3. Make the Mediterranean topping
In a bowl, combine the cherry tomatoes, olives, red onion, garlic, capers, red pepper flakes, and chopped parsley.
Add the zest and juice of ½ lemon and toss everything together.
4. Assemble
Spoon the tomato-olive mixture evenly over and around the fish.
Slice the remaining lemon into thin rounds and arrange them over the fish.
5. Bake
Bake uncovered for approximately 15–20 minutes, depending on the thickness of the fillets.
The fish is ready when it is opaque, flakes easily with a fork, and reaches a safe internal temperature of 145°F (63°C). Similar baked-fish recipes use roughly 14–20 minutes depending on fillet thickness.
6. Finish
Remove from the oven and spoon the flavorful tomato-olive juices over the fish.
Sprinkle with fresh parsley and optional feta. Serve immediately with lemon wedges.
What to Serve With It
For a complete Mediterranean meal, serve with:
Lemon rice
Couscous
Quinoa
Roasted potatoes
Crusty bread
Greek salad
Steamed broccoli
Roasted zucchini
Cauliflower rice for a low-carb option
Nut Information & Allergy Guide
Does this recipe contain nuts?
No. The basic recipe contains no peanuts or tree nuts.
Common allergens
Allergen Status
Peanuts Not included
Tree nuts Not included
Fish Contains fish
Dairy Only if using optional feta
Gluten Naturally gluten-free
Eggs Not included
Important allergy note
For a severe allergy, check labels on olives, capers, feta, seasonings, and packaged ingredients for cross-contact warnings.
Nut-Free Serving
Keep the recipe exactly as written and avoid adding pesto, pine nuts, almonds, or other nut-based toppings.
Easy Variations
Greek-Style Fish
Add feta, extra oregano, and a handful of chopped cucumber after baking.
Spicy Mediterranean Fish
Increase the red pepper flakes or add sliced fresh chili peppers.
Fish & Vegetables
Add zucchini, bell pepper, or thinly sliced fennel to the baking dish.
Tomato Sauce Version
Add ½ cup crushed tomatoes to the baking dish for a saucier meal.
Low-Carb Version
Serve over cauliflower rice or alongside roasted vegetables.
Tips for Perfect Baked Fish
Pat the fish dry before seasoning so it roasts rather than steams.
Don’t overcrowd the baking dish.
Use fresh lemon juice for the brightest flavor.
Go easy on added salt because olives and capers are already salty.
Cooking time depends heavily on the thickness of your fish fillets.
Let the fish rest for a couple of minutes before serving.
Frequently Asked Questions
1. What type of fish is best?
Cod, haddock, halibut, sea bass, and tilapia all work well. Choose firm, mild white fish.
2. Can I use frozen fish?
Yes, but thaw it completely and pat it very dry before baking for the most even cooking.
3. Can I use salmon?
Absolutely. Salmon works with the same Mediterranean flavors, although the cooking time may vary depending on the thickness.
4. Can I make this without olives?
Yes. Simply omit them or replace them with extra tomatoes, artichoke hearts, or roasted peppers.
5. Can I leave out capers?
Definitely. Capers are optional and mainly provide an extra salty, tangy flavor.
6. Can I prepare this ahead of time?
You can prepare the tomato-olive mixture a few hours ahead and refrigerate it. Add it to the fish just before baking.
7. How long do leftovers last?
Refrigerate leftovers in an airtight container and use within 2 days.
8. Can I freeze baked fish?
It is generally best enjoyed fresh. Freezing can affect the texture of both the fish and vegetables.
9. Is Mediterranean Baked Fish low-carb?
Yes. The basic recipe is naturally low in carbohydrates and contains no pasta, rice, flour, or breadcrumbs.
10. Is this recipe nut-free?
Yes. No peanuts or tree nuts are used in the basic recipe. Check packaged ingredients for cross-contact if cooking for someone with a severe allergy.
11. How do I know when the fish is done?
The fish should be opaque, separate easily into flakes, and reach 145°F (63°C) internally.
12. Can I make this dairy-free?
Yes. Simply omit the optional feta. The base recipe is dairy-free.
Final Touch
This Easy Mediterranean Baked Fish is light, colorful, and incredibly flavorful—tender fish surrounded by juicy tomatoes, garlic, lemon, herbs, and briny olives. It’s an easy one-pan dinner that’s perfect for a busy weeknight or a relaxed Mediterranean-style meal.
- Creamy Baked Feta & Roasted Tomato Dip - August 28, 2026
- Soft & Fluffy Homemade Dinner Rolls - August 28, 2026
- Easy Mediterranean Baked Fish - August 28, 2026



