Disclosure: This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases. We only recommend products we trust.
Tomatoes simmering with garlic, a splash of olive oil, and a few briny capers, that is the cozy base that makes Poached Cod in Tomato Sauce so craveable. Unlike our classic poached cod recipe, which uses a light broth, this Mediterranean-style version poaches the fish right in a quick tomato sauce, so every flaky bite soaks up sunshiney flavor.
It is simple, it is weeknight fast, and it tastes like the seaside bistros I grew up loving.
If you are ready to cook now, hit Jump to Recipe to land on the card immediately. Or, if you want to skim first, use the Table of Contents to hop to ingredients, step-by-step, serving ideas, and a tiny FAQ.
Either way, you will have dinner on the table without fuss, and with that gentle, coastal vibe in every spoonful.
Table of Contents
Ingredients You’ll Need

Letโs grab the basics.
- 4 skinless cod fillets (5 to 6 ounces each, about 1 inch thick)
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
- 2 tablespoons extra virgin olive oil
- 1 small yellow onion, thinly sliced
- 3 to 4 garlic cloves, thinly sliced or minced
- 1/4 teaspoon crushed red pepper flakes (optional, for gentle heat)
- 1/2 cup dry white wine (or fish/vegetable stock)
- 2 cups crushed tomatoes or marinara sauce
- 1/2 cup water or stock, to loosen the sauce if needed
- 2 tablespoons capers, drained
- 1/4 cup pitted Kalamata olives, sliced (optional but tasty)
- 1 bay leaf
- 1 teaspoon sugar (optional, to balance acidity)
- Zest of 1 lemon, plus lemon wedges for serving
- 1/4 cup fresh basil and/or parsley, chopped
For the best Poached Cod in Tomato Sauce, keep fillets evenly thick so they cook at the same pace, and do not skip the lemon zest, it brightens everything.
Did you know? Capers are pickled flower buds that add a clean, briny pop to Mediterranean poached cod.
Step-by-Step Instruction
Step 1: Prep the cod
Pat the cod dry on all sides, then season with the salt and black pepper. Zest the lemon and set the zest aside for finishing, keep the wedges for serving.
Step 2: Sautรฉ the aromatics
Warm the olive oil in a wide skillet over medium heat. Add the onion and cook until translucent, then stir in the garlic and red pepper flakes for 30 seconds, just until fragrant.
Step 3: Deglaze
Pour in the white wine and scrape up any browned bits. Simmer 1 to 2 minutes to let the alcohol cook off.
Step 4: Build the tomato sauce
Stir in the crushed tomatoes, bay leaf, capers, olives, and sugar if using. Add a splash of water or stock if the sauce seems thick, then simmer 5 to 7 minutes to marry the flavors for your Poached Cod in Tomato Sauce.
Step 5: Nestle the fish
Reduce heat to medium low. Push the sauce aside to make little beds and lay the cod fillets in a single layer. Spoon some sauce over the tops so they poach gently in the tomato base.
Step 6: Poach gently
Cover and keep the sauce at a light simmer, not a boil. Cook 6 to 10 minutes, depending on thickness, basting once with the sauce.
Step 7: Check doneness
The cod is ready when it flakes easily with a fork and turns opaque throughout, or when an instant-read thermometer reads about 135ยฐF in the thickest part. Lift the fish to warm plates.
Step 8: Finish and serve
Remove the bay leaf, then stir the lemon zest and chopped herbs into the sauce. Taste and adjust seasoning, spoon the sauce over the cod, and serve with lemon wedges.
A quick cue for perfect poaching, look for tiny pinhead bubbles around the panโs edge, not a rolling boil.
Poached Cod Recipe
- Total Time: 30 minutes
- Yield: 4 servings 1x
Description
Mediterranean-style poached cod cooked gently in a rich tomato sauce with garlic, capers, and fresh herbs for a quick, flavorful seafood dinner.
Ingredients
- 4 skinless cod fillets (5 to 6 ounces each, about 1 inch thick)
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
- 2 tablespoons extra virgin olive oil
- 1 small yellow onion, thinly sliced
- 3 to 4 garlic cloves, thinly sliced or minced
- 1/4 teaspoon crushed red pepper flakes (optional)
- 1/2 cup dry white wine (or fish/vegetable stock)
- 2 cups crushed tomatoes or marinara sauce
- 1/2 cup water or stock (if needed to loosen sauce)
- 2 tablespoons capers, drained
- 1/4 cup pitted Kalamata olives, sliced (optional)
- 1 bay leaf
- 1 teaspoon sugar (optional)
- Zest of 1 lemon, plus lemon wedges for serving
- 1/4 cup fresh basil and/or parsley, chopped
Instructions
- Pat cod fillets dry and season with salt and pepper. Zest lemon and set aside.
- Heat olive oil in a wide skillet over medium heat. Add onion and cook until translucent. Stir in garlic and red pepper flakes; cook 30 seconds.
- Pour in white wine, scraping up browned bits, and simmer 1 to 2 minutes.
- Stir in crushed tomatoes, bay leaf, capers, olives, and sugar if using. Add water or stock if sauce is thick. Simmer 5 to 7 minutes.
- Reduce heat to medium low. Nestle cod fillets into the sauce and spoon some over the tops.
- Cover and poach gently 6 to 10 minutes, depending on thickness, basting once.
- Check doneness: cod should be opaque and flake easily, or reach 135ยฐF internally. Transfer to plates.
- Remove bay leaf. Stir lemon zest and herbs into the sauce, adjust seasoning, and spoon over cod. Serve with lemon wedges.
Notes
Keep the sauce at a gentle simmer, not a boil, to avoid overcooking the fish. Evenly thick fillets cook more evenly and stay tender.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Seafood
- Method: Poaching
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 fillet with sauce
- Calories: 238
- Sugar: 6g
- Sodium: 680mg
- Fat: 9g
- Saturated Fat: 1.5g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 9g
- Fiber: 2g
- Protein: 28g
- Cholesterol: 63mg
Serving Suggestions
- Over a grain base โ Spoon the poached cod and its tomato sauce over fluffy couscous, orzo pasta, or creamy polenta so they soak up every drop of the rich, savory juices.
- With crusty bread โ A warm baguette or artisan sourdough is perfect for mopping up the sauce right from the plate.
- Alongside vegetables โ Pair with roasted zucchini, grilled asparagus, or a simple green bean salad dressed with olive oil and lemon.
- Light and fresh โ Serve with a crisp Mediterranean salad of cucumbers, tomatoes, olives, and feta for a complete meal.
- Special occasion plating โ Build a base of couscous, nestle the cod on top, spoon sauce artfully around it, and finish with fresh herbs and a drizzle of extra virgin olive oil for a restaurant-style presentation.
Fun fact: In coastal towns along the Mediterranean, itโs common to serve fish like this with bread and pasta, because no one wants to waste a single drop of that sauce.
FAQs
Can I use frozen cod for this recipe?
Yes. Thaw it overnight in the refrigerator, then pat dry before seasoning. Avoid quick-thawing in hot water, as it can affect the texture.
What can I substitute for cod?
Haddock, halibut, tilapia, or sea bass work well with this method. Just adjust the cooking time for thicker or thinner fillets.
Do I need to use white wine?
No. You can replace it with fish stock, vegetable broth, or even water with a squeeze of lemon for brightness.
How do I keep the fish from overcooking?
Maintain a gentle simmer and check for doneness after 6 minutes. The cod should be opaque and flake easily with a fork.
Can I make the tomato sauce ahead of time?
Absolutely. Prepare the sauce up to a day in advance and reheat gently before adding the fish. This actually deepens the flavor.
Bringing It All Together
Poached Cod in Tomato Sauce proves that a simple skillet, fresh ingredients, and a little care can create something that feels both comforting and special. The gentle poaching keeps the fish tender, while the tomato base delivers that sun-soaked Mediterranean flavor in every bite.
You may also like:
– Fried Cod Recipe
– Sous Vide Cod with Lemon Butter
– How to Cook Cod Fish on Grill
– Poached Halibut Recipe
– Butter Poached Lobster Recipe
Whether you serve it with crusty bread, over couscous, or alongside a crisp salad, this dish is a reminder that seafood doesnโt have to be complicated to be memorable. Give it a try, make it your own, and if you do, Iโd love to hear how it turned out in the comments.
Happy cooking!










