Mediterranean Baked Cod Tomatoes

Featured in: Easy Everyday Meals

This dish features tender cod fillets baked alongside cherry tomatoes, Kalamata olives, capers, and a blend of fresh herbs such as parsley, basil, and oregano. The combination is brightened with lemon zest and juice, then finished with a drizzle of olive oil. Baking the fish gently melds flavors and ensures flaky, moist results. Perfectly balanced with briny, tangy, and aromatic notes, it serves well with crusty bread or a simple salad.

Updated on Fri, 13 Feb 2026 08:47:00 GMT
Mediterranean baked cod with tomatoes, olives, and herbs served in a rustic baking dish.  Save to Pinterest
Mediterranean baked cod with tomatoes, olives, and herbs served in a rustic baking dish. | nibbro.com

My neighbor Maria handed me a plate of this exact dish one summer evening, and I watched her face light up as I tasted it—there was something about how the briny olives played against the delicate fish that made everything click. She'd learned it from her mother in Athens, she said, the kind of meal that doesn't need fuss because the ingredients speak for themselves. I went home and tried it that same week, and somehow in my small kitchen, with the oven throwing heat into the apartment, it transported me straight to a sun-soaked Mediterranean table I'd never actually sat at. Now whenever I make it, I think of Maria's quiet confidence in the kitchen and how she never needed to apologize for simplicity.

I made this for my parents on a random Tuesday night when they were visiting, and my dad—who usually just eats what's put in front of him without comment—actually set his fork down and said it tasted like a restaurant. My mom immediately asked for the recipe, which she never does. Watching them both slow down and actually savor each bite reminded me that you don't need complicated techniques or exotic ingredients to make people feel cared for.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Cod fillets (4, about 150 g each), skinless and boneless: The mild, flaky texture is perfect for this preparation—you want fish that won't overpower the bright flavors around it, and cod delivers that every time. Pat them completely dry before seasoning so they won't steam instead of bake.
  • Olive oil (2 tablespoons total): Use something you actually like drinking because it's the backbone of every bite here. The quality makes a real difference in the final taste.
  • Salt and freshly ground black pepper: Season generously on both sides of the fish; don't be shy because the tomatoes aren't salty enough to do the job alone.
  • Cherry tomatoes (2 cups), halved: Their natural sweetness and acidity balance the briny olives perfectly, and they release just enough juice to create a light sauce as they bake.
  • Red onion (1 small), thinly sliced: The thin slices soften as they bake and add a subtle sharpness that keeps the dish from feeling one-dimensional.
  • Garlic cloves (3), minced: Mince them fine so they distribute evenly and infuse the whole dish rather than catching someone off guard with a big chunk.
  • Kalamata olives (1/2 cup), pitted and halved: Their briny intensity is the soul of this dish, so don't skip them or substitute with something mild—they're worth seeking out.
  • Capers (2 tablespoons), drained: These tiny bursts of salt and funk add complexity that makes people wonder what that interesting flavor is.
  • Lemon zest and juice (1 lemon, divided): The zest goes in the tomato mixture for brightness, while the juice ties everything together at the end.
  • Fresh parsley (2 tablespoons), chopped: It's fresh and grassy, the counterpoint to all the intensity happening around it.
  • Fresh basil (2 tablespoons), plus extra for garnish: Add most of it before baking, but save some to scatter on top after so you get that hit of fresh herb aroma when you first bite in.
  • Dried oregano (1 teaspoon): This is your Mediterranean anchor—it ties the whole thing to its origin and should never be skipped.
  • Lemon wedges (for serving): Let people squeeze their own; it's one more moment of control and flavor at the table.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Get your oven ready:
Preheat to 200°C (400°F) and give it a few minutes to reach temperature so the fish cooks evenly. There's nothing worse than an oven that isn't actually ready when you say it is.
Prepare the cod:
Pat each fillet dry with paper towels—this is the unglamorous step that actually matters because moisture is the enemy of browning. Season both sides generously with salt and pepper and try not to handle them too much after that.
Set up your baking dish:
Lightly oil a large baking dish and lay the cod fillets in a single layer with a little space between each one. They don't need to touch; give them room to breathe.
Build the topping:
In a bowl, combine the halved cherry tomatoes, sliced red onion, minced garlic, halved olives, drained capers, lemon zest, lemon juice, chopped parsley, basil, oregano, and that one tablespoon of olive oil. Toss everything gently together—you want it well mixed but not aggressively mangled. This is where the magic starts happening because all those flavors are already mingling before they even hit the oven.
Top the fish:
Spoon the tomato-olive mixture evenly over and around the cod fillets, making sure each piece of fish gets its share of the good stuff. Don't worry about it looking perfectly arranged; the rustic imperfection is part of the appeal.
Bake until just done:
Slide the whole dish into the oven for 20 to 25 minutes—the exact time depends on your oven and how thick your fillets are. Start checking at 18 minutes by poking the thickest piece with a fork; if it flakes easily and is opaque all the way through, you're done. Overcooked fish is dry fish, so better to check early than sorry.
Finish and serve:
Pull the dish out of the oven and scatter fresh basil and maybe a tiny extra drizzle of olive oil over everything right before serving. Bring the whole thing to the table with lemon wedges on the side and let people help themselves—it's that kind of meal.
Flaky cod fillets baked with cherry tomatoes, Kalamata olives, and fresh basil for a Mediterranean-inspired dinner.  Save to Pinterest
Flaky cod fillets baked with cherry tomatoes, Kalamata olives, and fresh basil for a Mediterranean-inspired dinner. | nibbro.com

There was a night when I made this for someone I was trying to impress, and halfway through dinner, they set down their fork and just said, 'This is how food should taste.' It wasn't about me being a great cook; it was about the dish doing what it was designed to do. That moment taught me that the best recipes are the ones where everything belongs exactly where it is.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Why This Works So Well

The genius of baking fish this way is that the tomatoes and olives release their moisture and flavors while the fish cooks, creating an impromptu sauce that's briny, bright, and deeply satisfying. You're not adding cream or butter or anything heavy—just letting good ingredients do what they naturally do when they spend time together in a hot oven. The fish steams gently in this flavorful bath instead of drying out, and by the time everything's done, each component has absorbed something from the others.

Variations and Swaps

While cod is my go-to because of its mild flavor and delicate texture, this dish is forgiving enough that you can swap in haddock, halibut, or even a thicker white fish like sea bass if that's what you have. If you want heat, scatter red pepper flakes over the tomato mixture before baking. Some people stir in sun-dried tomatoes or add a handful of spinach underneath the tomatoes for extra vegetables, and none of those choices will steer you wrong.

Serving and Storage

Crusty bread is essential—you'll want something to soak up the accumulated juices at the bottom of the dish. Some nights I serve it with rice or over a simple green salad dressed only with lemon and olive oil. Leftovers (if there are any) will keep in an airtight container in the fridge for two or three days, and honestly, cold the next day with a squeeze of fresh lemon is not terrible.

  • Serve immediately while the fish is still warm and the basil smells fresh.
  • If you're cooking for a crowd, you can assemble everything in the dish up to two hours ahead and bake when you're ready.
  • Don't let the fish sit at room temperature after cooking; eat it while it's still warm or chill it quickly if you're saving it.
Healthy Mediterranean baked cod topped with vibrant tomatoes, capers, and lemon zest, served with fresh herbs. Save to Pinterest
Healthy Mediterranean baked cod topped with vibrant tomatoes, capers, and lemon zest, served with fresh herbs. | nibbro.com

This is the kind of meal that reminds you why Mediterranean cooking has endured for centuries—because it's not trying to be anything other than what it is. Make it once and it becomes part of your regular rotation.

Recipe FAQs

What type of fish works best for this dish?

Cod is ideal due to its mild flavor and flaky texture, but haddock or halibut are excellent substitutes offering similar results.

Can I prepare this with other vegetables?

Yes, adding sliced bell peppers or zucchini can complement the tomatoes and olives, enhancing the Mediterranean character.

How do I know when the fish is done baking?

When the cod turns opaque and flakes easily with a fork, it is perfectly baked and ready to serve.

Can this dish be made spicier?

Adding a pinch of red pepper flakes before baking adds a gentle heat without overpowering the fresh herb flavors.

What sides pair well with this baked cod?

Crusty bread, steamed rice, or a fresh green salad complement the bright and savory flavors beautifully.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Mediterranean Baked Cod Tomatoes

Flaky cod baked with juicy tomatoes, olives, herbs, and lemon for a healthy Mediterranean main dish.

Prep Time
15 minutes
Cook Time
25 minutes
Total Duration
40 minutes
Created by Evan Brooks


Skill Level Easy

Cuisine Mediterranean

Makes 4 Portions

Diet Preferences No Dairy, No Gluten, Lower Carb

What You'll Need

Fish

01 4 cod fillets (about 5.3 oz each), skinless and boneless
02 1 tablespoon olive oil
03 Salt and freshly ground black pepper to taste

Vegetables & Aromatics

01 2 cups cherry tomatoes, halved
02 1 small red onion, thinly sliced
03 3 garlic cloves, minced

Olives & Flavorings

01 1/2 cup pitted Kalamata olives, halved
02 2 tablespoons capers, drained
03 Zest of 1 lemon
04 Juice of 1/2 lemon

Herbs

01 2 tablespoons fresh parsley, chopped
02 2 tablespoons fresh basil, chopped, plus extra for garnish
03 1 teaspoon dried oregano

To Serve

01 Lemon wedges

How-To Steps

Step 01

Preheat Oven: Preheat your oven to 400°F (200°C).

Step 02

Prepare Cod Fillets: Pat the cod fillets dry and season both sides generously with salt and freshly ground black pepper.

Step 03

Prepare Baking Dish: Lightly oil a large baking dish and arrange the cod fillets in a single layer.

Step 04

Combine Topping Mixture: In a medium bowl, combine cherry tomatoes, red onion, garlic, olives, capers, lemon zest, lemon juice, parsley, basil, oregano, and 1 tablespoon olive oil. Toss gently until well mixed.

Step 05

Add Topping to Fish: Spoon the tomato-olive mixture evenly over and around the cod fillets in the baking dish.

Step 06

Bake: Bake for 20 to 25 minutes, or until the cod is opaque and flakes easily with a fork.

Step 07

Finish and Serve: Garnish with additional fresh basil and serve with lemon wedges.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools You'll Need

  • Large baking dish
  • Mixing bowl
  • Sharp knife
  • Cutting board
  • Measuring spoons

Allergy Info

For allergen concerns, review each food item and check with your healthcare provider.
  • Contains fish
  • Capers and olives are typically gluten-free but verify labels for sensitivities

Nutrition Details (per portion)

Nutritional values are for reference and aren't a substitute for professional health guidance.
  • Kcal: 245
  • Fats: 8 g
  • Carbohydrates: 10 g
  • Proteins: 32 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.