Cod in Tomato Sauce with Garlic and Capers

Total 40 minMakes 4 servings
Jump to Recipe

Cod in tomato sauce cooks gently in a single skillet without flouring or frying the fish first.

Cod in tomato sauce cooks gently in a single skillet without flouring or frying the fish first. Onion softens into the sauce, while capers and lemon add a clear tang. Let the tomato base simmer before adding the fillets so their shorter cooking time does not rush the sauce. Cod breaks easily when fully cooked; spoon sauce around it instead of repeatedly turning the pieces. Serve with something plain that can absorb the broth-like sauce.

Recipe at a glance

Yield: 4 servings. Prep: 15 minutes. Cook: 25 minutes. Total: 40 minutes, including 0 minutes of additional resting, cooling, chilling or draining where stated. Times are estimates; follow the doneness checks.

Equipment

Wide lidded skillet, spoon, food thermometer.

Ingredients and directions

Recipe card

Cod in Tomato Sauce with Garlic and Capers

Prep 15 minCook 25 minTotal 40 minYield 4 servings
Only numbered ingredient amounts change.

Equipment: Wide lidded skillet, spoon, food thermometer.

Ingredients

Instructions

  1. Build sauce

    Heat oil in a wide lidded skillet over medium heat. Cook onion 6–8 minutes until soft, add garlic for 30 seconds, then tomatoes, stock, half the salt and pepper. Simmer 10 minutes.

  2. Add fish

    Season cod with remaining salt and place in sauce. Spoon sauce over the upper surfaces, cover and simmer gently for 7–10 minutes depending on thickness.

  3. Check

    Fish should flake easily and reach 63°C (145°F) in the thickest part. Avoid a rolling boil, which breaks the fillets.

  4. Finish

    Stir capers and lemon into the sauce around the fish. Scatter parsley and serve carefully with a wide spoon.

Doneness checks

Cod reaches 63°C (145°F) and flakes easily while sauce bubbles gently.

Helpful tips

  • Check the fish for remaining pin bones.
  • Simmer the sauce before adding cod.
  • Keep bubbling gentle once fish enters the pan.
  • Lift cooked portions with a broad utensil.

Troubleshooting

  • Thaw in the refrigerator first for this timing. Frozen fillets release extra water and change the cooking duration.
  • Lift cooked portions with a broad utensil.

Serving ideas

  • Spoon over plain rice.
  • Serve with boiled potatoes.
  • Offer crusty bread for the sauce.
  • Add steamed green beans alongside.

Substitutions

Haddock or hake can replace cod if similarly thick. Omit capers if unavailable and adjust seasoning after tasting.

Variation

Add 1/4 teaspoon chilli flakes with the garlic.

Make ahead

Make the tomato sauce a day ahead and refrigerate. Bring it to a simmer before adding fresh fish on the serving day.

Storage and reheating

Refrigerate promptly for up to 3 days. Reheat fish and sauce to 74°C (165°F), handling gently to avoid breaking the flakes.

Food safety

Use clean utensils and wash produce. Keep perishable ingredients refrigerated at 4°C (40°F) or below. Refrigerate perishable leftovers promptly, within 2 hours, or within 1 hour above 32°C (90°F).

Frequently asked questions

Can I add frozen cod?

Thaw in the refrigerator first for this timing. Frozen fillets release extra water and change the cooking duration.

Why did the fish fall apart?

It may have boiled too hard or been turned repeatedly. Keep the simmer gentle and move only when serving.

How to tell when it is ready

Cod reaches 63°C (145°F) and flakes easily while sauce bubbles gently.

Tips

  • Check the fish for remaining pin bones.
  • Simmer the sauce before adding cod.
  • Keep bubbling gentle once fish enters the pan.
  • Lift cooked portions with a broad utensil.

Troubleshooting

  • Thaw in the refrigerator first for this timing. Frozen fillets release extra water and change the cooking duration.
  • Lift cooked portions with a broad utensil.

Substitutions

  • Haddock or hake can replace cod if similarly thick. Omit capers if unavailable and adjust seasoning after tasting.

Variations

  • Add 1/4 teaspoon chilli flakes with the garlic.

Serving suggestions

  • Spoon over plain rice.
  • Serve with boiled potatoes.
  • Offer crusty bread for the sauce.
  • Add steamed green beans alongside.

Make ahead

Make the tomato sauce a day ahead and refrigerate. Bring it to a simmer before adding fresh fish on the serving day.

Storage

Refrigerate promptly for up to 3 days. Reheat fish and sauce to 74°C (165°F), handling gently to avoid breaking the flakes.

Food safety

Use clean utensils and wash produce. Keep perishable ingredients refrigerated at 4°C (40°F) or below. Refrigerate perishable leftovers promptly, within 2 hours, or within 1 hour above 32°C (90°F).

Frequently asked questions

Can I add frozen cod?

Thaw in the refrigerator first for this timing. Frozen fillets release extra water and change the cooking duration.

Why did the fish fall apart?

It may have boiled too hard or been turned repeatedly. Keep the simmer gentle and move only when serving.

About the author

Hez Arslan

Hez Arslan owns feastdelights.com and also writes practical recipes for everyday home cooking, from familiar Ukrainian dishes to meals inspired by kitchens around the world. His clear, step-by-step guidance helps home cooks approach each recipe with confidence.

More from Hez Arslan

Spotted a detail that needs correcting? Contact the FeastDelights editors.