
This Mediterranean cod recipe transforms humble fish into a vibrant, flavor-packed meal that never fails to impress my dinner guests. The combination of bright tomatoes, briny olives, and fresh herbs creates an effortless weeknight dinner that tastes like a seaside vacation on your plate.
I first created this recipe during a particularly busy work week when I needed something quick but didn't want to sacrifice nutrition or flavor. Now it's become my go-to impressive yet effortless dinner when friends come over unexpectedly.
Ingredients
- Cod fillets: the star protein that stays moist and flaky when baked
- Cherry tomatoes: they burst in the oven creating a natural sauce
- Kalamata olives: provide that distinctive Mediterranean brininess
- Red onion: adds sweetness and beautiful color contrast
- Fresh garlic: infuses the entire dish with aromatic flavor
- Oregano and parsley: essential Mediterranean herbs that bring freshness
- Lemon: brightens the entire dish and helps cut through the richness
- Olive oil: high quality extra virgin recommended for authentic flavor
- Salt and pepper: always season generously to enhance the cod
Step-by-Step Instructions
- Prepare the oven and baking dish:
- Preheat your oven to 400°F ensuring it reaches full temperature before adding the fish. Use a ceramic or glass baking dish that gives the ingredients room to breathe without overcrowding which would cause steaming instead of proper roasting.
- Create the vegetable base:
- Combine tomatoes, olives, onion, and garlic in your baking dish with care. This layer creates a flavorful bed that will release juices as it cooks providing moisture and flavor for the delicate cod. Toss gently to coat everything evenly with olive oil.
- Position the cod fillets:
- Place each fillet with equal spacing on top of the vegetable mixture. If your fillets vary in thickness position thicker portions toward the outside of the dish where heat is more intense for even cooking.
- Season generously:
- Take time with this crucial step. The remaining olive oil creates a protective barrier while the lemon juice begins to tenderize the fish. Season more liberally than you might think necessary as some seasoning will melt away during cooking.
- Add herbs and lemon:
- Distribute herbs evenly across both fish and vegetables focusing slightly more on the fish itself. The lemon slices serve dual purpose adding flavor while also indicating when the fish is done they should become slightly translucent.
- Bake to perfection:
- Watch carefully during the final minutes as cod can quickly go from perfectly flaky to overcooked. The vegetables should be softened with some tomatoes beginning to burst creating a light sauce in the pan.

The first time I served this to my Mediterranean grandmother she closed her eyes while taking her first bite and said it reminded her of summers on the Greek islands. That moment cemented this recipe as a family treasure rather than just a convenient meal.
Perfect Pairings
This Mediterranean cod works beautifully alongside a simple green salad dressed with lemon and olive oil. For a more substantial meal consider serving it with fluffy couscous or crusty bread to soak up the flavorful juices. The bright flavors also pair wonderfully with a crisp white wine like Pinot Grigio or Albariño if you're enjoying it for a special occasion.

Ingredient Swaps
While cod is perfect for this preparation haddock or halibut make excellent substitutes depending on availability and budget. If fresh herbs aren't available dried versions work well just reduce the quantity by two thirds. For those avoiding olives capers provide a similar briny punch in smaller doses. Cherry tomatoes can be replaced with diced larger tomatoes though they won't create quite the same juicy burst effect.
Storage Solutions
This dish is best enjoyed fresh from the oven but leftovers store surprisingly well. Refrigerate in an airtight container for up to two days reheating gently in a 300°F oven until just warmed through. I don't recommend freezing as the texture of the fish may become compromised but the vegetable base freezes beautifully and can be prepared ahead for even quicker weeknight assembly.
Frequently Asked Questions About Recipes
- → What can I serve with this Mediterranean cod?
This Mediterranean cod pairs beautifully with couscous, quinoa, or crusty bread to soak up the flavorful juices. A simple Greek salad, steamed vegetables, or roasted potatoes also make excellent side dishes. For a complete Mediterranean meal, serve with a small glass of white wine.
- → Can I use frozen cod for this dish?
Yes, frozen cod works well in this dish. Just make sure to thaw it completely and pat it dry before cooking. This removes excess moisture that could make the dish watery. You may need to add a few extra minutes to the cooking time depending on the thickness of the fillets.
- → How do I know when the cod is fully cooked?
Cod is fully cooked when it's opaque and flakes easily when tested with a fork. The internal temperature should reach 145°F (63°C). Be careful not to overcook, as cod can quickly become dry. In this recipe, 15-20 minutes at 400°F should be perfect for standard fillets.
- → Can I make this dish ahead of time?
While best served fresh, you can prep all the ingredients ahead of time. Chop the vegetables and herbs, and store them separately in the refrigerator. When ready to cook, simply assemble and bake. Leftovers can be stored in an airtight container for up to 2 days and gently reheated.
- → What other fish can I substitute for cod?
This Mediterranean preparation works beautifully with other mild white fish like haddock, halibut, sea bass, or tilapia. Adjust cooking times based on the thickness of your fish—thinner fillets will cook more quickly while thicker ones may need a few additional minutes.
- → Is this dish suitable for special diets?
Yes, this Mediterranean cod is naturally gluten-free, dairy-free, and fits well within paleo and Mediterranean diet guidelines. It's high in protein and low in carbs, making it suitable for many healthy eating plans. For lower sodium needs, reduce the olives and add extra herbs for flavor.