Sign up for fresh seafood recipes weekly โ†’

Poached Cod in Tomato Sauce Recipe

Updated on

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

Poached Cod in Tomato Sauce Ingredients

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.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Poached Cod in Tomato Sauce Recipe

Poached Cod Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Maya Marin
  • 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

Scale
  • 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

  1. Pat cod fillets dry and season with salt and pepper. Zest lemon and set aside.
  2. 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.
  3. Pour in white wine, scraping up browned bits, and simmer 1 to 2 minutes.
  4. 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.
  5. Reduce heat to medium low. Nestle cod fillets into the sauce and spoon some over the tops.
  6. Cover and poach gently 6 to 10 minutes, depending on thickness, basting once.
  7. Check doneness: cod should be opaque and flake easily, or reach 135ยฐF internally. Transfer to plates.
  8. 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!

Photo of author

Maya Marin

Maya Marin, California-based founder of MyFishRecipes.com, shares simple, flavor-forward seafood recipes that make fish fun, foolproof, and satisfying for home cooks.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

You'll Also Love

Seafood Soup Recipes

Beer-Braised Seafood Chowder