A pot of tomato seafood stew can look uncomplicated: tomatoes, olive oil, garlic, white wine and a mixture of fish and shellfish. The difficult part is not making the sauce. It is getting several kinds of seafood cooked properly in the same pot.
Mussels need time to open. Fish should become tender without breaking into small flakes. Shrimp cook quickly and can turn firm and rubbery if they remain in simmering liquid for too long.
This Sardinian tomato seafood stew uses a staged cooking method: build the tomato broth first, cook the mussels, then add the fish and finish with the shrimp. The result to aim for is tender seafood in a flavorful tomato broth, with every ingredient cooked through but not unnecessarily overcooked.
It is a simplified, Sardinian-inspired dish rather than a claim to one definitive traditional recipe.
What Makes This Stew Sardinian-Inspired?
Sardinia has a long tradition of fish soups and stews prepared with whatever seafood is available from local fishing communities.
One example is cassola, a traditional Sardinian seafood soup. Depending on the area and the ingredients available, versions may include several kinds of fish, mussels, clams, squid or octopus.
The Sardinian producer Arborea’s guide to cassola describes a preparation built around fresh seafood, simple seasonings and bread served with the broth.
Our version keeps that coastal approach but narrows the ingredient list to three kinds of seafood: white fish, shrimp and mussels.
There is also a practical difference. Rather than treating every ingredient as if it needed the same cooking time, this method separates the stages so the seafood is easier to control.
Why Cooking Order Matters More Than a Longer Simmer
Tomatoes benefit from simmering. They need time to lose some of their raw acidity and combine with the onion, garlic and wine.
Seafood behaves differently.
A firm piece of white fish needs enough heat to cook through, but prolonged stirring can break it apart. Shrimp can go from tender to overly firm in a relatively short time. Live mussels need to be cooked until their shells open, and any that remain closed after cooking should be discarded.
That is why the tomato base should be nearly finished before the seafood goes in.
Cooking the mussels first also allows you to remove them temporarily once they open, leaving their juices in the tomato broth.
After that, you can finish the fish and shrimp without keeping the mussels simmering throughout the entire process.
Sardinian Tomato Seafood Stew Recipe
Servings: 3 generous portions or 4 smaller portions with bread
Preparation time: approximately 20 minutes
Cooking time: approximately 30–35 minutes
Total time: approximately 50–55 minutes
Equipment: a wide, heavy-bottomed pot or deep sauté pan with a lid
Ingredients
- 2 tablespoons extra virgin olive oil
- 1 small onion, finely chopped
- 2 garlic cloves, thinly sliced
- 400 g (14 oz) canned crushed tomatoes
- 120 ml (1/2 cup) dry white wine
- 300 g (about 10.5 oz) boneless white fish fillets, such as cod, hake or sea bass, cut into 3–4 cm chunks
- 200 g (about 7 oz) raw shrimp, peeled and deveined
- 500 g (about 1.1 lb) fresh live mussels, scrubbed and debearded
- 1/2 teaspoon chili flakes, optional
- 2 tablespoons chopped fresh parsley
- Freshly ground black pepper, to taste
- Salt, added only after tasting the finished broth
- Lemon wedges, for serving
Optional: 100–150 ml water or unsalted fish stock if the tomato sauce becomes too thick during cooking.
If you prefer not to use wine, replace it with a similar quantity of unsalted fish stock or water. This changes the flavor but keeps enough liquid in the pan.
Instructions
- Prepare the seafood. Keep the fish and shrimp refrigerated until needed. Check the mussels for broken shells and discard any that are cracked. If a mussel is open, tap it gently; discard it if it does not close. Scrub and debeard the remaining mussels under cold running water.
- Soften the onion. Heat the olive oil in a wide pot over medium-low heat. Add the chopped onion and cook for about 5 minutes, stirring occasionally, until softened without significant browning.
- Add garlic and chili. Stir in the sliced garlic and optional chili flakes. Cook for approximately 30–60 seconds, just until fragrant. Do not allow the garlic to turn dark.
- Add the wine. Pour in the dry white wine and simmer for 2–3 minutes. This develops the broth, although a short simmer should not be assumed to remove all the alcohol.
- Build the tomato sauce. Add the crushed tomatoes and a little black pepper. Simmer gently, uncovered, for approximately 10–12 minutes. Add a splash of water or unsalted fish stock if the mixture becomes too thick. Do not add much salt yet.
- Cook the mussels. Add the cleaned live mussels to the simmering tomato sauce and cover with the lid. Cook for approximately 5–7 minutes, checking as they open. The exact time depends on their size and the heat of the pan. Transfer the opened mussels to a clean bowl. Discard any that remain closed after cooking.
- Keep the mussel juices. Leave the tomato sauce and released mussel juices in the pot. If you notice sand or grit, carefully strain the broth before continuing.
- Add the fish. Bring the broth back to a gentle simmer and lower the fish chunks into it. Cook gently for approximately 2–3 minutes before adding the shrimp. Avoid vigorous boiling or repeated stirring.
- Add the shrimp. Nestle the raw shrimp into the broth and simmer for approximately another 2–4 minutes, depending on their size. Check that the shrimp become firm, pearly and opaque. The fish must also be cooked through to 63°C / 145°F at its thickest point.
- Return the mussels. Once the fish and shrimp are cooked, return the opened mussels to the pan briefly, just long enough to warm them through. Do not continue simmering unnecessarily.
- Finish and serve. Remove the pot from the heat. Add the parsley, taste the broth and adjust with a little salt only if needed. Serve immediately with lemon wedges and toasted bread.
Important: these cooking times are guides, not substitutes for checking doneness. Seafood size, starting temperature and the strength of the simmer all affect cooking time.
How to Check Mussels Before Cooking
Fresh live mussels need more attention than a packet of peeled shrimp.
Buy shellfish from a reputable supplier and keep them properly chilled until cooking. The shells should be intact.
Discard mussels with cracked or broken shells. If one is slightly open, tap it and check whether it closes. A live mussel should respond; discard any that remain open and unresponsive.
The FDA’s seafood safety guidance explains how to select live shellfish and identify when different types of seafood are cooked.
During cooking, the shells should open. Discard mussels that remain closed after cooking.
If the seafood smells sour, rancid or ammonia-like, do not use it.
Frozen mussels sold already cooked or without shells require a different method. Follow the package instructions rather than treating them as live mussels.
How to Keep the Fish from Falling Apart
The choice of fish matters, but so does how you handle it.
Cod, hake and sea bass can all work in a tomato-based stew. Choose boneless fillets and cut them into pieces large enough to remain intact during cooking.
Pieces around 3–4 cm across are easier to handle than very small cubes.
Once the fish is in the pan, use a gentle simmer. A rolling boil can move the pieces around and cause delicate fish to separate before serving.
Instead of stirring constantly, move the pan gently if the sauce needs redistributing.
Fish should reach an internal temperature of 63°C / 145°F. A food thermometer is the most reliable way to check the thickest pieces.
If you use frozen fish, thaw it safely in the refrigerator before preparing the recipe. Pat away excess surface moisture and check that the fillets are properly deboned.
Why Shrimp Should Go in Near the End
Shrimp do not benefit from a long tomato simmer.
They need enough time to cook safely, but continuing to boil them after they are done can produce a tight, rubbery texture.
Adding them toward the end makes that easier to avoid.
For this recipe, the tomato base is already cooked before the shrimp enter the pan. Their job is simply to cook through in the hot broth.
Watch for the flesh to become firm, pearly and opaque. Larger shrimp may need more time than small ones.
Do not rely on a single cooking time for every size of shrimp. Check the actual pieces before serving.
What If the Tomato Broth Is Too Thin or Too Thick?
The texture of the broth depends partly on the tomatoes and partly on the liquid released by the seafood.
If the tomato base is too thick before the mussels are added, a little water or unsalted fish stock can help the ingredients cook evenly.
But mussels release liquid as their shells open, so avoid adding a large amount of stock at the beginning.
If the sauce is too thin, the best time to reduce it is before adding the fish and shrimp. Let the tomato base simmer uncovered until it reaches the consistency you want.
Trying to reduce the entire stew after the seafood is cooked can easily overcook its most delicate ingredients.
The finished dish should have enough broth to spoon over bread, without becoming a watery soup.
Can You Use Clams Instead of Mussels?
Yes, but preparation requirements may differ.
Clams should also be purchased from a reliable supplier. Discard broken shells and live clams that do not close when tapped.
Some types of clams need to be purged to remove sand. Follow the fishmonger’s instructions for the particular clams you bought rather than assuming every variety requires the same treatment.
Cook them until the shells open, adjusting the time according to their size, and discard any that stay closed after cooking.
If you enjoy seafood dishes in which the shellfish cooking liquid becomes part of the meal, our Sardinian Fregola with Clams uses that liquid to cook small grains of Sardinian pasta.
The fregola recipe is centered on the pasta and clams. This stew is centered on a tomato broth and several kinds of seafood.
What to Serve with Sardinian Tomato Seafood Stew
Thick slices of toasted rustic bread are a natural choice because they can absorb the tomato and seafood broth.
There is no need for a heavy side dish. A fresh salad can provide some contrast to the rich, savory flavors.
Our Sicilian Citrus and Fennel Salad offers a crisp, citrus-forward alternative that works well alongside a seafood-centered meal.
Serve the stew in warm bowls, dividing the fish, shrimp and mussels between portions before ladling over the broth.
Keep lemon wedges on the table so everyone can adjust the acidity to their taste.
How to Store and Reheat Leftover Seafood Stew
Seafood is perishable, so leftovers need careful handling.
Transfer the stew to shallow covered containers and refrigerate within two hours of cooking. Keep it at 4°C / 40°F or below.
According to FoodSafety.gov’s official cold food storage chart, properly refrigerated soups and stews can generally be stored for 3–4 days at 4°C / 40°F or below.
For this mixed seafood stew, using leftovers within 1–2 days is a reasonable preference for better texture and flavor, rather than a separate official safety limit.
Reheat only the portion you need, thoroughly to 74°C / 165°F. Keep in mind that the fish may break apart and the shrimp may become firmer than when freshly cooked.
Do not leave seafood stew sitting at room temperature for an extended period or repeatedly cool and reheat the same pot.
The Final Check Before Serving
A well-prepared tomato seafood stew should have a flavorful broth and seafood that has been cooked safely without unnecessary simmering.
The fish should remain in recognizable pieces. The shrimp should be opaque and firm rather than rubbery. The mussels should have opened during cooking, with any unopened ones discarded.
If the broth needs more body, adjust it before the delicate seafood goes in. If it tastes flat at the end, try a little lemon before automatically adding more salt.
The important lesson is straightforward: different kinds of seafood do not need identical cooking times.
When the tomato base is ready first and the seafood enters in stages, the finished stew becomes easier to control. That is what makes this simplified Sardinian-inspired dish practical for a home kitchen.

