Mediterranean Baked Cod with Tomatoes, Olives & Feta
This Mediterranean baked cod brings together tender white fish, juicy cherry tomatoes, Kalamata olives, garlic, and crumbled feta in one baking dish. It's a simple dinner with plenty of flavor and very little cleanup.
The tomatoes, olives, and red onion roast first, giving them time to soften before the cod goes into the oven. The fish cooks gently among the vegetables, while the feta warms and becomes creamy around the edges.
Finish everything with fresh lemon juice and parsley, and dinner is ready in about 45 minutes.

Why This Mediterranean Baked Cod Recipe Works
There is no need to sear the fish or make a separate sauce. The tomatoes release their juices as they roast, creating a flavorful base for the cod.
Kalamata olives add a rich, salty bite, while feta brings a tangy finish that works well with mild white fish. A little garlic and oregano tie everything together without making the recipe complicated.
The cooking order matters, too. Tomatoes and onions need more oven time than cod, so they get a 15-minute head start. Adding the fish afterward helps it stay tender instead of spending too long in the oven.
Everything finishes in the same dish, including the warm tomato juices you'll want to spoon over each serving.
Ingredients You'll Need
You only need a handful of familiar ingredients for this Mediterranean-inspired dinner.
Cod fillets: Use 1½ pounds of boneless, skinless cod, divided into four portions. Pieces of similar thickness will cook more evenly. Fresh cod or properly thawed frozen cod both work.
Cherry tomatoes: Two cups of halved cherry or grape tomatoes form the juicy base of the dish. They soften and release moisture as they roast.
Kalamata olives: Pitted Kalamata olives give the dish a bold, savory flavor. Halving them helps distribute the flavor throughout the tomato mixture.
Red onion and garlic: Thinly sliced red onion softens in the oven, while minced garlic adds flavor to the roasting vegetables.
Extra-virgin olive oil: Two tablespoons are divided between the vegetables and the cod. The oil helps coat the ingredients and distribute the seasonings.
Dried oregano: A teaspoon adds a familiar Mediterranean herb flavor to the tomatoes and olives.
Sweet paprika: Half a teaspoon lightly seasons the cod without overpowering its mild flavor.
Feta cheese: Crumbled feta softens as it bakes, adding little pockets of creamy, tangy cheese. Larger crumbles from a block tend to remain more distinct.
Lemon and parsley: Fresh lemon juice brightens the finished fish and vegetables. Chopped parsley adds a fresh finishing touch.
Salt and black pepper: The recipe uses ¼ teaspoon of each. Since feta and olives are already salty, taste the finished dish before adding more salt.
You'll find the complete ingredient amounts in the recipe card below.
How to Make Mediterranean Baked Cod
You'll need a 9 × 13-inch baking dish and an oven heated to 425°F (220°C).
1. Prepare the tomato and olive mixture
Preheat the oven to 425°F (220°C).
Add the halved cherry tomatoes, Kalamata olives, sliced red onion, and minced garlic to a 9 × 13-inch baking dish.
Sprinkle with dried oregano and drizzle with 1½ tablespoons of olive oil.
Toss gently until the vegetables are lightly coated. Keep the garlic mixed among the tomatoes instead of leaving it exposed on top, where it could burn.

2. Roast the vegetables
Place the baking dish in the oven and roast uncovered for approximately 15 minutes.
The tomatoes should begin to soften and release their juices. The onion will start to soften, although it doesn't need to be completely tender yet.
This first roasting step gives the vegetables time to cook before the delicate fish is added.
3. Add the cod and feta
While the vegetables roast, pat the cod fillets dry with paper towels.
Brush the fish with the remaining ½ tablespoon of olive oil. Season with the paprika, salt, and black pepper.
Carefully remove the hot baking dish from the oven.
Use a spoon to make four spaces among the vegetables, then nestle a cod fillet into each space. Keep the fish in a single layer without overlapping.
Scatter the crumbled feta around the vegetables and lightly over the fish.

4. Bake until the fish is cooked
Return the dish to the oven and bake for approximately 12–18 minutes.
The time will depend on the thickness of the fillets. Begin checking thinner pieces earlier.
Insert a food thermometer into the thickest part of each fillet. The cod is safely cooked when it reaches an internal temperature of 145°F (63°C).
The fish should also look opaque and separate easily into flakes when gently pressed with a fork.
5. Finish with lemon and parsley
Remove the baking dish from the oven.
Drizzle approximately 1 tablespoon of fresh lemon juice over the fish and vegetables, then sprinkle with chopped parsley.
Serve with lemon wedges and spoon some of the warm tomato and olive juices over each portion.
Tips for Tender, Flaky Cod
A few small details can help you get the best results from this recipe.
Choose cod fillets of similar thickness
A thin piece of cod cooks faster than a thick one, even if they weigh about the same.
Choosing four pieces of similar thickness makes it easier to cook them evenly. If the fillets vary, check the thinner ones first.
Pat the fish dry before seasoning
Thawed cod can hold extra surface moisture.
Gently patting the fillets dry helps the olive oil and seasonings cling to the fish and keeps the baking dish from becoming unnecessarily watery.
Give the tomatoes their head start
Don't skip the first 15 minutes of roasting.
The tomatoes need time to soften and release their juices, while the red onion needs time to begin cooking. Adding the cod afterward keeps its baking time shorter.
Use a thermometer, not just the timer
The 12–18-minute baking window is an estimate, not a guarantee.
Start checking around the 12-minute mark and cook until the thickest part of the fish reaches 145°F (63°C).
Keep the feta in larger crumbles
Finely crumbled feta can blend into the tomato juices.
Larger pieces become warm and soft while remaining visible around the fish.
Taste before adding extra salt
Olives and feta vary in saltiness, especially between brands.
The recipe includes ¼ teaspoon of salt, but it's worth tasting the finished tomato juices before adding any more at the table.
Easy Substitutions and Variations
You can make a few simple changes depending on what you have.
Try another white fish: Haddock or halibut can replace cod. Choose similarly sized fillets, adjust the baking time for their thickness, and verify an internal temperature of 145°F (63°C).
Use green olives: Pitted green olives can replace Kalamata olives. The finished flavor will vary depending on the variety you choose.
Swap in fresh oregano: Fresh oregano can replace dried oregano. Use a little more because fresh herbs are generally less concentrated, then adjust to taste.
Add capers: Stir 1 tablespoon of drained capers into the tomato mixture before roasting for a more briny flavor. This is an optional variation and isn't included in the main recipe or nutrition estimate.
Skip the feta: You can leave out the feta if needed. The tomatoes, olives, garlic, and herbs will still flavor the fish, although the dish will be less creamy and tangy.
There's no need to add broth or other liquid before baking. The tomatoes release moisture as they roast.
What to Serve with Mediterranean Baked Cod
The warm tomatoes, olives, and feta make a flavorful topping for the cod, so you can keep the sides simple.
For a vegetable-focused meal, try a green salad, sautéed spinach, or a side of roasted vegetables.
Our Roasted Veggie Sheet Pan Mix is another colorful option to serve alongside the fish.
For a more filling dinner, add brown rice, roasted potatoes, or orzo. They're all good for soaking up the warm tomato juices.
A slice of crusty bread works well, too.
If you enjoy these Mediterranean flavors, you might also like our Greek Chicken Tzatziki Bowls for another easy dinner.
How to Store and Reheat Leftovers
Refrigerator: Let the cooked fish cool briefly, then transfer it and the vegetables to a shallow, airtight container. Refrigerate within two hours of cooking. Properly refrigerated leftovers can generally be kept for 3–4 days, although the fish will have its best texture when eaten sooner.
Reheating: Place the cod and vegetables in an oven-safe dish and cover loosely with foil. Reheat gently in a 300°F oven until the center reaches 165°F (74°C). Spoon some of the tomato juices over the fish to help keep it moist.
Freezing: Cooked cod can be frozen, but the texture may soften after thawing, and the tomatoes can release more moisture. Refrigerating and eating the leftovers within a few days is preferable for this dish.
For the best texture, reheat only the portion you plan to eat.
Estimated Nutrition per Serving
Calories: Approximately 295 kcal. Protein: Approximately 34 g. Total Fat: Approximately 14 g. Total Carbohydrates: Approximately 8 g. Fiber: Approximately 2 g.
Nutrition is estimated for one-fourth of the entire recipe, including the vegetable mixture, feta, and cooking oil. It does not include side dishes or optional substitutions. Values vary with ingredient brands and portions.
Frequently Asked Questions
Can I make Mediterranean baked cod with frozen fish?
Yes. Thaw the cod safely before preparing this recipe. Refrigerator thawing is a convenient option. If you need a faster method, follow appropriate safe cold-water thawing instructions. If the fish is vacuum-sealed, check the package's thawing directions first. Some vacuum-packed fish must be removed completely from the packaging before thawing to reduce food-safety risks. Never thaw fish by leaving it on the kitchen counter. Once thawed, pat the fillets dry before seasoning.
How long does cod take to bake at 425°F?
In this recipe, the cod bakes for approximately 12–18 minutes after the tomatoes and onions have roasted for 15 minutes. Thin fillets may finish sooner, while thick pieces can need more time. Use a food thermometer to check the thickest part of each fillet. The fish should reach 145°F (63°C).
Does feta cheese melt when baked with cod?
Feta softens when heated, but it usually doesn't melt into a smooth, stretchy layer like mozzarella. Here, the cheese warms in the tomato juices and becomes creamier while keeping some of its crumbly shape. For more visible pieces of feta, use larger crumbles instead of finely shredded or very finely crumbled cheese.
Mediterranean Baked Cod with Tomatoes, Olives & Feta
Bake tender cod with cherry tomatoes, olives, garlic, oregano, and feta in one dish. An easy Mediterranean dinner with helpful fish-cooking tips.
Ingredients
- 1 1/2 pounds boneless, skinless cod fillets (680 g), divided into 4 portions
- 2 cups cherry or grape tomatoes (about 300 g), halved
- 1/2 cup pitted Kalamata olives (about 70 g), halved
- 1/2 small red onion (about 60 g), thinly sliced
- 3 garlic cloves, minced
- 2 tablespoons extra-virgin olive oil, divided
- 1 teaspoon dried oregano
- 1/2 teaspoon sweet paprika
- 1/4 teaspoon fine sea salt
- 1/4 teaspoon ground black pepper
- 1/2 cup crumbled feta cheese (about 75 g)
- 1 lemon, for about 1 tablespoon juice and serving wedges
- 2 tablespoons chopped fresh flat-leaf parsley
Instructions
- Preheat the oven.
Heat the oven to 425°F (220°C). Place the cherry tomatoes, olives, red onion, and garlic in a 9 × 13-inch baking dish. Add the oregano and 1½ tablespoons olive oil. Toss gently to coat.
- Roast the vegetables.
Bake uncovered for approximately 15 minutes, until the tomatoes begin to soften and release their juices.
- Prepare the cod.
Pat the cod fillets dry. Brush with the remaining ½ tablespoon olive oil and season with the paprika, salt, and pepper. Remove the baking dish from the oven, make four spaces in the vegetable mixture, and nestle in the cod. Scatter the feta around and lightly over the fish.
- Finish baking.
Return the dish to the oven and bake for approximately 12–18 minutes, or until the thickest part of each cod fillet reaches 145°F (63°C) on a food thermometer. The fish should be opaque and flake easily.
- Add the finishing touches.
Drizzle with approximately 1 tablespoon fresh lemon juice and sprinkle with parsley. Serve with lemon wedges and spoon the warm tomato juices over the fish.
Recipe Tip
Cod thickness: Start checking thin fillets early. Thick pieces may require additional time.
Frozen cod: Thaw safely before cooking and pat thoroughly dry. Follow any special thawing instructions on vacuum-sealed fish packaging.
Salt: The olives and feta add salt, so taste before adding more.
Feta: Larger crumbles hold their shape better as they bake.
Leftovers: Refrigerate promptly in a shallow, covered container. Reheat to 165°F (74°C).


