Home › Healthy › Mediterranean baked cod

Mediterranean Baked Cod with Tomatoes and Olives (One Dish, 25 Minutes)

By Ami·October 4, 2026·★★★★★4.9 from 163 votes·Jump to RecipePrint

This Mediterranean baked cod is the healthy dinner I make when I want something that feels like a vacation and takes 25 minutes: cherry tomatoes, Kalamata olives, red onion and garlic roast in olive oil until they burst into a sauce, then the cod fillets go right on top and bake until they flake. One dish, 290 calories and 34g of protein a serving, and it has earned a permanent spot next to my sheet pan salmon and Greek lemon chicken in the weeknight rotation.

Mediterranean baked cod fillets in a white baking dish with burst cherry tomatoes, Kalamata olives, red onion, lemon and parsley — healthy baked cod recipe, 34g protein
RecipeLoop app iconSave recipes like this straight from TikTok and plan your week in minutes with RecipeLoop, the free AI meal planner.

Why this baked cod recipe works every single time.

Here's what you'll need.

Eleven everyday ingredients: cod fillets, cherry tomatoes, Kalamata olives, red onion, garlic, capers, a lemon, good olive oil, dried oregano, fresh parsley, salt and pepper.

Ingredients for Mediterranean baked cod: cod fillets, cherry tomatoes, Kalamata olives, red onion, garlic, lemon, olive oil, capers, dried oregano, parsley, salt and pepper

Here's how it all comes together.

STEP 1 — Dry and season the cod.

Heat the oven to 400°F. Pat the cod fillets very dry with paper towels — wet fish steams instead of bakes — then season both sides with salt, pepper and half the oregano and set aside while the tomatoes get a head start.

Raw cod fillets being patted dry and seasoned with salt, pepper and oregano on a cutting board
STEP 2 — Toss the tomato mixture.

In a bowl, toss the cherry tomatoes, olives, red onion, garlic, capers, lemon zest, remaining oregano and 2 tablespoons of the olive oil with a pinch of salt and pepper until everything glistens.

Cherry tomatoes, Kalamata olives, red onion, garlic and capers tossed with olive oil and lemon zest in a bowl
STEP 3 — Roast the tomatoes for 10 minutes.

Spread the mixture in a 9x13 baking dish and roast 10 minutes, until the tomatoes have started to blister and split and the onion has softened. This is the step that turns toppings into a sauce.

Cherry tomatoes and olives roasting in a white baking dish, tomatoes starting to blister
STEP 4 — Nestle in the cod.

Pull the dish out, push the tomatoes aside to make four spaces and lay the cod fillets in, spooning some of the tomato juices over them. Drizzle with the last tablespoon of olive oil.

Seasoned cod fillets being nestled into a baking dish of roasted cherry tomatoes and olives
STEP 5 — Bake until the cod flakes.

Bake 12 to 15 minutes depending on thickness, until the cod is opaque and flakes easily with a fork — 140°F on a thermometer at the thickest part. Thin tail pieces are done at 10 minutes.

Baked cod fillets with burst tomatoes and olives, a fork flaking the opaque white fish to check doneness
STEP 6 — Finish with lemon and parsley.

Squeeze the lemon over the whole dish, scatter the parsley and serve straight from the pan, spooning the tomatoes, olives and juices over each fillet.

Fresh lemon being squeezed and parsley scattered over Mediterranean baked cod with tomatoes and olives
Flaky Mediterranean baked cod fillet on a cream plate with burst cherry tomatoes, Kalamata olives, pan juices, lemon wedge, parsley and crusty bread
Slow Cooker Mediterranean Diet Cookbook coverIf this is your kind of dinner, the whole way of eating behind it — olive oil, fish, vegetables, big flavor, no fuss — is laid out simply in the Ultimate Slow Cooker Mediterranean Diet Cookbook.

Things I learned while testing this recipe.

Why this is a weekly healthy dinner at my house.

Here's what I'd serve with this.

Just in case you have leftovers.

Storing: Refrigerate leftovers in an airtight container for up to 3 days. Store the cod and the tomato mixture together — the juices keep the fish moist. I do not recommend freezing cooked cod; it turns watery and tough once thawed.

Reheating: Warm gently in a covered skillet over medium-low with the tomato juices for 4 to 5 minutes, or in a 300°F oven for 10 minutes. The microwave works at 50% power in 45-second bursts, but go easy — cod dries out quickly. Leftovers are honestly best cold, flaked over a salad.

More easy healthy recipes...

Sheet pan salmon and vegetablesSheet pan salmon and vegetables Greek lemon chicken and potatoesGreek lemon chicken and potatoes Mediterranean lemon chicken soupMediterranean lemon chicken soup Hot honey salmonHot honey salmon

Also new today: cottage cheese mac and cheese — a creamy 25-minute mac with 31g protein a serving where nobody can taste the cottage cheese.

Mediterranean Baked Cod with Tomatoes and Olives

Cod fillets baked over roasted cherry tomatoes, Kalamata olives, red onion, garlic and capers, finished with lemon and parsley. One dish, 25 minutes, 290 calories and 34g protein a serving.

Prep10 min
Cook25 min
Total35 min
Servings4
CategoryDinner
CuisineMediterranean

Ingredients

Instructions

  1. Prep: Heat the oven to 400°F. Pat the cod dry and season both sides with 1/2 teaspoon salt, the pepper and half the oregano.
  2. Toss: In a bowl, toss the tomatoes, olives, red onion, garlic, capers, lemon zest, remaining oregano, 2 tablespoons olive oil and the remaining 1/2 teaspoon salt.
  3. Roast the tomatoes: Spread in a 9x13-inch baking dish and roast 10 minutes, until the tomatoes begin to blister.
  4. Add the cod: Nestle the fillets among the tomatoes, spoon some juices over them and drizzle with the remaining tablespoon of olive oil.
  5. Bake: Bake 12 to 15 minutes, until the cod is opaque and flakes easily (140°F at the thickest part).
  6. Finish: Squeeze lemon over the dish, scatter with parsley and serve with the tomatoes and juices spooned over each fillet.

Notes

Halibut, haddock or any thick white fish works at the same timing. Add a handful of baby spinach to the dish with the cod to wilt in the juices, or crumble feta over the top in the last 3 minutes. Total time includes the 10-minute tomato roast; hands-on time is about 10 minutes.

Nutrition (per serving, estimate): 290 calories · 34g protein · 10g carbs · 13g fat · 3g fiber · 720mg sodium
Slow Cooker Mediterranean Diet Cookbook cover

The Mediterranean way, made easy for weeknights

If dinners like this baked cod are how you want to eat more often, the Ultimate Slow Cooker Mediterranean Diet Cookbook is full of simple olive-oil-and-vegetable dinners that mostly cook themselves.

Get the cookbook on Amazon
RecipeLoop app iconMeal-plan the whole week around recipes like this with RecipeLoop — save recipes from anywhere, get a grocery list automatically.

Baked cod questions I get asked.

How long do you bake cod at 400°F?

Thick 1-inch cod fillets take 12 to 15 minutes at 400°F. Thinner tail pieces are done in about 10. The fish is ready when it turns opaque, flakes with a fork and reads 140°F at the thickest part.

Can I use frozen cod for Mediterranean baked cod?

Yes. Thaw it overnight in the refrigerator, then pat it very dry before seasoning. Baking cod straight from frozen releases too much water and thins out the tomato sauce.

How do you keep baked cod from drying out?

Bake it nestled in the warm tomato mixture, which bastes it as it cooks, and pull it the minute it flakes. Cod overcooks fast, so a thermometer set to 140°F takes the guesswork out.

What do you serve with Mediterranean baked cod?

Crusty bread or rice to soak up the juices, roasted cauliflower, a Mediterranean chickpea salad or crispy smashed potatoes. For a lower-carb plate, serve it over sautéed spinach or zucchini.

Is baked cod healthy?

Very. Cod is lean and high in protein — this recipe has 34g protein and 290 calories a serving — and the olive oil, tomatoes and olives make it a classic Mediterranean diet dinner that also fits GLP-1 and high protein low calorie plans.