Love this? Pin it for later!
There’s a quiet Tuesday night ritual that happens in my kitchen: the oven clicks on, the olive oil bottle lands on the counter with a gentle thud, and a sheet of parchment unfurls like a blank canvas. Somewhere between the chaos of weekend meal prep and the weekend’s slow-cooked indulgence, this baked cod with tomato and olive topping became my mid-week reset. The first time I made it, I was chasing the memory of a seaside trattoria in Liguria—whitewashed walls, bougainvillea overhead, the briny whisper of olives mingling with sweet burst cherry tomatoes. That plate cost €18 and required a passport; this one costs a fraction, needs only one pan, and lands on the table in 25 minutes flat.
Since then, the recipe has followed me from cramped apartment ovens to the wide-double-walled one of my current home. It’s been served to book-club friends who claimed they “don’t do fish,” to my parents who think butter is a food group, and to my neighbor’s kids who will only eat things that resemble chicken nuggets—everyone cleans their plate. The cod stays silky, the topping turns into a jammy, savory compote, and the whole affair feels restaurant-level without requiring you to stand at the stove. If you can chop a tomato and open a jar of olives, you can master this dish.
Why This Recipe Works
- One-Pan Wonder: Parchment-lined sheet pan means zero scrubbing and dinner in under 30 minutes.
- Flavor-Packed Topping: Cherry tomatoes, olives, garlic, and a kiss of honey create a self-basting sauce that keeps the fish outrageously moist.
- Fail-Proof Fish: Moderate 400 °F oven and a short bake window prevent the dreaded rubbery cod.
- Meal-Prep Star: Topping can be assembled up to 3 days ahead; fish can be seasoned the night before.
- Restaurant Vibes, Budget Price: Looks like $30 entrée, costs roughly $5 per serving.
- Endlessly Adaptable: Swap olives for capers, tomatoes for bell peppers, cod for halibut or even tofu.
Ingredients You'll Need
Great recipes start with great groceries, but that doesn’t mean you need to chase specialty stores. Below is my cheat-sheet for picking each component so your finished dish tastes like summer in the Mediterranean.
Cod Fillets: Look for Pacific or Atlantic cod that is glossy, not opaque, and smells like the ocean, not fish. If fresh isn’t an option, frozen fillets (individually vacuum-packed) are a stellar stand-in—thaw overnight in the fridge on a paper-towel-lined plate. Aim for 1–1¼-inch thickness; anything thinner will overcook before the topping caramelizes.
Cherry Tomatoes: During peak season, grab any color medley you like; off-season, the sugar-enhanced greenhouse varieties still deliver. Give them a sniff—aroma equals sweetness. If they’re baseball-sized, halve them so they roast in sync with the fish.
Kalamata Olives: Buy them pitted but whole, then give them a rough chop so every bite has briny pops. Oil-cured olives are a punchier swap; canned black olives are not invited to this party.
Extra-Virgin Olive Oil: Because the sauce is uncooked before baking, use the good stuff—grassy, peppery, cold-pressed. It mingles with tomato juices and creates a silky emulsion in the oven.
Garlic: One large clove, micro-planed or smashed to a paste, disperses better than thick slices that can burn.
Honey: A tiny drizzle amplifies tomato sweetness and helps the edges blister. Maple syrup works for strict vegans.
Lemon: Zest goes into the topping for perfume; wedges get squeezed tableside for brightness.
Fresh Oregano: Woodsy and floral, it stands up to the olives. Dried is fine—use ⅓ the amount. Thyme or rosemary are happy substitutes.
Smoked Paprika & Red-Pepper Flakes: The first adds campfire depth, the second a gentle spark. Scale back if cooking for heat-sensitive palates.
How to Make Easy Baked Cod with Tomato and Olive Topping
Heat the oven & prep your pan
Position rack in center; preheat to 400 °F (204 °C). Line a rimmed sheet pan with parchment for true non-stick insurance and easier sauce transfer later.
Season the cod
Pat 4 fillets (6 oz each) very dry. Brush lightly with olive oil, then sprinkle with ½ tsp kosher salt, ¼ tsp black pepper, and ¼ tsp smoked paprika on both sides. Let stand while the oven finishes heating—this extra 5 minutes seasons the interior.
Build the topping
In a medium bowl, combine 2 cups halved cherry tomatoes, ½ cup chopped Kalamata olives, 1 grated garlic clove, 1 tsp honey, 1 tsp lemon zest, 1 Tbsp chopped fresh oregano, 2 Tbsp olive oil, a pinch of red-pepper flakes, and ¼ tsp salt. Toss until glossy.
Arrange everything on the pan
Push cod to one side, leaving at least ½ inch between pieces for hot-air flow. Pour tomato mixture onto the open space and spread into an even layer so every tomato touches the metal—this encourages blistering.
Bake low-maintenance
Slide pan into oven and bake 11 minutes. Rotate pan for even browning; bake 3–4 minutes more. Fish is done when it flakes under gentle fork pressure and reads 130 °F on an instant-read thermometer (carry-over heat will bring it to 145 °F).
Rest & finish
Transfer fish to warm plates, tent loosely with foil, and let rest 3 minutes. Meanwhile, stir topping; the juices will have reduced into a saucy confit. Spoon tomato-olive medley over each fillet, shower with extra herbs, serve with lemon wedges.
Expert Tips
Use an instant-read thermometer
Cod moves from perfect to chalky in under 2 minutes. Pull at 130 °F for guaranteed flakiness.
Pat fish very dry
Moisture on the surface creates steam and prevents that light golden crust.
Don’t marinate seafood in acid
Lemon zest gives flavor without the ceviche effect. Add juice only after baking.
Rotate your pan
Home ovens have hot spots. A quick 180° turn equals even blistering and color.
Make the topping the night before
Tomatoes + salt = early release of juices; the concentrate only intensifies overnight.
Finish with crunch
Toasted panko tossed with lemon zest gives restaurant-style texture contrast.
Variations to Try
- GF
Capers + Lemon: Replace olives with 2 Tbsp capers and add thin lemon slices. Serve over quinoa for a brighter, brinier take.
- Spicy
Harissa Boost: Whisk 1 tsp harissa paste into the olive oil. Swap oregano for mint and finish with preserved lemon.
- Veg
Tofu Swap: Use 1-inch slabs of extra-firm tofu pressed 20 minutes. Bake 15 minutes, spoon topping, broil 2 minutes for char.
- Keto
Green Olive + Butter: Trade tomatoes for diced zucchini sautéed in butter; add green olives and fresh thyme.
Storage Tips
Refrigerate: Cool leftover fish within 2 hours. Store in a shallow airtight container up to 3 days. Keep topping separate if possible; tomatoes continue to release juice and can muddy flavors.
Reheat: Place fillet in a greased skillet over medium-low; add a splash of broth or white wine, cover, and heat 4 minutes until just warmed through. Microwave at 50% power in 30-second bursts, though texture will suffer slightly.
Freeze: Wrap each fillet (without topping) in plastic, then foil; freeze up to 2 months. Thaw overnight in fridge and proceed with fresh tomato-olive mixture.
Make-Ahead Components: The topping keeps 4 days refrigerated or 2 months frozen. Bring to room temp before baking so it doesn’t drop the oven temperature.
Frequently Asked Questions
Easy Baked Cod with Tomato and Olive Topping
Ingredients
Instructions
- Preheat oven: Heat oven to 400 °F (204 °C). Line a rimmed sheet pan with parchment.
- Prep cod: Pat fillets dry; brush with 1 tsp oil. Season both sides with salt, pepper, and smoked paprika.
- Make topping: In a bowl, combine tomatoes, olives, remaining oil, garlic, honey, lemon zest, oregano, and pepper flakes.
- Arrange: Place cod on one side of pan; spread tomato mixture on the other.
- Bake: Roast 11 minutes, rotate pan, roast 3–4 minutes more until fish reaches 130 °F.
- Serve: Spoon jammy tomato-olive topping over cod and add lemon wedges.
Recipe Notes
Fish continues cooking after removal; pulling at 130 °F ensures moist, flaky results. Double the topping if you love extra sauce for crusty bread.
