Portuguese fish stew with chorizo is a hearty, tomato-based seafood stew with tender fish, potatoes, peppers, and smoky Portuguese chouriço. It is served hot in bowls with bread to catch the broth; family and regional versions vary, and this approachable version builds flavor in one pot without claiming to be the only traditional way to make it.
Ingredients
- 2 tablespoons (30 ml) extra-virgin olive oil
- 6 ounces (170 g) Portuguese chouriço, thinly sliced; Spanish-style cured chorizo is a practical substitute, though it may be smokier or spicier
- 1 medium yellow onion, about 1 cup chopped (150 g)
- 1 medium red bell pepper, about 1 cup chopped (150 g)
- 3 garlic cloves, finely chopped (about 1 tablespoon / 9 g)
- 1 teaspoon (2 g) sweet paprika
- 1 bay leaf
- ½ cup (120 ml) dry white wine
- 1 can crushed tomatoes, 14.5 ounces (411 g), about 1¾ cups
- 3 cups (710 ml) low-sodium fish stock or chicken stock
- 12 ounces (340 g) waxy potatoes, such as Yukon Gold or red potatoes, cut into ¾-inch (2 cm) pieces
- 1 teaspoon (5 g) fine salt, plus more to taste
- ½ teaspoon (1 g) freshly ground black pepper
- 1½ pounds (680 g) firm white fish, such as cod, haddock, or hake, cut into 1½-inch (4 cm) chunks
- 2 tablespoons (30 ml) fresh lemon juice, from about 1 lemon
- ¼ cup (15 g) chopped flat-leaf parsley, plus a little more for serving
- ¼ teaspoon (0.5 g) crushed red pepper flakes, optional
Instructions
- Prepare the ingredients. Cut the fish into evenly sized chunks and pat the surfaces dry with paper towels. Chop the onion, pepper, garlic, and potatoes, and slice the chouriço. Keep the fish refrigerated while you cook the base. If using frozen fish, thaw it completely in the refrigerator first and drain away excess liquid so it does not water down the stew.
- Brown the chouriço and soften the vegetables. Set a heavy pot or Dutch oven over medium heat and add the olive oil. Add the sliced chouriço and cook for about 4 minutes, stirring occasionally, until it has released some of its fat and the edges are lightly browned. Stir in the onion and bell pepper and cook for 5 minutes, until they begin to soften. Add the garlic, paprika, bay leaf, black pepper, and optional red pepper flakes; stir for 2 minutes, just until fragrant. Lower the heat if the garlic starts to brown. The sausage and paprika should scent the oil without scorching, since burnt paprika can taste bitter.
- Build the tomato broth and cook the potatoes. Pour in the wine and simmer for 2 minutes, scraping the bottom of the pot with a wooden spoon to loosen any browned bits. Add the crushed tomatoes, stock, potatoes, and salt. Bring the liquid to a gentle boil, then lower the heat so it simmers steadily. Cover the pot with the lid slightly ajar and cook for 17 minutes, stirring once or twice, until the potatoes are nearly tender when pierced with a knife. Keep the simmer gentle rather than vigorous; a rolling boil can break up the potatoes and make the broth cloudy.
- Poach the fish in the stew. Taste the broth and adjust the salt if needed, remembering that the sausage may already be salty. Nestle the fish chunks into the liquid in a single layer as much as possible. Cover and simmer gently for 9 minutes, turning the pieces once only if they are not mostly submerged. Check the thickest piece with an instant-read thermometer: fish should reach 145°F (63°C), the USDA FSIS safe minimum internal temperature. If a piece has not reached that temperature, continue cooking briefly and check again; thickness and starting temperature affect timing. Avoid stirring hard, because the cooked fish can break apart.
- Finish and serve. Turn off the heat and let the stew stand for 2 minutes. Stir in the lemon juice and parsley, taking care to move the spoon around the fish rather than through it. Remove the bay leaf, taste the broth once more, and add a little more lemon, pepper, or salt if the flavors need lifting. Ladle into warm bowls with a piece of fish, potatoes, sausage, and plenty of broth in each serving.
Tips
- Choose a firm fish. Cod, hake, haddock, pollock, and halibut hold together better than delicate fillets. Cut the fish into similarly sized chunks so they finish at roughly the same time. If using thinner pieces, check them early rather than relying only on the clock.
- Know your sausage. Portuguese chouriço is a cured, seasoned pork sausage and is a good choice when available. Spanish-style cured chorizo works well, but can bring more smoke or heat. This method assumes cured, ready-to-eat sausage. If you use fresh, uncooked chorizo instead, crumble it and cook it thoroughly to 160°F (71°C), the USDA FSIS safe minimum for ground meat, before adding the vegetables.
- Keep the simmer calm. Once the fish goes in, bubbling should be gentle. Hard boiling can make the fish fall apart and the potatoes crumble. Use a wide pot if possible so the chunks can sit in the broth without being piled high.
- Season in stages. Stock and cured sausage vary in saltiness, so begin with the measured salt and adjust after the broth simmers. Lemon belongs at the end: it brightens the tomato and seafood flavors, while adding it too early can make its fresh flavor less noticeable.
Serving Suggestions
Serve the stew as a complete main course, dividing the fish and potatoes evenly before ladling over the broth. Crusty bread, Portuguese rolls, or another sturdy loaf is useful for soaking up the tomato, wine, and sausage-scented liquid. A simple green salad with a sharp vinaigrette adds freshness without competing with the stew. For a more substantial table, offer steamed rice on the side, but keep the rice separate so it does not absorb all the broth in the pot.
Set out extra chopped parsley, lemon wedges, and a small dish of red pepper flakes so everyone can finish a bowl to taste. If serving guests, warm the bowls briefly with hot water and dry them before ladling; the broth stays invitingly hot for longer. This stew is filling, so modest portions of bread and salad are usually enough alongside it.
Variations
Use a different seafood combination. Replace up to half of the white fish with peeled raw shrimp or firm pieces of salmon. Add shrimp during the last few minutes so it cooks just until opaque and reaches 145°F (63°C); the fish-temperature guidance applies to seafood as well. Salmon has a richer flavor, while shrimp makes the stew feel more like a mixed-seafood pot. Avoid adding delicate seafood too early, since it can turn tough or break apart during the potato simmer.
Make it without wine. Replace the ½ cup (120 ml) white wine with an equal amount of stock and add 1 teaspoon (5 ml) of extra lemon juice at the end if the broth needs brightness. Wine gives the base a little acidity and depth, so stock alone makes a rounder, less tangy stew. Do not add the extra lemon automatically; taste first, especially if the tomatoes are already quite sharp.
Adjust the heat and vegetables. For a milder stew, omit the red pepper flakes and choose a mild cured sausage. For more heat, add the flakes gradually or use a spicy cured chorizo. You can also add a cup of sliced fennel (about 90 g) with the onion and pepper for a gentle anise note, or replace the red pepper with green bell pepper for a more vegetal flavor. Keep the total amount of vegetables close to the recipe so the broth-to-solid balance stays right.
Try a bean variation. Stir in 1 cup (170 g) drained, rinsed cooked white beans during the last 5 minutes of the potato simmer. Beans make the pot more substantial and absorb the broth, so add an extra ½ cup (120 ml) stock if you want it soupier. This is a useful adaptation, though it shifts the focus from fish and potatoes toward a more mixed, rustic stew.
Storage and Reheating
Cool leftovers promptly and refrigerate them within 2 hours of cooking in a shallow, covered container. Store the stew for 3–4 days in the refrigerator. Fish can become firmer after chilling and reheating, so handle portions gently and avoid repeatedly warming and cooling the whole pot. For best texture, store the broth and solids together but scoop gently when serving.
Reheat only the portion you plan to eat, either in a saucepan over low heat or in a microwave-safe dish covered loosely. Stir carefully and heat leftovers to 165°F (74°C), as recommended for reheated leftovers; check the temperature in several places, including a piece of fish. Add a splash of stock or water if the broth has thickened. Do not bring the stew to a hard boil, which can make the fish dry and break into flakes. You may freeze the stew in a sealed freezer-safe container for up to 2 months for quality, though potatoes and fish can soften after thawing. Thaw in the refrigerator before reheating, and discard any portion left at room temperature for more than 2 hours.
Frequently Asked Questions
What fish works best in Portuguese fish stew?
Firm, mild white fish such as cod, hake, haddock, or pollock is easy to portion and keeps its shape in the broth. Hake is a familiar choice in Portuguese seafood cooking, but it may be harder to find in some markets; cod or haddock is a practical substitute. Choose pieces of similar thickness, and use a thermometer to confirm the center reaches 145°F (63°C).
Can I make this stew ahead of time?
You can make the tomato, sausage, and potato base a day ahead, refrigerate it promptly, then bring it to a simmer and cook the fish just before serving. This approach protects the fish from becoming overcooked during storage and reheating. If the potatoes have absorbed liquid overnight, loosen the base with a little stock before adding the fish. Refrigerate the finished stew within 2 hours and use it within 3–4 days.
Can I use frozen fish?
Yes. Thaw frozen fish in the refrigerator, then pat it dry before cutting it into chunks. Avoid putting large frozen blocks directly into the stew: they lower the broth temperature, release extra water, and cook unevenly. If the fish is individually frozen, separate the pieces after thawing and check the thickest chunk with a thermometer before serving.
Is Portuguese chouriço the same as Spanish chorizo?
They are related seasoned sausages, but they are not identical. Portuguese chouriço is often smoky and paprika-seasoned, while Spanish chorizo can vary in smoke, spice, and texture. Either cured sausage works in this recipe; use the one available and taste the broth before adding extra salt. Avoid substituting fresh, uncooked sausage without cooking it to the safe temperature described in the instructions.
How can I tell when the potatoes and fish are done?
The potatoes should be tender when pierced with a small knife but still hold their shape. Fish should be opaque and separate into flakes, but appearance alone is not the safety check: measure the thickest piece with an instant-read thermometer and confirm 145°F (63°C). If the potatoes are ready before the fish goes in, keep the broth at a very low simmer until you are ready to finish the stew.
Why is my stew too thin or too thick?
A thin broth is normal for a stew meant to be ladled and served with bread. If you prefer it thicker, simmer the tomato-and-potato base uncovered for a few extra minutes before adding the fish, or gently mash a few potato pieces into the broth. If it becomes too thick, stir in stock a little at a time. Adjust the consistency before the fish cooks so you do not have to stir vigorously around the finished pieces.
Related
- Japanese Fish Head Soup with Daikon, Ginger, and Miso
- Japanese Fish Soup with Miso, Daikon, and Mushrooms
- Japanese Egg Drop Soup (Kakitama-jiru)
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).