Mediterranean Baked Cod With Tomatoes and Olives

This is the kind of weeknight dinner that feels like a small escape. Tender cod bakes in a juicy mix of tomatoes, olives, garlic, and lemon, all in one pan. It’s light but satisfying, with a sauce you’ll want to spoon over everything.

The best part? You can have it on the table in about 30 minutes with minimal effort. It’s a great option for busy nights or easy entertaining.

What Makes This Special

This dish captures that sun-soaked Mediterranean feel without needing special ingredients or hours in the kitchen.

The briny olives and capers balance the sweetness of cherry tomatoes, while lemon brightens the whole pan. It’s naturally gluten-free, packed with protein, and pairs well with simple sides like rice, couscous, or crusty bread. One pan, easy cleanup, and a sauce that feels restaurant-worthy.

Ingredients

  • 1.5 to 2 pounds cod fillets (4 pieces, about 6 ounces each)
  • 2 cups cherry or grape tomatoes, halved
  • 1/2 cup pitted Kalamata olives, halved
  • 1 tablespoon capers, rinsed
  • 3 garlic cloves, thinly sliced
  • 1 small red onion, thinly sliced (optional)
  • 3 tablespoons extra-virgin olive oil, divided
  • 1 lemon (zest and juice), plus extra wedges for serving
  • 1 teaspoon dried oregano (or 1 tablespoon fresh)
  • 1/2 teaspoon crushed red pepper flakes (optional)
  • Salt and freshly ground black pepper, to taste
  • 2 tablespoons chopped fresh parsley (or basil), for garnish

Step-by-Step Instructions

  1. Preheat the oven to 400°F (200°C). Lightly oil a baking dish large enough to hold the fish in a single layer.
  2. Make the tomato-olive mix: In the baking dish, combine tomatoes, olives, capers, garlic, and red onion.Add 2 tablespoons olive oil, lemon zest, half the lemon juice, oregano, and red pepper flakes. Season with a good pinch of salt and pepper. Toss to coat.
  3. Roast the vegetables: Spread the mixture evenly and bake for 10 minutes to soften the tomatoes and develop flavor.
  4. Season the cod: Pat the cod dry with paper towels.Rub with the remaining 1 tablespoon olive oil, and season both sides with salt and pepper.
  5. Nestle and bake: Remove the dish, push the tomatoes to the sides, and place the cod in the center. Spoon some of the juices over the fish. Bake for 10–12 minutes, or until the cod flakes easily and is opaque throughout.
  6. Finish with brightness: Squeeze the remaining lemon juice over everything.Taste the pan juices and adjust salt, pepper, or lemon as needed.
  7. Garnish and serve: Sprinkle with parsley. Serve with rice, couscous, or crusty bread to soak up the sauce.

Keeping It Fresh

For the best texture, enjoy this dish right after baking. If you have leftovers, store them in an airtight container in the fridge for up to 2 days.

Reheat gently in a covered skillet over low heat with a splash of water or stock until just warmed through. Avoid microwaving on high, which can make the fish tough. If you’re prepping ahead, you can chop the tomatoes, onions, and garlic earlier and keep them refrigerated.

Health Benefits

  • Lean protein: Cod is low in fat and high in protein, supporting muscle health and satiety.
  • Heart-friendly fats: Extra-virgin olive oil and olives provide monounsaturated fats that support cardiovascular health.
  • Antioxidants: Tomatoes bring lycopene, vitamin C, and other antioxidants that support immune and skin health.
  • Lower sodium control: Using capers and olives adds bold flavor so you can use less added salt.

Common Mistakes to Avoid

  • Overbaking the fish: Cod cooks quickly.Check at 10 minutes; it should flake with gentle pressure.
  • Skipping the pre-roast: Giving the tomatoes a head start concentrates flavor and creates better pan juices.
  • Not drying the cod: Patting the fish dry helps it bake evenly and prevents a watery dish.
  • Under-seasoning: Taste the sauce at the end. A pinch of salt or a squeeze of lemon can make the flavors pop.

Recipe Variations

  • Add vegetables: Fold in zucchini ribbons, sliced fennel, or bell peppers with the tomatoes.
  • Herb swap: Use thyme, rosemary, or fresh basil instead of oregano.
  • Spice it up: Add a spoonful of harissa or a pinch of smoked paprika for warmth.
  • Different fish: Try halibut, haddock, or sea bass. Adjust baking time based on thickness.
  • Olive twist: Use a mix of green Castelvetrano and Kalamata olives for layers of briny flavor.
  • Breadcrumb finish: Sprinkle seasoned panko over the fish for the last 5 minutes for a light crunch.

FAQ

Can I use frozen cod?

Yes. Thaw it fully in the fridge overnight and pat it very dry before seasoning. Frozen cod can release extra moisture, so drying well is key.

What if my cod fillets are very thick?

Bake a few minutes longer and check doneness at the center. An instant-read thermometer should read about 130–135°F (54–57°C) when you pull it; it will rise slightly as it rests.

Can I make this dairy-free and gluten-free?

It already is. Just serve with a gluten-free side like rice or roasted potatoes if needed.

How do I prevent a watery sauce?

Pre-roast the tomatoes, and avoid overcrowding the pan. Use a larger dish so steam can escape and flavors can concentrate.

What wines pair well with this dish?

A crisp, mineral white like Sauvignon Blanc, Albariño, or a light Vermentino complements the lemon and briny notes without overpowering the fish.

Final Thoughts

Mediterranean baked cod with tomatoes and olives brings big flavor with little effort. It’s fresh, colorful, and weeknight-friendly, yet special enough for guests.

Keep good olive oil, a lemon, and a jar of olives on hand, and you’re halfway there. Simple ingredients, bright results that’s the magic of this dish.

Mediterranean Baked Cod With Tomatoes and Olives - Bright, Simple, and Flavorful

Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings

Ingredients
  

  • 1.5 to 2 pounds cod fillets (4 pieces, about 6 ounces each)
  • 2 cups cherry or grape tomatoes, halved
  • 1/2 cup pitted Kalamata olives, halved
  • 1 tablespoon capers, rinsed
  • 3 garlic cloves, thinly sliced
  • 1 small red onion, thinly sliced (optional)
  • 3 tablespoons extra-virgin olive oil, divided
  • 1 lemon (zest and juice), plus extra wedges for serving
  • 1 teaspoon dried oregano (or 1 tablespoon fresh)
  • 1/2 teaspoon crushed red pepper flakes (optional)
  • Salt and freshly ground black pepper, to taste
  • 2 tablespoons chopped fresh parsley (or basil), for garnish

Method
 

  1. Preheat the oven to 400°F (200°C). Lightly oil a baking dish large enough to hold the fish in a single layer.
  2. Make the tomato-olive mix: In the baking dish, combine tomatoes, olives, capers, garlic, and red onion. Add 2 tablespoons olive oil, lemon zest, half the lemon juice, oregano, and red pepper flakes. Season with a good pinch of salt and pepper. Toss to coat.
  3. Roast the vegetables: Spread the mixture evenly and bake for 10 minutes to soften the tomatoes and develop flavor.
  4. Season the cod: Pat the cod dry with paper towels. Rub with the remaining 1 tablespoon olive oil, and season both sides with salt and pepper.
  5. Nestle and bake: Remove the dish, push the tomatoes to the sides, and place the cod in the center. Spoon some of the juices over the fish. Bake for 10–12 minutes, or until the cod flakes easily and is opaque throughout.
  6. Finish with brightness: Squeeze the remaining lemon juice over everything. Taste the pan juices and adjust salt, pepper, or lemon as needed.
  7. Garnish and serve: Sprinkle with parsley. Serve with rice, couscous, or crusty bread to soak up the sauce.

Printable Recipe Card

Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.