This easy Mediterranean Baked Cod is tender, flaky, and packed with cherry tomatoes, artichokes, olives, peppers, garlic, lemon, and fresh herbs. A healthy one-pan dinner!
Introduction
Honestly, this Mediterranean Baked Cod is exactly the kind of dinner I make when I want something that feels special without making a huge mess in the kitchen. Everything goes into one baking dish, and the oven does most of the work.
I usually love pairing mild white fish with bold Mediterranean ingredients, and this combination is especially good. The juicy cherry tomatoes become soft and slightly caramelized, the artichokes add a lovely savory bite, and the olives bring just enough salty flavor to balance the flaky cod.
The best part is the little bit of flavorful juice that collects in the bottom of the dish. I like spooning it over the fish and serving everything with warm crusty bread or rice.
Ingredients
For the Cod
- 4 cod fillets, about 5–6 ounces each
- 2 tablespoons olive oil
- 2 cloves garlic, minced
- 1 tablespoon fresh lemon juice
- 1 teaspoon dried oregano
- ½ teaspoon paprika
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 tablespoon chopped fresh parsley
For the Mediterranean Vegetable Mixture
- 1½ cups cherry tomatoes
- 1 cup canned or jarred artichoke hearts, drained and quartered
- ½ cup Kalamata olives, pitted
- ½ yellow bell pepper, sliced
- ½ red or orange bell pepper, sliced
- ½ small onion, sliced
- 1 tablespoon capers, optional
- 1 tablespoon olive oil
- ½ teaspoon dried oregano
- ¼ teaspoon black pepper
- ½ lemon, sliced
How to Make Mediterranean Baked Cod
Step 1: Preheat the Oven
Preheat your oven to 400°F (200°C).
Lightly grease a large baking dish with a little olive oil.
I usually use a shallow dish so the vegetables have plenty of room to roast instead of steaming.
Step 2: Prepare the Mediterranean Vegetables
Add the cherry tomatoes, artichoke hearts, Kalamata olives, sliced bell peppers, and onion to the baking dish.
Drizzle with olive oil and sprinkle with oregano and black pepper.
Toss everything together so the vegetables are lightly coated.
Step 3: Prepare the Cod
Pat the cod fillets dry with paper towels.
Place the fillets directly on top of the vegetables.
In a small bowl, mix together the olive oil, minced garlic, lemon juice, oregano, paprika, salt, and black pepper.
Brush or spoon this mixture generously over each piece of cod.
Step 4: Add Lemon
Arrange a few thin lemon slices around and on top of the fish.
If you’re using capers, scatter them over the vegetables now.
The lemon adds a bright, fresh flavor that works beautifully with the olives and artichokes.
Step 5: Bake
Place the baking dish in the preheated oven and bake for approximately 15–20 minutes, depending on the thickness of your cod fillets.
The fish should be opaque in the center and should flake easily when gently pressed with a fork.
For food safety, fish should reach an internal temperature of 145°F (63°C).
Step 6: Finish with Fresh Herbs
Remove the dish from the oven and let it rest for a couple of minutes.
Sprinkle freshly chopped parsley over the fish and vegetables.
I usually squeeze a little extra lemon juice over everything right before serving. It really wakes up all those Mediterranean flavors.
Cooking Tips
Pat the Cod Dry
Before seasoning, pat the fish dry with paper towels. This helps the seasoning stick and prevents excess moisture from watering down the dish.
Don’t Overcook the Fish
Cod is naturally lean, so it can become dry if baked for too long. Start checking it around the 15-minute mark, especially if your fillets are thinner.
Use Fresh or Frozen Cod
Fresh cod works wonderfully, but frozen cod is fine too. If using frozen fillets, thaw them completely and pat them very dry before cooking.
Don’t Skip the Olives
Kalamata olives add a salty, briny flavor that really makes this dish taste Mediterranean. If you’re not a fan, you can substitute green olives.
Add More Vegetables
This is a great clean-out-the-fridge recipe. Zucchini, spinach, mushrooms, or sliced cherry peppers can all work nicely.
Watch the Salt
The olives, capers, and artichokes can already be salty, so I usually go easy on the added salt and adjust after cooking.
Serving Suggestions
This baked cod is filling enough to serve on its own with the roasted vegetables, but there are plenty of delicious sides you can add.
I usually serve it with:
- Warm crusty bread
- Lemon rice
- Brown rice
- Couscous
- Quinoa
- Roasted potatoes
- Garlic mashed potatoes
- Simple green salad
- Steamed green beans
- Orzo pasta
Crusty bread is especially good because you can use it to soak up the flavorful juices and olive oil at the bottom of the baking dish.
Storage and Reheating
If you have leftovers, allow the fish to cool and transfer it to an airtight container.
Store in the refrigerator for up to 2 days.
To reheat, warm gently in a 325°F (165°C) oven until heated through. You can also microwave it, but use short intervals to avoid drying out the cod.
For the best texture, I recommend reheating only once.
Nutrition Information
Approximate nutrition per serving, based on 4 servings and without additional side dishes:
- Calories: 360
- Protein: 38g
- Carbohydrates: 14g
- Fat: 18g
- Saturated Fat: 3g
- Fiber: 4g
- Sugar: 6g
- Sodium: 700mg
Nutrition values are estimates and can vary depending on the specific fish, olives, artichokes, and amount of olive oil used.
Why You’ll Love This Mediterranean Baked Cod
There are plenty of reasons this recipe has become one of my favorite easy dinners:
- Everything cooks in one dish
- Ready in about 30 minutes
- Light but satisfying
- Full of colorful vegetables
- High in protein
- Naturally packed with Mediterranean flavors
- Minimal cleanup
- Perfect for a weeknight dinner
- Easy enough for beginners
And honestly, it looks beautiful straight out of the oven. You can take the whole baking dish to the table and serve everything family-style.
Conclusion
This Mediterranean Baked Cod with Artichokes, Tomatoes, and Olives is proof that healthy dinners don’t have to be boring or complicated. The flaky cod pairs perfectly with juicy tomatoes, tender artichokes, sweet peppers, salty olives, garlic, lemon, and herbs.
I usually make this when I’m craving something fresh and flavorful but don’t want to spend the evening cooking. Everything comes together in one pan, and the result is a colorful dinner that feels much more impressive than the effort required.
If you’re looking for an easy baked cod recipe, healthy one-pan dinner, Mediterranean fish recipe, or quick seafood meal, definitely give this one a try.
Frequently Asked Questions
1. Can I use another type of fish instead of cod?
Yes. Haddock, pollock, halibut, or another firm white fish can work well. Just adjust the baking time according to the thickness of the fillets.
2. Can I use frozen cod?
Absolutely. Thaw the cod completely in the refrigerator first, then pat it very dry with paper towels before seasoning and baking.
3. Can I use fresh artichokes instead of canned?
Yes, although canned or jarred artichoke hearts are much more convenient for this recipe. If using fresh artichokes, cook and clean them first before adding them to the baking dish.
4. How do I know when the cod is done?
The cod should look opaque and flake easily with a fork. For the most reliable result, check the thickest part with an instant-read thermometer; it should reach 145°F (63°C).
5. Can I make this recipe ahead of time?
You can prepare the vegetables and seasoning mixture several hours ahead and refrigerate them. For the best texture, add the cod shortly before baking and cook it fresh.

