Cod in Tomato Sauce with Garlic and Capers
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
Equipment: Wide lidded skillet, spoon, food thermometer.
Ingredients
Instructions
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.
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.
Check
Fish should flake easily and reach 63°C (145°F) in the thickest part. Avoid a rolling boil, which breaks the fillets.
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.
Spotted a detail that needs correcting? Contact the FeastDelights editors.





