Loading…

By Reading time
Servings 4–6 people

Mediterranean Baked Cod with Tomatoes is a light and flavorful dish that brings together tender white fish and juicy, ripe tomatoes. You’ll notice the fresh herbs and a little bit of olive oil that soak into the cod as it bakes, making every bite moist and delicious. It’s a simple recipe that tastes like a little bit of the sunny Mediterranean right on your plate.

I love making this dish when I want something that feels fresh but still hearty enough for dinner. One tip I use is to let the tomatoes and herbs cook just long enough to release their juices without getting mushy, so you get a nice texture contrast with the flaky cod. It feels special but it’s surprisingly easy to pull together, which makes it one of my go-to meals during the week.

My favorite way to enjoy this Mediterranean Baked Cod is with some warm crusty bread to soak up the flavorful tomato sauce or a side of steamed veggies for a light, healthy meal. It’s the kind of dish that always reminds me of relaxed evenings with friends, sharing simple food that tastes amazing and doesn’t keep you in the kitchen too long.

Key Ingredients & Substitutions

Cod Fillets: Cod is mild and flaky, perfect for baking. If cod isn’t available, try haddock, halibut, or even tilapia—they cook similarly and soak up the flavors well.

Cherry Tomatoes: They give sweetness and juiciness to the dish. You can use grape tomatoes or chopped plum tomatoes if you prefer. Fresh tomatoes really brighten the flavor.

Mixed Olives: The olives add a salty, tangy kick. I like using a mix of green and black olives for color and flavor contrast. If you’re not a fan, capers can be a nice substitute.

Garlic & Herbs: Garlic and oregano give a Mediterranean punch. Fresh oregano works great if you have it, or substitute with Italian seasoning. Fresh parsley at the end adds a lovely, fresh finish.

Olive Oil & Lemon Juice: Olive oil keeps the fish moist and adds richness. Lemon juice adds brightness and a little zing. Make sure to use good-quality olive oil; it really makes a difference.

How Do I Bake Cod So It Stays Moist and Flaky?

Baking cod properly can be tricky because it’s easy to overcook. Here’s how to get it just right:

  • Preheat your oven so the fish cooks evenly from the start.
  • Place cod among tomatoes and olives with some olive oil to keep it moist.
  • Bake uncovered at 400°F (200°C) for about 15-20 minutes—check after 15 mins.
  • The cod is done when it’s opaque and flakes easily with a fork.
  • Avoid overbaking: remove as soon as it flakes; this keeps it tender and juicy.

I also like to drizzle lemon juice right before serving for fresh acidity that balances the richness. This simple method keeps the cod flavorful and beautifully tender every time.

Easy Mediterranean Baked Cod

Equipment You’ll Need

  • 9×13-inch baking dish – I find this size perfect for keeping everything snug but not crowded, baking evenly.
  • Mixing spoon – for tossing the tomatoes, olives, and herbs together easily.
  • Measuring spoons and cup – to get the seasonings and liquids just right.
  • Oven mitts – to handle the hot dish safely when removing from the oven.
  • Optional fish spatula – for gently lifting the flaky baked cod without breaking it.

Flavor Variations & Add-Ins

  • Use fresh herbs like basil or thyme instead of oregano for a different aromatic note.
  • Add sliced bell peppers or red onions to the tomato mixture for more veggies and sweetness.
  • Spice it up with a pinch of crushed red pepper flakes or a dash of smoked paprika for smokiness.
  • Swap olives for capers for a different tangy flavor or top with crumbled feta after baking for extra saltiness.

How to Make Mediterranean Baked Cod with Tomatoes

Ingredients You’ll Need:

For the Fish and Sauce:

  • 4 cod fillets (about 6 oz each)
  • 2 cups cherry tomatoes, halved
  • 1/2 cup mixed olives (green and black), pitted and sliced
  • 3 cloves garlic, minced
  • 1/4 cup extra virgin olive oil
  • 1 tsp dried oregano
  • 1/2 tsp red pepper flakes (optional for a little heat)
  • Salt and freshly ground black pepper, to taste
  • Juice of 1 lemon
  • 2 tbsp fresh parsley, chopped
  • 1 tbsp grated Parmesan cheese or panko breadcrumbs (optional, for slight topping)

How Much Time Will You Need?

This recipe takes about 10 minutes to prepare and around 15-20 minutes to bake. It’s a quick dish that’s perfect for a healthy and flavorful dinner any day of the week!

Step-by-Step Instructions:

1. Get Your Oven Ready:

Preheat your oven to 400°F (200°C). This will ensure the cod and tomatoes cook evenly and make the fish tender and flaky.

2. Prepare the Tomato and Olive Mixture:

In a baking dish, combine the halved cherry tomatoes, minced garlic, sliced olives, dried oregano, red pepper flakes (if using), salt, and freshly ground black pepper. Drizzle half of the olive oil over everything and toss gently to mix the flavors.

3. Add the Cod:

Place the cod fillets into the baking dish, nestling them gently among the tomatoes and olives. Drizzle the remaining olive oil and the lemon juice over the fish for brightness and extra flavor.

4. Optional Topping:

Sprinkle a little grated Parmesan or panko breadcrumbs on top of the cod if you like a slight golden crust after baking.

5. Bake:

Bake everything uncovered in the preheated oven for 15-20 minutes. Check at 15 minutes—your cod is done when it’s opaque and flakes easily with a fork, and the tomatoes have softened nicely.

6. Serve and Garnish:

Take the dish out of the oven, sprinkle the fresh chopped parsley over the top, and serve immediately. It’s wonderful with crusty bread to soak up the juices or alongside your favorite vegetables.

Can I Use Frozen Cod for This Recipe?

Yes! Just make sure to thaw the cod completely in the refrigerator overnight before baking. Pat the fillets dry with paper towels to remove excess moisture for the best texture.

Can I Substitute Other Fish for Cod?

Absolutely! Mild white fish like haddock, halibut, or tilapia work well as substitutes. Just adjust baking time depending on the thickness of the fillets.

How Should I Store Leftovers?

Store any leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently in the oven or on the stovetop to keep the fish tender and avoid drying it out.

Can I Make This Dish Ahead of Time?

You can prepare the tomato and olive mixture a few hours in advance and refrigerate it. Add the fish right before baking to keep it fresh and flaky.

About the author
Gabriella

Leave a Comment