Video thumbnail
recipe

One-Pan Cod Fillets with Potatoes and Tomato Sauce: Juicy & Flavor-Packed!

Total time: 25 mins.
Difficulty: Low
Serves: 2 people
zoomed image
0
Image

This one-pan cod recipe brings together a few ingredients to create a dish full of rich, Mediterranean flavor. Tender fillets of cod are gently cooked over a bed of tomatoes, potatoes, capers, and olives, allowing the fish to absorb the sauce while staying perfectly moist. It’s a practical recipe that makes the most of fresh ingredients and minimal prep, ideal for a wholesome family dinner or an easy yet satisfying weekday meal.

What Is Mediterranean Cod with Tomato Sauce?

This dish takes its roots from coastal cuisines around the Mediterranean. It’s all about layering bright, punchy flavors that love to mingle, such as cod swimming in a garlicky tomato-onion sauce, punctuated by briny capers and olives. The sliced potatoes are a sneaky bonus, they soak up the sauce and create a built-in side dish, so everything you need is made right in one pan.

Every culture around the world seems to have a version, and for good reason. It’s also called merluza a la marinera or baccalà in umido, in some cuisines with variation in the recipes.

Pro Tips for Super Juicy Cod Fillets

  • Pat the cod dry before seasoning. This helps it sear better and avoids excess water in your sauce.
  • Use high-quality tomato sauce, because the better the sauce, the better the dish. Homemade or jarred will just make sure it’s not too watery.
  • Let the potatoes simmer until nearly tender before adding the fish. Cod cooks quickly, and you don’t want it to overcook while waiting on the potatoes.
  • Don't stir after adding the fish and let the fillets gently poach on top. They’ll absorb flavor without falling apart.

Frequently Asked Questions

How do I know when cod is cooked?

Cod is done when it flakes easily with a fork and turns opaque throughout. Overcooked cod becomes dry and rubbery, so keep an eye on it, it usually only needs 7–10 minutes, depending on thickness.

Can I make this dish ahead of time?

You can make the tomato and potato base ahead and reheat it. Add the cod just before serving so it stays tender and fresh.

What can I serve with this cod dish?

It’s a complete meal as is, but crusty bread, a leafy green salad, or even rice or couscous on the side would be lovely.

Can I Freeze Mediterranean Cod?

Technically yes—but fish and potatoes tend to lose texture once frozen and reheated. If you must, freeze only the sauce and potatoes, then add fresh cod when reheating for best results.

How to Store Mediterranean Cod

Store leftovers in the fridge for up to 2 days. Reheat gently on the stovetop over low heat, adding a splash of water if needed to loosen the sauce.

Ingredients

Cod fillets
4
tomato sauce
2 cups
Olives
20
Capers
1 tbsp
chopped garlic clove
1
small red onion, sliced
1
peeled and sliced potatoes
3-4
Olive oil
2 tbsp
water
1/2 cup

How to Make Mediterranean Cod Fillets in the Pan

Preheat your oven to 190°C (375°F), and while it heats, season your cod fillets with a bit of salt. Heat 2 tablespoons of olive oil in a pan over medium heat, toss in the sliced red onion, and sauté for 3–4 minutes. Add the chopped garlic and stir for another minute.

Pour in the tomato sauce and let it cook gently for 2–3 minutes, stirring occasionally.

Layer the thinly sliced potatoes over the tomato sauce, pour in the water and bring it all to a gentle boil.

Carefully nestle the cod fillets over the potato-tomato base and sprinkle capers and olives over the top.

Cook for 20 minutes.

Serve hot and dig in.

Image
Every dish has a story
Find out more on Cookist social networks
api url views