Baked Cod with Olives and Tomato
Tender, flaky cod fillets baked in a bright, savory sauce of cherry tomatoes, briny olives, and capers. This light Mediterranean-inspired dish comes together in under 30 minutes with virtually no cleanup — perfect for a quick weeknight dinner that feels special.
For 4 servings
- prep
Preheat the oven and prep the ingredients.
1.Preheat oven to 400°F (200°C).2.Pat cod fillets dry with paper towels.3.Halve cherry tomatoes and pitted olives.4.Thinly slice garlic cloves. - mix
Season the cod.
Drizzle cod fillets with 1 tablespoon olive oil, then season both sides with salt, black pepper, and dried oregano. Set aside while assembling the tomatoes.
- assemble
Assemble the baking dish.
1.In the baking dish, toss cherry tomatoes, olives, capers, and sliced garlic with remaining 2 tablespoons olive oil and a pinch of chili flakes.2.Spread the tomato-olive mixture into an even layer.3.Nestle the seasoned cod fillets into the mixture, spooning some tomatoes and olives over the top.TIPKeep the tomato mixture around the fish rather than completely burying it — this lets the cod brown slightly on top. - bake · ~18 min
Bake until the cod is flaky and tomatoes have burst.
Place the baking dish in the preheated oven and bake for 15 to 18 minutes. The cod is done when it flakes easily with a fork and reaches an internal temperature of 135-140°F (58-60°C). The tomatoes should be soft and starting to release their juices.
TIPStart checking at 15 minutes — thin tail-end pieces cook faster. Overcooked cod turns rubbery, so pull it the moment it flakes. - garnish
Finish with lemon juice and fresh parsley.
Remove from oven and immediately squeeze fresh lemon juice over everything. Scatter chopped parsley on top. Spoon the pan juices over the fish before serving.
- serve
Serve straight from the baking dish.
Plate each cod fillet with a generous spoonful of the tomato-olive mixture and pan juices alongside. Great with crusty bread, steamed rice, or a simple green salad.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Pat the cod fillets completely dry before seasoning to ensure they sear rather than steam in the oven.
- 2Use a baking dish just large enough to hold the fillets in a single layer so the tomato juices don't spread too thin.
- 3If your fillets vary in thickness, fold the thin tail end under itself for more even cooking.
- 4Let the baked cod rest for 2 minutes after removing from the oven so the juices redistribute and the fish stays moist.
- 5For make-ahead, prep the tomato-olive mixture up to 1 day in advance and refrigerate; add the fish just before baking.
- 6Store leftovers in an airtight container in the fridge for up to 2 days; reheat gently in a low oven to avoid drying the fish.
Adapt it for your goals.
Dairy-free
The recipe is already dairy-free, making it suitable for lactose-intolerant or vegan diets if you skip the fish (see below).
low carbLow-carb
Serve the cod and tomato-olive mixture over zucchini noodles or cauliflower rice instead of bread or grain to keep it low in carbohydrates.
fish swapFish swap
Substitute cod with halibut, sea bass, or thick white fish fillets — adjust baking time by 1-2 minutes depending on thickness.
herb twistHerb twist
Replace dried oregano with fresh thyme or rosemary sprigs tucked under the fish for a slightly different Mediterranean flavor profile.
Why this is on our healthy list.
Rich in Lean Protein
Cod is a low-fat, high-quality protein source that supports muscle repair and keeps you full without excess calories.
Heart-Healthy Fats
Olive oil and olives provide monounsaturated fats, which are known to support cardiovascular health.
Source of Vitamin C
Cherry tomatoes and fresh lemon juice deliver vitamin C, an antioxidant that supports immune function and collagen production.
Low in Saturated Fat
This dish relies on heart-friendly olive oil and lean fish, keeping saturated fat content naturally low.
Frequently asked questions
Yes, thaw them fully in the refrigerator overnight and pat very dry with paper towels before seasoning to avoid excess moisture.



