One-Pan Mediterranean Baked Cod
Mediterranean baked cod is a bright, briny dish that turns a few simple ingredients into a dinner worth slowing down for. Flaky white fish nestles into a warm sauce of blistered tomatoes, olives, and capers, and the oven does almost all the work.

It looks impressive but comes together in about 30 minutes, all in one baking dish. That makes it a reliable choice when you want something that tastes fresh and coastal without a pile of pans at the end.
What Makes This Baked Cod a Keeper
The cod itself is mild and nearly sweet, and it soaks up the garlicky tomato juices while staying impossibly tender. Because it bakes gently in the oven, the fish never turns dry or rubbery.
The real magic is the sauce. Cherry tomatoes blister and release their liquid, mixing with salty olives, pops of capers, and a whisper of oregano. Each forkful gives you a little tang, a little salt, and a spoonful of that savory broth.
Cleanup is about as easy as it gets since everything bakes together in one dish. That alone keeps this in the weekday rotation.
Ingredients

- 4 cod fillets (6 oz each): choose thick center-cut pieces for even cooking
- 2 cups cherry tomatoes, halved: grape tomatoes work just as well
- 1/2 cup pitted Kalamata olives, halved: castelvetrano are a milder swap
- 3 tbsp capers, drained: the brined kind, not salt-packed
- 1 small shallot, thinly sliced: adds a gentle sweetness
- 3 cloves garlic, thinly sliced: don’t skimp here
- 3 tbsp extra-virgin olive oil: plus a little more for drizzling
- 1 lemon: zest and juice
- 1 tsp dried oregano: or 1 tbsp fresh oregano
- 1/2 tsp red pepper flakes: (optional): just a whisper of heat
- 2 tbsp chopped fresh parsley: for serving
- Salt and black pepper: to taste
Variations / Substitutions
- Swap the fish: halibut, haddock, or salmon all work nicely. Just watch the bake time since thicker fillets need a few extra minutes.
- Fresh herbs: replace the dried oregano with 1 tbsp chopped fresh oregano, or scatter basil over the finished dish.
- Make it spicy: keep the red pepper flakes or add a pinch of cayenne.
- Olive options: Kalamata are classic, but meaty green olives work too.
- Dairy-free note: this recipe is already dairy-free, so no swaps needed.
If you enjoy this style, you’ll also like our Lemon Herb Salmon with Roasted Vegetables.
How to Make Mediterranean Baked Cod
Step 1: Mix the Mediterranean Tomato Sauce

Preheat the oven to 400°F (200°C). In a 9×13-inch baking dish, combine the 2 cups halved cherry tomatoes, 1/2 cup olives, 3 tbsp capers, the sliced shallot, sliced garlic, 3 tbsp olive oil, 1 tsp dried oregano, the red pepper flakes if using, and a generous pinch of salt and pepper. Toss everything together until the tomatoes are coated.
The mixture smells bright and garlicky right away, and that fragrance will perfume the fish as it bakes. The tomatoes will blister and release their juices, creating a light sauce in the oven.
Step 2: Season the Cod Fillets

Pat the 4 cod fillets dry with paper towels. Dry fish develops a better texture in the oven. Season both sides generously with salt, black pepper, and the zest from the lemon. Nestle the fillets into the tomato mixture, pressing them down a little so they sit snug among the vegetables.
The fish should be in a single layer. It’s fine if a few tomatoes end up on top. By now the oven should be at 400°F, so you can move on to baking.
Step 3: Bake Until the Fish Flakes

Squeeze the juice of half the lemon over everything, saving the other half for later. Transfer the dish to the oven and bake for 18 to 22 minutes, until the cod is opaque all the way through and flakes easily with a fork. Check at the 18-minute mark. Thicker fillets will need the longer end of the range.
The tomatoes will be soft and bursting, and the sauce will look slightly reduced and glossy. If the fish is done but the tomatoes haven’t blistered enough, you can slide the dish under the broiler for 1 to 2 minutes (watch it closely).
Step 4: Spoon the Juicy Sauce Over the Cod

Remove the dish from the oven and let it rest for 2 to 3 minutes. Spoon some of the warm, olive-studded tomato sauce over each fillet, then scatter the 2 tbsp fresh parsley on top. Serve with the remaining lemon half cut into wedges.
The cod will be silky and the sauce bright and briny, so have some crusty bread nearby to mop it up.
Tips for the Best Baked Cod
- Choose center-cut fillets at least 1 inch thick. Thin tail-end pieces cook unevenly and can dry out before the sauce reduces.
- Zest the lemon first, then juice it. It’s harder to zest a cut lemon, and you need both in this recipe.
- If using frozen cod, thaw it completely in the fridge and press out any liquid. Extra water will thin the sauce and steam the fish.
- Keep an eye on the clock. Cod goes from perfectly flaky to tough in a minute. Start checking at 18 minutes and pull the dish as soon as the fish gives way to a fork.
Cooking time by fillet thickness:
| Fillet Thickness | Bake Time |
|---|---|
| 1 inch | 18-20 mins |
| 1.5 inches | 22-25 mins |
| 2 inches | 25-28 mins |
Storing Leftovers
- Refrigerate: store leftover cod and sauce in an airtight container for up to 3 days. The fish will pick up even more flavor as it rests.
- Reheating: warm gently in a skillet over low heat with a splash of water or broth, or microwave in short bursts. Keep the heat low so the cod doesn’t turn rubbery.
- Serve cold: flake the chilled cod over a salad or toss it with room-temperature pasta for a no-reheat lunch.
What to Serve With Mediterranean Baked Cod
This dish begs for something to soak up the sauce. A crusty baguette or warm pita works perfectly. For something more substantial, spoon the fish and tomatoes over lemon herb rice or orzo. A simple arugula salad with a lemon vinaigrette cuts through the richness of the olives and oil.
Frequently Asked Questions
Can I use grape tomatoes instead of cherry tomatoes?
Yes, grape tomatoes work just as well. Halve them the same way you would cherry tomatoes.
Can I assemble the dish ahead of time?
You can mix the tomato-olive sauce a few hours in advance and keep it covered in the fridge. Add the fish and lemon juice right before baking so the cod stays at its best.
What if I don’t have a fresh lemon?
Bottled lemon juice works in a pinch, but the zest is what gives the dish its bright, floral note. If you can, grab a fresh lemon for the zest and use bottled juice for the rest.
Can I double the recipe for a crowd?
Absolutely. Use a larger baking dish or two dishes, keeping the fish in a single layer. The oven temperature stays the same, and the bake time will be similar. Start checking for doneness a few minutes earlier.
Why did my cod turn out dry?
This usually means the fish was overbaked or the fillets were very thin. Check early and look for the moment the fish just begins to flake. A thicker cut helps too.

Mediterranean Baked Cod Recipe
Ingredients
Method
- Preheat oven to 400°F (200°C). In a 9×13-inch baking dish, toss tomatoes, olives, capers, shallot, garlic, olive oil, oregano, red pepper flakes, and a pinch of salt and pepper until combined.
- Pat cod dry, season with salt, pepper, and lemon zest, then nestle fillets into the tomato mixture.
- Squeeze the juice of half the lemon over the fish. Bake 18-22 minutes until cod is opaque and flakes easily.
- Let rest 2-3 minutes. Spoon sauce over the fish, top with parsley, and serve with remaining lemon wedges.
