Mediterranean Baked Fish

Category: Dinner Recipes

Flaky white fish, blistered tomatoes, briny olives, and capers make this Mediterranean baked fish taste like a full dinner with hardly any fuss. The fish stays tender because it bakes right on top of the saucy vegetable base, soaking up flavor as the tomatoes break down and the wine turns into a light pan juices that begs for bread or rice.

What makes this version work is the short roast on the vegetables before the fish goes in. That head start softens the tomatoes, wakes up the garlic, and lets the olives and capers season the pan before the delicate fillets hit the heat. By the time the fish finishes, the sauce is already built.

Below you’ll find the small details that matter here: which fish gives you the best texture, when to pull the dish so the fillets stay juicy, and how to change the pan juices if you’re cooking for different diets or using what you already have on hand.

“

The tomatoes and olives made their own sauce in the oven, and the fish came out flaky but still moist. I used cod and it was done right at 14 minutes, which was perfect.

★★★★★— Melissa R.

Save Mediterranean Baked Fish for the nights when you want flaky fish, briny olives, and lemony pan juices in one pan.

Save to Pinterest

The Part That Keeps the Fish Tender Instead of Dry

Fish cooks fast, and that means the difference between moist and chalky is measured in minutes, not just temperature. The vegetable base needs a head start because it takes longer to collapse into a saucy layer, while the fish only needs enough time to turn opaque and flake at the thickest part. If you put everything in together from the start, the fish will overcook before the tomatoes have done their job.

The other detail that matters is the amount of liquid in the pan. A small splash of wine or broth helps create steam and loosen the juices from the tomatoes, but too much liquid can turn the dish watery instead of glossy. You want the vegetables to roast, not boil.

What Each Ingredient Is Doing in the Pan

Mediterranean Baked Fish flaky tomatoes olives
  • White fish fillets — Cod is the most forgiving if you’re nervous about timing. Halibut and sea bass are a little richer and hold together nicely, but any thick, sturdy fillet works best here. Thin fillets will overcook before the vegetables are ready.
  • Cherry tomatoes — These are the base of the sauce. Halving them helps them burst and release their juices faster, which is what gives the dish that glossy, spoonable pan sauce.
  • Kalamata olives and capers — This is where the briny backbone comes from. Use the capers as written; they sharpen the sauce without making it salty if you haven’t overdone the seasoning elsewhere.
  • Roasted red peppers — Jarred peppers are perfect here because they’re already soft and sweet. They add body and color without asking for extra cooking time.
  • Garlic, oregano, and red pepper flakes — Slice the garlic thin so it softens instead of scorching. If your garlic burns, the whole pan turns bitter, so keep it tucked into the vegetable mixture rather than resting on top in a dry spot.
  • Olive oil and white wine or broth — The oil helps the tomatoes roast instead of dry out, and the wine or broth creates enough moisture for the sauce to form. If you don’t cook with wine, broth works fine, but choose one with good seasoning since it carries the final flavor.

How to Build the Pan Sauce and Keep the Fish Flaky

Roasting the Tomato Base First

Start by combining the tomatoes, olives, capers, peppers, garlic, wine, olive oil, oregano, and red pepper flakes in the baking dish. Give the mixture a full 10 minutes in the oven before the fish goes in. You should see the tomatoes start to collapse and the edges of the garlic turning soft, not browned. If the pan looks dry at this stage, add another tablespoon of wine or broth instead of more oil.

Nesting the Fish Without Buried It

Season the fillets with salt and pepper, then tuck them into the vegetables so the bottom gets some contact with the saucy base. Don’t cover the fish completely; it needs some exposure to the oven heat to cook evenly. Thick fillets can go closer to the center of the pan, while thinner pieces should be placed where the sauce is bubbling gently rather than aggressively.

Knowing the Exact Moment to Pull It

Bake for 12 to 15 minutes more, just until the fish flakes easily with a fork and turns opaque all the way through. The mistake here is waiting for the top to look dry and firm; by then, the center has usually gone past tender. Pull the dish when the fish still looks glossy in the thickest part, then let it sit for a minute or two so the juices settle back into the fillets.

Finishing with the Bright Stuff

Fresh parsley and lemon wedges are not garnish for the sake of garnish. The parsley lightens the briny sauce, and the lemon wakes up the olive oil and tomatoes at the table. Squeeze the lemon over each serving right before eating so the acidity stays sharp and clean instead of fading in the hot pan.

How to Adapt This for the Fish You Have and the Diet You’re Cooking For

Use cod for the easiest timing

Cod is the best choice if you want the most forgiving result. It flakes cleanly and stays mild enough to let the tomatoes, olives, and capers lead, but it can dry out if you leave it in too long, so start checking early.

Make it dairy-free and naturally gluten-free

This dish already fits both without any special swaps, as long as your broth is gluten-free if you use broth instead of wine. Serve it with rice, potatoes, or crusty gluten-free bread to catch the juices.

Swap in what you have for the briny elements

If you don’t have capers, use a little extra olive brine and reduce the salt slightly. Green olives can stand in for Kalamatas, but the flavor will be sharper and less mellow.

Stretch it for a bigger crowd

Double the vegetables and use a larger baking dish, but don’t crowd the fish fillets on top of each other. The vegetables need space to roast and the fish needs hot air moving around it, or the whole dish turns steamy instead of browned at the edges.

Storage and Reheating

  • Refrigerator: Store leftovers in an airtight container for up to 2 days. The fish will firm up a bit, but the sauce stays useful.
  • Freezer: I don’t recommend freezing the finished dish. Cooked fish turns dry and the tomatoes lose their texture after thawing.
  • Reheating: Reheat gently in a covered skillet over low heat or in a 300°F oven until just warmed through. High heat makes the fish stringy fast, so stop as soon as the center is hot.

Answers to the Questions Worth Asking

Can I use frozen fish for Mediterranean baked fish?+

Yes, as long as you thaw it completely and pat it dry first. If the fish goes into the dish wet, it steams on the surface and waters down the pan juices instead of baking into the tomato base.

How do I know when the fish is done without overcooking it?+

The fillets should flake easily with a fork and look opaque through the center. If the fish is still translucent in the thickest part, give it another 2 minutes and check again. Pull it early rather than late, because carryover heat finishes the job.

Can I make Mediterranean baked fish ahead of time?+

You can prep the vegetable base a few hours ahead and keep it covered in the baking dish. Wait to add the fish until just before baking, since salted fish sitting in the acidic tomato mixture too long can start to firm up and taste less fresh.

How do I keep the garlic from burning in the oven?+

Slice it thin and mix it into the tomato base so it sits in some liquid instead of on a dry surface. If you chop it too finely or leave it exposed, it can brown too fast and turn bitter before the fish is finished.

Mediterranean Baked Fish

Mediterranean baked fish with tender, flaky fillets cooked on a bed of cherry tomatoes, olives, capers, and roasted red peppers. Roasted at 400°F so everything mingles, with lemon and fresh parsley for bright flavor.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 4 servings
Course: Main Dish
Cuisine: Mediterranean
Calories: 360

Ingredients
  

White fish fillets
  • 4 white fish fillets cod, halibut, or sea bass, 6 oz each
Vegetables and aromatics
  • 2 cup cherry tomatoes halved
  • 0.5 cup Kalamata olives pitted and halved
  • 3 tbsp capers
  • 0.5 cup jarred roasted red peppers sliced
  • 6 clove garlic thinly sliced
Cooking liquids and seasonings
  • 0.25 cup dry white wine or broth
  • 3 tbsp olive oil
  • 1 tsp dried oregano
  • 0.25 tsp red pepper flakes
  • 0.5 salt to taste
  • 0.5 black pepper to taste
Serving
  • 1 fresh parsley for serving
  • 1 lemon wedges for serving

Equipment

  • 1 sheet pan

Method
 

Prep and roast the vegetable base
  1. Preheat the oven to 400°F and grease a 9x13 baking dish.
  2. In the baking dish, combine cherry tomatoes, Kalamata olives, capers, roasted red peppers, garlic, dry white wine or broth, olive oil, dried oregano, and red pepper flakes.
  3. Roast the vegetable mixture for 10 minutes at 400°F, until fragrant and lightly softened.
Bake the fish
  1. Season the fish fillets with salt and pepper, then nestle them into the hot vegetable mixture.
  2. Bake for 12 to 15 minutes at 400°F until the fish flakes easily with a fork.
Finish and serve
  1. Garnish with fresh parsley and serve with lemon wedges.

Notes

For best texture, choose fillets about the same thickness so they finish at the same time. Store leftovers in an airtight container in the refrigerator for up to 3 days; reheat gently in the oven at 300°F until warmed through. Freezing is not recommended because the fish can turn grainy after thawing. For a low-sodium option, use reduced-salt capers and a low-sodium wine or broth, and season with more black pepper and lemon.

You might also like these recipes

Leave a Comment

Recipe Rating