Mediterranean Baked Fish

Loading…

By Reading time

Flaky white fish, sweet cherry tomatoes, briny olives, and capers turn into a pan sauce that tastes like it simmered for much longer than 20 minutes. The fish stays tender because it’s tucked into the hot vegetables near the end instead of baking the whole time, so it never has a chance to dry out. What you get is a bright, savory main dish with just enough richness from olive oil and roasted peppers to feel complete on its own.

The key is building the base first. Tomatoes need that 10-minute head start so they burst and give up their juices, while the garlic softens instead of burning and the olives and capers mellow into the sauce. A small splash of white wine helps loosen everything in the pan, but broth works just as well if that’s what you have on hand. The fish only needs the last stretch in the oven, and pulling it the moment it flakes keeps the texture clean and moist.

Below, I’ve included the little timing details that matter here, plus a few swaps for different types of fish and a simple way to keep the sauce from turning watery.

“

The tomatoes broke down into the best little pan sauce, and the fish stayed so tender I could lift it with a spoon. I used cod and it was done right on time.

★★★★★— Melissa R.

Save this Mediterranean baked fish for a fast pan dinner with flaky cod, roasted tomatoes, briny olives, and lemon on the side.

Save to Pinterest

The Tomato Base Needs a Head Start, Not the Fish

If you put the fish in at the beginning, it overcooks before the vegetables have time to soften and the pan sauce has time to form. The better move is to roast the tomato mixture first so the tomatoes collapse, the garlic loses its raw edge, and the olive-caper juices collect in the bottom of the dish. That first 10 minutes is what gives the finished pan sauce body.

The other trap is crowding the dish with too much liquid. You only need a small amount of wine or broth to help things roast and keep the garlic from scorching; the tomatoes supply the rest. If the baking dish is too large, the vegetables can spread out and dry instead of braising in their own juices, so a 9×13 dish is the right shape for this amount.

What Each Ingredient Is Actually Doing in This Dish

Mediterranean Baked Fish flaky tomatoes, olives, lemon
  • White fish fillets — Cod, halibut, and sea bass all work because they stay firm enough to nestle into the sauce without falling apart. Thicker fillets give you a little more wiggle room on timing; thinner ones need to come out as soon as they flake.
  • Cherry tomatoes — These are the base of the sauce. Halving them lets the cut sides collapse faster and release juices into the pan instead of drying out on top.
  • Kalamata olives and capers — This is where the dish gets its salty, briny backbone. Use pitted olives so nobody has to work around pits, and rinse the capers only if yours taste aggressively salty.
  • Jarred roasted red peppers — They bring sweetness and a little smoky depth without any extra work. Slice them before they go in so they distribute evenly instead of clumping in one corner of the pan.
  • Dry white wine or broth — Wine gives the sauce a sharper, more layered finish, but broth still gives the vegetables enough moisture to roast properly. Use what you’ll cook with; don’t use a sweet wine here, because it throws off the balance.
  • Olive oil — This carries the herbs and keeps the garlic from drying out in the oven. A good extra-virgin oil helps, since you can taste it in the final sauce.

The 20 Minutes That Turn Into Dinner

Building the Tomato Pan Sauce

Start by combining the tomatoes, olives, capers, roasted peppers, garlic, wine, olive oil, oregano, and red pepper flakes in the baking dish. Stir everything once so the garlic is coated and tucked below the surface instead of sitting exposed where it can burn. After 10 minutes in the oven, the tomatoes should look wrinkled and starting to burst, and you should see a glossy pool of juices collecting in the bottom.

Nesting the Fish at the Right Moment

Season the fish with salt and pepper, then set the fillets into the hot vegetable mixture so they sit partly submerged. Press them in gently; don’t bury them completely, or the tops won’t get enough heat to cook evenly. If the fillets are uneven in thickness, place the thicker ends toward the outside of the dish where the heat is a touch gentler.

Knowing When to Pull It

Bake just until the fish flakes easily with a fork and looks opaque through the center, usually 12 to 15 minutes more depending on thickness. If you wait for the fillets to look dry all the way through, you’ve gone too far. The fish should still glisten a little when it comes out, because carryover heat will finish the last bit while it rests.

Swap the White Fish Without Changing the Method

Cod gives you the flakiest result, halibut stays meatier, and sea bass brings a slightly richer finish. Use thicker fillets if you want more time in the oven; just keep the bake short enough that the fish still separates into clean flakes.

Make It Dairy-Free and Naturally Gluten-Free

This dish is already both dairy-free and gluten-free as written, so there’s nothing to work around. Serve it with rice, potatoes, or crusty bread if you want something to catch the sauce.

Add More Heat or More Herbiness

A little extra red pepper flakes gives the sauce a sharper finish without changing the method. If you want a greener, fresher note, add chopped parsley after baking instead of before so it stays bright.

Storage and Reheating

  • Refrigerator: Store leftovers in an airtight container for up to 2 days. The fish will still taste good, but it will be a little softer after sitting in the sauce.
  • Freezer: I don’t recommend freezing this one. The tomatoes and fish both lose their texture after thawing, and the sauce turns watery.
  • Reheating: Reheat gently in a covered skillet over low heat, or warm in a 300F oven just until the fish is heated through. High heat will tighten the fish and make it chalky before the sauce is hot.

Answers to the Questions Worth Asking

Can I use frozen fish for Mediterranean baked fish?+

Yes, as long as it’s fully thawed and patted dry first. Frozen fish that goes into the dish wet releases extra liquid and can thin out the tomato mixture. Dry fillets cook more evenly and let the top of the fish take on a little color.

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

The fish should flake easily with a fork and look opaque in the center, but still feel moist when you press it lightly. If you cook until it turns dry and fibrous, it will keep tightening after it leaves the oven. Pull it the moment the flakes separate cleanly.

Can I make Mediterranean baked fish ahead of time?+

You can prep the tomato mixture earlier in the day and keep it covered in the fridge, then bake it when you’re ready. I wouldn’t add the fish ahead of time, because it starts curing in the salt and loses its fresh texture. Add the fillets right before the final bake.

How do I keep the sauce from getting watery?+

Use a baking dish that isn’t oversized, and roast the vegetable mixture before adding the fish so the tomatoes can release their juice and reduce a bit. If the pan looks loose after baking, let it sit for 3 to 5 minutes; the sauce thickens as it rests and the fish stays juicier that way.

Can I use broth instead of white wine in this recipe?+

Yes, broth works well and keeps the dish savory without adding acidity. The sauce will taste a little rounder and less bright than it does with wine, so the lemon wedges at the table matter even more. A splash of lemon over the finished fish brings the whole pan back into balance.

Mediterranean Baked Fish

Mediterranean baked fish is a simple oven-roasted method that pairs flaky white fillets with a bright tomato-olive-caper topping. The fish cooks right on top of the vegetables, so the juices help the bed turn glossy and flavorful.
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 (cod, halibut, or sea bass)
  • 4 white fish fillets 6 oz each
Cherry tomatoes
  • 2 cup cherry tomatoes halved
Kalamata olives
  • 0.5 cup Kalamata olives pitted and halved
Capers
  • 3 tbsp capers
Jarred roasted red peppers
  • 0.5 cup jarred roasted red peppers sliced
Garlic
  • 6 garlic cloves thinly sliced
Dry white wine or broth
  • 0.25 cup dry white wine or broth
Olive oil
  • 3 tbsp olive oil
Dried oregano
  • 1 tsp dried oregano
Red pepper flakes
  • 0.25 tsp red pepper flakes
Salt and pepper
  • 0.25 tsp salt and pepper to taste
Fresh parsley and lemon wedges
  • 1 fresh parsley and lemon wedges for serving

Equipment

  • 1 sheet pan

Method
 

Prep and roast the vegetable bed
  1. Preheat oven to 400F and grease a 9x13 baking dish.
  2. In the baking dish, combine cherry tomatoes, Kalamata olives, capers, roasted red peppers, garlic, white wine or broth, olive oil, oregano, and red pepper flakes until evenly mixed.
  3. Roast the vegetable mixture for 10 minutes at 400F, until fragrant and slightly softened, then remove the dish briefly.
Bake the fish
  1. Season the fish fillets with salt and pepper to taste.
  2. Nestle the seasoned fish fillets into the roasted vegetable mixture, pressing lightly so they sit in the juices.
  3. Bake at 400F for 12-15 more minutes until the fish flakes easily with a fork.
Finish and serve
  1. Garnish with fresh parsley and serve with lemon wedges.

Notes

For best flavor, thinly slice the garlic so it softens during the first roast and doesn’t turn sharp. Refrigerate leftovers in a sealed container for up to 3 days; reheat gently in the oven or microwave just until warmed through. Freezing is not recommended because the fish texture can get mealy. For a lower-sodium option, use reduced-salt broth and go light on the capers, which are naturally salty.

Loved this recipe?

Pin it for later or print a clean copy for your kitchen binder.

Save to Pinterest

Leave a Comment

Recipe Rating