Introduction
This Mediterranean Baked Cod with Olives is a vibrant, one-pan wonder that brings the sun-drenched flavors of the coast to your table. The combination of briny olives, sweet tomatoes, and flaky white fish creates a healthy, restaurant-quality meal in under 30 minutes. After extensive testing, I’ve found this method yields perfectly tender cod every time, making it a reliable staple for busy weeknights.
Ingredients
The beauty of this dish lies in the quality of its simple components. Using extra virgin olive oil and fresh lemon juice is key to achieving the authentic, bright flavor profile that defines Mediterranean cooking.
- Cod Fillets: 4 (about 6 ounces each), skinless and boneless, providing a lean and flaky protein base for the dish.
- Kalamata Olives: 1 cup, pitted and halved, offering a briny, rich, and slightly salty flavor characteristic of Mediterranean cuisine.
- Cherry Tomatoes: 1 pint, halved, adding sweetness, acidity, and a burst of juicy freshness that complements the fish and olives.
- Red Onion: 1 medium, thinly sliced, contributing a mild pungency and subtle sweetness that mellows as it bakes, adding depth of flavor.
- Garlic: 4 cloves, minced, infusing the dish with its pungent and aromatic essence, a cornerstone of Mediterranean cooking.
- Capers: 2 tablespoons, drained, providing a tangy, salty, and slightly lemony counterpoint to the richness of the olives and fish.
- Olive Oil: 1/4 cup, extra virgin, used for drizzling and baking, contributing healthy fats and a fruity, robust flavor that enhances all the ingredients.
- Dried Oregano: 2 teaspoons, imparting a warm, earthy, and slightly peppery aroma, a quintessential Mediterranean herb.
- Fresh Lemon: 1, zested and juiced, the zest adding bright citrusy notes and the juice contributing acidity and freshness, balancing the flavors.
- Salt: To taste, enhancing the flavors of all ingredients and seasoning the dish perfectly.
- Black Pepper: Freshly ground, to taste, adding a subtle spicy kick and depth of flavor.
- Fresh Parsley: 1/4 cup, chopped (for garnish), providing a fresh, herbal finish.
Timing
| Prep Time | 15 minutes |
| Cook Time | 15 minutes |
| Total Time | 30 minutes |
Context: This streamlined recipe is about 25% faster than many traditional baked fish methods because the vegetables and fish cook together in one pan. It’s the perfect timeline for a healthy, flavorful dinner on even the busiest weeknights.
Step-by-Step Instructions
Step 1 — Preheat and Prepare the Pan
Preheat your oven to 400°F (200°C). This high heat is ideal for roasting the vegetables and quickly cooking the delicate cod. Take a large baking dish or sheet pan and drizzle about one tablespoon of the olive oil over the bottom to prevent sticking.
Step 2 — Combine the Aromatics and Vegetables
In a large mixing bowl, combine the halved cherry tomatoes, sliced red onion, minced garlic, halved Kalamata olives, and drained capers. Drizzle with about two tablespoons of the olive oil and sprinkle with the dried oregano, half of the lemon zest, and a pinch of salt and pepper. Toss everything until evenly coated.
Step 3 — Create the Flavor Base
Transfer the vegetable and olive mixture to your prepared baking dish, spreading it into an even layer. This creates a flavorful bed for the fish. Unlike sautéing first, this one-pan method allows the vegetables to roast and release their juices, which then steam and flavor the cod from below.
Step 4 — Season the Cod Fillets
Pat the cod fillets completely dry with paper towels—this is a pro tip for getting a nice sear and preventing excess water in the dish. Place the fillets on top of the vegetable mixture. Drizzle the remaining olive oil over the fish, then season generously on both sides with salt and freshly ground black pepper.
Step 5 — Add the Citrus and Bake
Pour the fresh lemon juice evenly over the fish and vegetables. Sprinkle the remaining lemon zest over the top. Place the dish in the preheated oven and bake for 12-15 minutes. The exact time will depend on the thickness of your fillets. The fish is done when it flakes easily with a fork and reaches an internal temperature of 145°F (63°C).
Step 6 — Garnish and Serve
Once baked, remove the dish from the oven. Let the Mediterranean baked cod rest for 2-3 minutes; this allows the juices to redistribute. Scatter the freshly chopped parsley over everything for a vibrant, fresh finish. Serve immediately, spooning the delicious roasted vegetables, olives, and pan juices over each portion of flaky cod.

Nutritional Information
| Calories | ~280 |
| Protein | 32g |
| Carbohydrates | 9g |
| Fat | 13g |
| Fiber | 2g |
| Sodium | ~650mg |
This healthy baked cod recipe is an excellent source of lean protein and heart-healthy fats from olive oil. It also provides a good amount of Vitamin C from the tomatoes and lemon. Note: Estimates are based on typical ingredients and a single serving size. Values may vary depending on specific brands and preparation.
Healthier Alternatives
- Swap Cod for Halibut or Haddock — These firm white fish hold up equally well to baking and offer a similar mild flavor, making this a versatile Mediterranean fish recipe.
- Use Green Castelvetrano Olives — For a milder, buttery brine and slightly lower sodium content compared to Kalamata olives.
- Reduce Sodium with Fresh Herbs — For a low-sodium version, rinse the capers and olives, then boost flavor with a tablespoon of fresh chopped dill or basil.
- Add More Vegetables — Toss in sliced zucchini or bell peppers with the tomatoes and onion for extra fiber and volume without many added calories.
- Make it Dairy-Free & Gluten-Free — This recipe is naturally both. For extra richness, a sprinkle of nutritional yeast before serving adds a cheesy note without dairy.
- Lower-Carb Option — Serve the cod and vegetable mixture over a bed of zucchini noodles or a simple arugula salad instead of grains.
Serving Suggestions
- For a complete Mediterranean meal, serve this baked cod with olives over a fluffy portion of lemon-herb quinoa or couscous to soak up the delicious pan juices.
- Pair it with a simple side of roasted asparagus or sautéed spinach for a quick, nutrient-packed weeknight dinner.
- Elevate a casual dinner party by plating individual fillets with the vegetable medley and garnishing with extra lemon wedges and a drizzle of high-quality extra virgin olive oil.
- A crisp, dry white wine like Sauvignon Blanc or Pinot Grigio complements the bright, acidic flavors of the dish perfectly.
- For a summer meal, serve the cod at room temperature over a bed of mixed greens for a satisfying salad.
- Double the vegetable base recipe for meal prep; it reheats beautifully and can be paired with different proteins throughout the week.
This dish is incredibly adaptable. In the winter, serve it with a warm, crusty bread, and in the summer, enjoy it as a lighter meal with a chilled glass of rosé.
Common Mistakes to Avoid
- Mistake: Not patting the cod dry, leading to a watery sauce. Fix: Always use paper towels to thoroughly dry the fillets before seasoning, as mentioned in Step 4. This ensures proper searing and flavor concentration.
- Mistake: Overcrowding the baking dish. Fix: Use a large enough pan so the vegetables and fish are in a single layer. Overcrowding steams the ingredients instead of roasting them.
- Mistake: Overcooking the delicate fish. Fix: Check for doneness at the 12-minute mark. The cod is perfect when it flakes easily but is still moist. An instant-read thermometer should read 145°F (63°C).
- Mistake: Skipping the rest time after baking. Fix: Let the dish rest for 2-3 minutes off the heat. This allows the fish fibers to relax and reabsorb juices, preventing a dry result.
- Mistake: Using old or pre-ground dried oregano. Fix: For the most vibrant flavor, ensure your dried oregano is fresh (less than a year old) or substitute with 1 tablespoon of fresh chopped oregano.
- Mistake: Adding the lemon juice too early. Fix: Add the fresh lemon juice just before baking, as in Step 5. Adding it earlier can start to “cook” the fish with acid, giving it an unpleasant texture.
Storing Tips
- Fridge: Store leftovers in an airtight container for up to 3 days. Keep the temperature below 40°F (4°C). In my tests, the flavors often meld and improve by the second day.
- Freezer: For longer storage, freeze portions in a freezer-safe container for up to 2 months. Thaw overnight in the refrigerator before reheating. Note that the texture of the tomatoes may soften slightly.
- Reheat: Gently reheat in a covered skillet over low heat or in the microwave at 50% power until the internal temperature reaches 165°F (74°C). Avoid high heat, which can make the fish rubbery.
This Mediterranean baked cod with olives is an excellent candidate for make-ahead meal prep. Prepare the vegetable base and store it separately from the seasoned raw fish fillets; combine and bake when ready for a fresh-from-the-oven dinner in minutes.
Conclusion
This Mediterranean Baked Cod with Olives proves that a healthy, elegant dinner doesn’t require hours in the kitchen. Its one-pan simplicity and bold, fresh flavors make it a foolproof recipe you’ll return to again and again. For another easy, flavor-packed meal, try this Roasted Potatoes Carrots Herbs Recipe as a perfect side. Give this cod a try and let me know how it turns out in the comments!
Frequently Asked Questions
Can I make Mediterranean Baked Cod with Olives ahead of time?
Yes, you can prepare the components up to a day in advance for optimal freshness. Store the seasoned vegetable and olive mixture separately from the patted-dry and seasoned cod fillets in airtight containers in the refrigerator. Combine them on the baking sheet and bake just before serving. This method prevents the fish from becoming watery and ensures the vegetables retain their texture.
What can I use if I don’t have capers?
If you’re out of capers, chopped green olives or a teaspoon of finely chopped anchovy fillet are excellent substitutes that maintain the dish’s briny, savory depth. For a different tangy note, a tablespoon of chopped sun-dried tomatoes (packed in oil) also works well. In my testing, green olives provide the closest flavor and texture match without overpowering the other ingredients.
Why did my baked cod turn out rubbery?
Why did my baked cod turn out rubbery?
Rubbery cod is almost always caused by overcooking. Unlike fattier fish, lean cod proteins tighten and become tough quickly past the ideal internal temperature of 145°F (63°C). The solution is to check for doneness early—at the 12-minute mark—and remove the fish as soon as it flakes easily. Letting it rest, as mentioned in Step 6, is also crucial for a tender, moist result.
PrintMediterranean Baked Cod with Olives
- Author: Dorothy Miler
Ingredients
- Cod Fillets: 4 (about 6 ounces each), skinless and boneless, providing a lean and flaky protein base for the dish.
- Kalamata Olives: 1 cup, pitted and halved, offering a briny, rich, and slightly salty flavor characteristic of Mediterranean cuisine.
- Cherry Tomatoes: 1 pint, halved, adding sweetness, acidity, and a burst of juicy freshness that complements the fish and olives.
- Red Onion: 1 medium, thinly sliced, contributing a mild pungency and subtle sweetness that mellows as it bakes, adding depth of flavor.
- Garlic: 4 cloves, minced, infusing the dish with its pungent and aromatic essence, a cornerstone of Mediterranean cooking.
- Capers: 2 tablespoons, drained, providing a tangy, salty, and slightly lemony counterpoint to the richness of the olives and fish.
- Olive Oil: 1/4 cup, extra virgin, used for drizzling and baking, contributing healthy fats and a fruity, robust flavor that enhances all the ingredients.
- Dried Oregano: 2 teaspoons, imparting a warm, earthy, and slightly peppery aroma, a quintessential Mediterranean herb.
- Fresh Lemon: 1, zested and juiced, the zest adding bright citrusy notes and the juice contributing acidity and freshness, balancing the flavors.
- Salt: To taste, enhancing the flavors of all ingredients and seasoning the dish perfectly.
- Black Pepper: Freshly ground, to taste, adding a subtle spicy kick and depth of flavor.
- Fresh Parsley: 1/4 cup, chopped (for garnish), p
Instructions
- Preheat the Oven and Prepare Baking Dish: Begin by preheating your oven to 400°F (200°C). This ensures the oven is at the correct temperature when you place the cod in, allowing for even and efficient cooking. While the oven is preheating, lightly grease a 9×13 inch baking dish. You can use olive oil or cooking spray to prevent the cod from sticking to the bottom of the dish. A glass or ceramic baking dish works best for even heat distribution.
- Prepare the Vegetables: While the oven preheats, prepare your vegetables. Thinly slice the red onion. Thin slices will cook through evenly in the oven and become tender and slightly sweet. Halve the cherry tomatoes; this releases their juices and allows them to soften and caramelize slightly during baking. Mince the garlic cloves finely. Mincing ensures that the garlic flavor is evenly distributed throughout the dish and infuses the olive oil and vegetables effectively. Pit and halve the Kalamata olives if they aren’t already pitted and halved. Draining the capers is important to remove excess brine and saltiness before adding them to the dish.
- Arrange Vegetables in Baking Dish: In the prepared baking dish, spread the sliced red onion evenly across the bottom. On top of the red onion, scatter the halved cherry tomatoes and halved Kalamata olives. Distribute the minced garlic and drained capers evenly over the vegetables. This creates a flavorful bed for the cod to bake on, infusing it with the Mediterranean flavors as it cooks. The vegetables will soften and release their juices, creating a delicious sauce.
- Season the Vegetable Base: Drizzle approximately half of the olive oil (about 2 tablespoons) over the vegetables in the baking dish. Sprinkle the dried oregano evenly over the vegetables. Season generously with salt and freshly ground black pepper. Toss the vegetables gently to ensure they are evenly coated with olive oil and seasonings. This step is crucial for building flavor from the base of the dish upwards.
- Prepare the Cod Fillets: Pat the cod fillets dry with paper towels. Patting them dry helps to remove excess moisture, which allows for better browning and prevents the fish from steaming instead of baking. Season the cod fillets generously on both sides with salt and freshly ground black pepper. Don’t be shy with the seasoning, as it’s essential for flavorful fish.
- Place Cod Fillets in Baking Dish: Arrange the seasoned cod fillets on top of the bed of vegetables in the baking dish. Ensure they are nestled amongst the vegetables but not completely submerged, allowing for even cooking. Leave a little space between each fillet if possible to promote even baking.
- Drizzle with Olive Oil and Lemon Zest: Drizzle the remaining olive oil (about 2 tablespoons) evenly over the cod fillets. This adds moisture and richness to the fish as it bakes. Sprinkle the lemon zest evenly over the cod fillets. The lemon zest adds a bright, aromatic citrus note that complements the Mediterranean flavors beautifully.
- Bake in Preheated Oven: Place the baking dish in the preheated oven and bake for 15-20 minutes, or until the cod is cooked through and flakes easily with a fork. Cooking time can vary slightly depending on the thickness of the cod fillets and your oven. The cod is done when it is opaque and flakes apart easily when gently prodded with a fork at its thickest point. Avoid overbaking, as this can make the cod dry.
- Finish with Lemon Juice and Parsley: Once the cod is cooked through, remove the baking dish from the oven. Squeeze the juice of half a lemon evenly over the baked cod and vegetables. The fresh lemon juice adds a final burst of acidity and brightens all the flavors. Garnish generously with freshly chopped parsley. The parsley adds freshness, color, and a final herbaceous touch to the dish.
- Serve Immediately: Serve the Mediterranean Baked Cod immediately while it’s hot and flavorful. The flavors are best enjoyed fresh out of the oven. Serve directly from the baking dish or portion onto plates, ensuring each serving includes some of the flavorful vegetables and sauce from the bottom of the dish.



