Baked Cod Tomato Olive Salsa

Baked cod with a vibrant tomato-olive salsa, a flavorful Mediterranean main course. Save Pin
Baked cod with a vibrant tomato-olive salsa, a flavorful Mediterranean main course. | recipesbymarisol.com

This Mediterranean dish features tender cod fillets baked to perfection and garnished with a vibrant salsa of tomatoes, Kalamata olives, red onion, parsley, capers, and fresh lemon. The fish is seasoned simply with olive oil, sea salt, and black pepper, then baked until flaky and opaque. The bright, herbaceous salsa adds freshness and complexity, creating a light yet flavorful main course ideal for a quick, gluten-free meal.

I started making this dish on weeknights when I needed something that felt like a vacation without the effort. The smell of lemon and brine filling the kitchen always reminded me why I kept coming back to it. It's the kind of recipe that doesn't ask much but gives you something that tastes thoughtful and bright. I've served it to guests who assumed I'd spent an hour on it, and I never correct them.

The first time I made this for my sister, she was having one of those weeks where everything felt heavy. I plated the cod with the salsa spooned over the top, and she paused mid-bite to ask what I'd done differently. I hadn't done anything unusual, but I think the brightness of the tomatoes and olives cut through the fog she'd been in. We finished the whole dish in silence, just eating and breathing a little easier.

Ingredients

  • Cod fillets: Choose firm, white fillets that smell clean and oceanic, never fishy. Pat them completely dry so the seasoning sticks and the surface doesn't steam in the oven.
  • Olive oil: Use regular olive oil for drizzling the fish since it's going into heat. Save the fancy stuff for finishing or the salsa where you'll actually taste it.
  • Sea salt and black pepper: Season generously before baking because fish needs more help than you think. I learned this after too many bland attempts early on.
  • Lemon slices: Lay them over the fish while it bakes to keep it moist and add subtle citrus notes. Discard them before serving, they've done their job.
  • Ripe tomatoes: Use tomatoes that yield slightly when pressed and smell sweet at the stem. Underripe ones will taste flat and make the salsa feel like an afterthought.
  • Kalamata olives: Their briny, fruity flavor is what makes this salsa pop. Chop them roughly so you get little bursts of richness in every bite.
  • Red onion: Dice it finely so it blends into the salsa without overwhelming the other flavors. If raw onion bothers you, soak the diced pieces in cold water for five minutes, then drain.
  • Fresh parsley: It adds a grassy brightness that balances the brine and acidity. Dried parsley won't give you the same lift, so skip it if you don't have fresh.
  • Capers: Rinse them well to wash off excess salt, then chop them if they're large. They add little pops of tangy intensity that tie the whole salsa together.
  • Extra virgin olive oil: This is where the good oil matters. It coats the salsa ingredients and carries all the flavors together in a silky, cohesive way.
  • Fresh lemon juice: Squeeze it just before mixing so it tastes lively and sharp. Bottled juice will work in a pinch, but it won't have the same zing.
  • Dried oregano: A small pinch adds an earthy, Mediterranean warmth. Don't overdo it or it'll taste like pizza seasoning.

Instructions

Prep the oven and fish:
Heat your oven to 200°C (400°F) so it's ready when the fish is seasoned. Pat each cod fillet completely dry with paper towels, then arrange them in a lightly oiled baking dish, leaving space between each piece so the heat can circulate.
Season and top with lemon:
Drizzle olive oil over the fillets, then season both sides with sea salt and black pepper. Lay thin lemon slices across the top of each piece to keep the fish moist and infuse it with subtle citrus as it bakes.
Bake until opaque and flaky:
Slide the dish into the oven and bake for 15 to 18 minutes, checking at the lower end if your fillets are on the thinner side. The cod is done when it turns opaque all the way through and flakes easily when you nudge it with a fork.
Make the salsa:
While the fish bakes, combine diced tomatoes, chopped olives, red onion, parsley, capers, olive oil, lemon juice, and oregano in a bowl. Season with salt and pepper, then stir gently so the tomatoes stay intact and everything gets coated evenly.
Remove lemon and top with salsa:
When the cod comes out of the oven, discard the lemon slices. Spoon the tomato and olive salsa generously over each fillet while the fish is still hot so the flavors meld together.
Serve immediately:
Plate the cod with extra parsley scattered on top if you want a pop of green. Serve it right away while the fish is tender and the salsa is fresh and bright.
Golden baked cod topped with a fresh, colorful tomato and olive salsa, ready to serve and enjoy. Save Pin
Golden baked cod topped with a fresh, colorful tomato and olive salsa, ready to serve and enjoy. | recipesbymarisol.com

I remember plating this on a Tuesday night after a long day and feeling surprised by how much better I felt after eating it. There's something about the combination of warm, flaky fish and cool, tangy salsa that resets you. It wasn't fancy, but it made the evening feel intentional, and that was enough.

Choosing Your Fish

Cod is mild and forgiving, but haddock and halibut work just as well if that's what's fresh at your market. Look for fillets that are firm to the touch, with no gaps or mushiness. If the fish smells strong or off, walk away, it should smell clean and faintly of the sea, nothing more.

What to Serve Alongside

I usually serve this with roasted baby potatoes tossed in olive oil and rosemary, or a simple arugula salad dressed with lemon and olive oil. Steamed rice works too if you want something to soak up the salsa juices. Keep the sides light so the brightness of the dish stays front and center.

Making It Your Own

If you like heat, add a pinch of red pepper flakes to the salsa or scatter some thinly sliced fresh chili over the top before serving. You can also swap the parsley for fresh basil or mint if you want a different herbal note. The salsa is forgiving, so taste as you go and adjust the lemon, salt, or olive oil to match what feels right to you.

  • Try adding diced cucumber or bell pepper to the salsa for extra crunch.
  • A handful of crumbled feta on top adds creamy, salty richness.
  • Serve with crusty bread to mop up every last bit of the salsa.
Flaky, tender baked cod fillets with a bright salsa, a delicious and easy weeknight dinner idea. Save Pin
Flaky, tender baked cod fillets with a bright salsa, a delicious and easy weeknight dinner idea. | recipesbymarisol.com

This is the kind of recipe I return to when I want something that feels nourishing without any fuss. It's proof that good food doesn't have to be complicated, just thoughtful and made with ingredients that taste like themselves.

Recipe Questions & Answers

Skinless, boneless cod fillets are ideal due to their flaky texture and mild flavor, but haddock or halibut can be good substitutes.

The cod is ready when it turns opaque and flakes easily with a fork, usually after 15–18 minutes at 200°C (400°F).

Yes, the tomato and olive salsa can be made in advance and refrigerated to allow flavors to meld, but add the lemon juice just before serving for brightness.

Roasted potatoes, steamed rice, or a fresh green salad complement the baked cod and salsa nicely.

A pinch of red pepper flakes mixed into the salsa adds a subtle heat without overpowering the flavors.

Baked Cod Tomato Olive Salsa

Flaky cod fillets baked and topped with a fresh tomato and olive salsa with herbs and lemon.

Prep 15m
Cook 20m
Total 35m
Servings 4
Difficulty Easy

Ingredients

Fish

  • 4 skinless, boneless cod fillets (5.3 oz each)
  • 2 tablespoons olive oil
  • 1/2 teaspoon sea salt
  • 1/4 teaspoon freshly ground black pepper
  • 1/2 lemon, sliced

Tomato and Olive Salsa

  • 2 medium ripe tomatoes, diced
  • 1/2 cup pitted Kalamata olives, chopped
  • 1/4 red onion, finely diced
  • 2 tablespoons fresh parsley, chopped
  • 1 tablespoon capers, drained and rinsed
  • 2 tablespoons extra virgin olive oil
  • 1 tablespoon fresh lemon juice
  • 1/4 teaspoon dried oregano
  • Salt and pepper, to taste

Instructions

1
Preheat Oven: Preheat the oven to 400°F (200°C).
2
Prepare Cod Fillets: Pat the cod fillets dry with paper towels and place them in a lightly oiled baking dish. Drizzle with olive oil, then season with sea salt and black pepper. Arrange lemon slices over the fillets.
3
Bake Cod: Bake the cod for 15 to 18 minutes until opaque and flaking easily with a fork.
4
Mix Salsa: While the cod bakes, combine diced tomatoes, chopped olives, red onion, parsley, capers, olive oil, lemon juice, and oregano in a medium bowl. Season with salt and pepper and mix gently.
5
Serve: Remove the cod from the oven and discard lemon slices. Spoon the tomato and olive salsa generously over the fillets and serve immediately, garnished with extra parsley if desired.
Additional Information

Equipment Needed

  • Baking dish
  • Mixing bowl
  • Knife and cutting board
  • Measuring spoons

Nutrition (Per Serving)

Calories 260
Protein 28g
Carbs 7g
Fat 13g

Allergy Information

  • Contains fish (cod). Verify ingredient labels for olives and capers regarding cross-contamination.
Marisol Vega

Wholesome recipes, simple meal ideas, and practical cooking tips for home cooks.