Mediterranean Cod with Tomatoes, Capers and Artichoke Hearts

Mediterranean Cod with Tomatoes, Capers and Artichoke Hearts is a light yet deeply flavorful seafood dish built around tender cod gently cooked in a rustic tomato and white-wine sauce. Sweet grape tomatoes, savory diced tomatoes, briny capers, artichoke hearts, garlic, onion, oregano, and crushed red pepper create a sauce that is bright, aromatic, and full of Mediterranean character.

The cooking method is especially well suited to cod. Rather than searing the fish aggressively, the fillets finish directly in the simmering sauce under a lid, allowing them to remain moist and delicate while absorbing the flavors of tomato, wine, garlic, and herbs.

Garlic-sautéed broccoli completes the meal with fresh green flavor and a little chile heat. The final result balances savory, tangy, briny, slightly spicy, herbaceous, and naturally sweet flavors without relying on a heavy cream or butter sauce.

Why People Will Love Mediterranean Cod with Tomatoes, Capers and Artichoke Hearts Recipe

Cod has a mild flavor that readily absorbs the tomato and herb sauce.

Grape tomatoes provide bursts of fresh sweetness.

Canned tomatoes create a rich, saucy base.

Capers contribute an appealing salty, briny contrast.

Artichoke hearts add tender texture and subtle tanginess.

White wine gives the tomato sauce greater depth and acidity.

Garlic provides a classic Mediterranean aromatic foundation.

Slowly softened onion adds natural sweetness.

Crushed red pepper gives gentle warmth without overwhelming the fish.

Oregano adds earthy Mediterranean character.

Fresh lemon brightens the entire dish at serving time.

The cod is gently poached in the sauce, helping it stay moist.

The sauce is flavorful without being excessively heavy.

Broccoli provides a fresh vegetable side in the same flavor family.

The meal is naturally high in lean protein.

It pairs with pasta, potatoes, rice, bread, or polenta.

Most of the ingredients are familiar and easy to find.

It is elegant enough for guests but straightforward enough for a weeknight dinner.

Key Ingredients

Cod:
Cod is a firm but delicate white fish with a clean, mild flavor. It works particularly well with assertive ingredients such as tomatoes, capers, garlic, wine, and herbs because it absorbs flavor without competing with them.

Fresh Grape Tomatoes:
Fresh tomatoes soften during cooking and release sweet juices into the sauce while retaining some texture.

Petite Diced Tomatoes:
Canned tomatoes provide the bulk of the sauce, contributing acidity, natural sweetness, and concentrated tomato flavor.

Capers:
Capers bring salinity and distinctive briny sharpness. Their intensity helps balance the mild fish and sweet tomatoes.

Artichoke Hearts:
Water-packed artichoke hearts add a tender, slightly earthy and tangy component without the additional oil found in marinated varieties.

Dry White Wine:
White wine lifts the tomato sauce with acidity and subtle fruitiness. A dry wine prevents the sauce from becoming unnecessarily sweet.

Extra-Virgin Olive Oil:
Olive oil provides richness and helps carry the flavors of onion, garlic, oregano, and chile throughout the sauce.

Garlic and Onion:
Together, these ingredients establish the savory aromatic base of the dish.

Broccoli:
Garlic-sautéed broccoli adds freshness, color, texture, and another layer of red-pepper warmth.

Expert Tips

Choose cod fillets of similar thickness so they finish cooking at approximately the same time.

Pat the fish thoroughly dry before seasoning.

Season cod lightly because capers and canned ingredients can already contribute substantial sodium.

Soften the onions gradually rather than browning them heavily.

Add garlic only after the onion has softened so it does not burn.

Cook grape tomatoes until they just begin to collapse.

Drain capers before adding them.

Rinse capers if you are particularly sensitive to salt.

Drain artichoke hearts thoroughly so they do not unnecessarily dilute the sauce.

Choose dry white wine such as Sauvignon Blanc, Pinot Grigio, or an unoaked dry white.

Allow the tomato sauce to simmer before adding the cod so its flavors have time to develop.

Nestle the fish partially into the sauce rather than completely burying it.

Cover the pan while the cod cooks to trap gentle steam.

Begin checking the fish early if your fillets are thin.

Remove the cod as soon as it flakes easily; overcooking quickly dries lean white fish.

Add lemon only at the end for the brightest flavor.

Mediterranean Cod with Tomatoes, Capers and Artichoke Hearts

Ingredients

For the Cod

4 cod fillets, about 5–6 ounces each

2 tablespoons extra-virgin olive oil

1 medium yellow onion, thinly sliced

¼ teaspoon crushed red pepper flakes, or to taste

3–4 garlic cloves, thinly sliced or minced

1½ cups grape tomatoes, halved

1 (14-ounce) can petite diced tomatoes, with juices

2 tablespoons capers, drained

1 (14-ounce) can artichoke hearts packed in water, drained and quartered

½ cup dry white wine

½ teaspoon dried oregano

½ teaspoon kosher salt, plus more to taste

¼ teaspoon freshly ground black pepper

2 tablespoons fresh parsley, chopped, optional

Lemon wedges, for serving

For the Garlic Broccoli

1 large head broccoli, cut into florets

1½ tablespoons extra-virgin olive oil

2 garlic cloves, thinly sliced or minced

¼ teaspoon crushed red pepper flakes

Salt, to taste

Freshly ground black pepper, to taste

Instructions

Build the Tomato Sauce

Heat the olive oil in a large skillet or sauté pan over medium heat.

Add the sliced onion and crushed red pepper flakes. Cook for about 5–7 minutes, stirring occasionally, until the onion becomes soft and translucent.

Add the garlic and cook for another 30–60 seconds, just until fragrant.

Add the Fresh and Canned Tomatoes

Stir in the halved grape tomatoes.

Cook for about 3–4 minutes, until they begin to soften and release some of their juices.

Add the petite diced tomatoes with their liquid and stir well.

Add the Capers and Artichokes

Stir in the capers, drained artichoke hearts, black pepper, salt, oregano, and white wine.

Bring the sauce to a gentle simmer.

Reduce the heat to medium-low, cover partially, and cook for about 25–30 minutes, stirring occasionally.

The sauce should become slightly reduced, aromatic, and well blended.

Add the Cod

Pat the cod fillets dry with paper towels and season them lightly with salt and black pepper.

Nestle the cod into the tomato-artichoke sauce.

Spoon a little sauce over the top of each fillet.

Cover the pan and cook gently for about 8–10 minutes, depending on the thickness of the fish.

The cod is ready when it flakes easily with a fork and reaches about 145°F / 63°C in the center.

Avoid overcooking, since cod can become dry quickly.

Finish

Taste the sauce and adjust with additional salt, pepper, oregano, or red pepper flakes if needed.

Sprinkle with fresh parsley and serve with lemon wedges.

Garlic Broccoli

Heat the olive oil in a separate large skillet over medium heat.

Add the broccoli and cook for about 4–5 minutes, stirring occasionally.

Add the garlic, crushed red pepper flakes, salt, and black pepper.

Continue sautéing for another 3–5 minutes, until the broccoli is bright green and tender with a slight bite.

If needed, add 1–2 tablespoons of water, cover briefly, and steam until the broccoli reaches your preferred tenderness.

How to Serve

Place a cod fillet on each plate and spoon plenty of the tomato, caper, and artichoke sauce over the top.

Serve the garlic broccoli alongside.

This dish is also excellent with:

Crusty Italian bread
Linguine or angel hair pasta
Roasted potatoes
Polenta
White beans
Steamed rice

For the best finish, add a small squeeze of fresh lemon just before eating. The acidity works especially well with the capers, artichokes, tomatoes, and cod.

Important Notes When Making Mediterranean Cod with Tomatoes, Capers and Artichoke Hearts

Cod should reach approximately 145°F / 63°C at the thickest part.

Fish continues cooking slightly from residual heat after the pan is removed from the stove.

The exact cooking time depends more on fillet thickness than weight.

Very thin cod portions may need less than 8 minutes.

Capers, canned tomatoes, and artichokes may all contain added sodium.

Taste the sauce before adding additional salt.

If using salted capers, rinse them more thoroughly.

Water-packed artichokes are preferable here because oil-packed versions can make the sauce heavier.

White wine should simmer long enough to lose its harsh raw-alcohol aroma.

Keep the sauce at a gentle simmer rather than a hard boil.

Avoid repeatedly stirring once the cod is added because the fish can break apart.

Broccoli should remain bright green and slightly firm rather than becoming mushy.

Add garlic to the broccoli during the later part of cooking to prevent scorching.

Leftover cod should be reheated gently to avoid drying out.

Refrigerate leftovers promptly in a covered container.

How to Enjoy Mediterranean Cod with Tomatoes, Capers and Artichoke Hearts After Cooking

Allow the cod to rest in the sauce for about 2–3 minutes after removing the pan from the heat. This lets the fish settle while the tomato sauce remains hot.

Place one cod fillet on each plate and spoon a generous amount of tomatoes, artichoke hearts, capers, onion, and sauce over the top.

Add the sautéed garlic broccoli alongside the fish.

Finish with freshly chopped parsley and a small squeeze of lemon. The lemon is especially useful because it sharpens the tomatoes and capers while making the mild cod taste brighter.

For a lighter meal, serve the fish and broccoli exactly as they are.

For something more substantial, place the cod over linguine, angel hair pasta, polenta, rice, roasted potatoes, or creamy white beans.

Crusty Italian bread is excellent for soaking up the tomato and wine sauce remaining on the plate.

If serving with pasta, reserve a little pasta water and use it to loosen the tomato sauce before combining.

For a rustic Mediterranean-style dinner, serve with bread, a green salad, olives, and a simple glass of dry white wine.

Nutrition Information

Approximate nutrition per serving, based on 4 servings and including the garlic broccoli, but excluding bread, pasta, rice, or other optional sides:

Calories: 390 kcal | Total Fat: 14 g | Saturated Fat: 2.1 g | Monounsaturated Fat: 9.2 g | Polyunsaturated Fat: 1.7 g | Cholesterol: 75 mg | Sodium: 750–1,000 mg depending on the capers, canned tomatoes, artichoke hearts, and added salt | Total Carbohydrates: 27 g | Dietary Fiber: 8 g | Sugars: 10 g | Protein: 36 g

Additional estimate:

Potassium: 1,250–1,550 mg | Calcium: 130–180 mg | Iron: 3–4.5 mg | Magnesium: 90–120 mg | Vitamin A: 2,000–3,000 IU | Vitamin C: 90–130 mg | Vitamin B12: 1.5–2.5 mcg | Selenium: 55–75 mcg

Frequently Asked Questions:

1. What does Mediterranean Cod with Tomatoes, Capers and Artichokes taste like?
It is savory, tangy, slightly briny, mildly spicy, and herbaceous. The mild cod balances the stronger flavors of capers, tomatoes, garlic, oregano, and wine.

2. What are the best side dishes for this cod?
Garlic broccoli, pasta, roasted potatoes, polenta, white beans, steamed rice, couscous, or crusty bread all work beautifully.

3. Can I use another fish instead of cod?
Yes. Haddock, halibut, pollock, sea bass, or another firm white fish can work well. Cooking time should be adjusted according to thickness.

4. Is this dish very spicy?
No. The crushed red pepper provides gentle warmth. You can reduce it for a mild version or increase it if you prefer more chile heat.

5. Is the tomato sauce supposed to be thick?
It should be saucy rather than extremely thick. The tomatoes should reduce enough to coat the fish while still leaving plenty of liquid for spooning over pasta or bread.

1. Why is the tomato sauce cooked before the cod is added?
The vegetables, wine, tomatoes, capers, and artichokes need time to develop their flavor. Cod cooks quickly, so adding it at the beginning would cause it to overcook before the sauce was ready.

2. How do I know when the cod is done?
The flesh should become opaque and flake easily when gently tested with a fork. For a precise check, the thickest part should reach about 145°F / 63°C.

3. Why should I cover the skillet after adding the cod?
Covering traps gentle steam around the fish, allowing it to cook evenly and remain moist without requiring constant turning.

4. Can I make the tomato sauce ahead of time?
Yes. Prepare the sauce through the tomato, artichoke, caper, and wine stage, cool and refrigerate it, then reheat gently and add fresh cod shortly before serving.

5. How can I keep the cod from becoming dry?
Use similarly sized fillets, maintain a gentle simmer, keep the pan covered, and begin checking the fish before the full cooking time has elapsed. Remove it as soon as it flakes easily rather than continuing to cook “just in case.”

Leave A Reply