Zuppa di Pesce alla Pugliese (Puglian Tomato Fish Soup)
Why this recipe works
- Simple base, deep flavour: Garlic cooked gently in extra-virgin olive oil gives the tomato broth a savoury foundation before the wine and passata are added.
- Bright but rounded: White wine and optional lemon lift the sweetness of the tomato without overpowering the seafood.
- Tender seafood: The seafood is added only after the broth has simmered, so it cooks briefly and stays delicate.
- Built for bread: Toasted crusty bread turns the tomato-rich broth into a satisfying, casual main course.
Get the most out of this recipe
Ingredient notes
- Using frozen seafood: Thaw it fully and drain well before adding it to the soup so excess liquid does not dilute the broth.
- Check shellfish carefully: If the mix includes mussels or clams, discard any that do not open after cooking.
- Finish with restraint: Lemon zest and juice should brighten the tomato broth; add gradually and taste before adding more.
Timing notes
- Build the broth first: Let the tomato, wine and water simmer before adding the seafood; this gives the broth time to round out without overcooking the fish.
- Serve soon after cooking: The soup is at its best once the seafood has just turned opaque and tender.
Make-ahead tips
- Make the base in advance: The tomato broth can be simmered ahead, cooled and refrigerated, then brought back to a gentle simmer before adding the seafood.
- Reheat gently: Warm leftovers over low heat until piping hot, avoiding a hard boil to help keep the seafood tender.
Authenticity notes
- Puglian-style simplicity: The recipe reflects a straightforward southern Italian approach: olive oil, garlic, tomato, wine, seafood and bread for the broth.
- Serve with toasted bread: Crisp bread is not just a side here; it is the natural way to enjoy the savoury tomato seafood broth.
Equipment you'll need
Ingredients
Instructions
- Warm the olive oil in a large pot over medium-low heat. Thinly slice the garlic and cook for 1 to 2 minutes until fragrant but not coloured.
- Stir in the tomato passata, white wine and water, then season with the fine sea salt and black pepper. Bring to a gentle simmer and cook for 15 minutes, stirring now and then, until the broth tastes rounded and slightly thickened.
- Add the seafood mix and return to a gentle simmer. Cook for 5 to 8 minutes, just until the seafood is opaque and tender; do not boil hard or it can turn tough.
- Finely chop most of the parsley and stir it into the soup, reserving a little for serving. If using the lemon, finely grate in a little zest and squeeze in a small amount of juice to brighten the broth, then taste and adjust seasoning.
- Toast the crusty white bread until crisp and golden. Ladle the soup into bowls and finish with the reserved parsley, serving the toast alongside for dipping.
Recipe notes
Serving suggestions
This recipe pairs well with:
Tips
- Keep the soup at a gentle simmer once the seafood goes in; a rapid boil can make it rubbery.
- If your seafood mix includes mussels or clams, discard any that do not open during cooking.
- If serving anyone who is pregnant, elderly, or immunocompromised, make sure the seafood is cooked until fully opaque and piping hot throughout.
Substitutions
- Replace white wine with water for an alcohol-free version; add a little extra lemon juice at the end to keep the flavour bright.
- Replace fresh parsley with fresh basil for a softer, sweeter herbal finish.
Storage
- Refrigerate up to 2 days
- Cool quickly, then refrigerate in a sealed container. Reheat gently in a saucepan over low heat until piping hot, avoiding a hard boil to keep the seafood tender; toast fresh bread to serve.
Ratings & reviews
Liked this recipe? Share your feedback to support our cooking community.
Tried this recipe?
Choose 1–5 stars. A comment is optional.
Stay inspired
Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.
Recipe overview
- Servings: 4 bowls
- Total time: 55min (40min active)
- Difficulty: Medium
- Cuisine: Italian
-
Allergens:
Crustaceans Gluten Molluscs Wheat
Plan your meals and get a complete grocery list automatically.
Add to meal plannerEquipment you'll need
Got ingredients left?
Find recipes using ingredients from this recipe or what you already have at home.
Find recipes with these ingredients →Enjoy cooking with JustRecipes?
Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.
Add JustRecipes to GoogleEvery recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.

























