Zuppa di pesce is a rustic stew brimming with seafood, like clams, mussels, squid, shrimp, and cod that’s simmered in a tomato, white wine, and fennel broth.  Zuppa di pesce is perfect for anytime of the year but is especially good on Christmas Eve as part of the Feast of the Seven Fishes.

Overhead shot of large pan with clams, mussels, calamari, and fish in tomato sauce.


Zuppa di pesce, which translates to “fish soup”, will always hold a special place in my memory. 

Growing up, when my parents would take us to dinner, we’d usually wind up at either at a Chinese or Italian restaurant.

If we were eating Italian, I’d order the shrimp fra diavolo and I could always count on my dad ordering the zuppa di pesce.

Honestly, I think he ordered it as a way to impress my mom (who’s 100% Italian), with his attempt to “speak Italian”.  

Luckily for my dad, zuppa di pesce was and is still available at nearly every Italian-American restaurant on Long Island, but you can also make it right in your own home.

It’s great for Christmas Eve alongside your other seafood favorites, like fried calamari, baccala fritters, and shrimp oreganata.

Ingredients shown: canned plum tomatoes, clam juice, wine, garlic, shallots, fennel, mussels, shrimp, calamari, fish, and clams.

How to make zuppa di pesce

Each number corresponds to the numbered written steps below.

  1. Begin by slicing 5 cloves of garlic and mincing a 1/4 cup of Italian parsley.  Also, dice 2 medium shallots and 1 medium bulb of fennel.
Zuppa di pesce recipe process shot collage group number one.
  1. Scrub the clams and mussels and cut the cod into chunks.  Also, cut 3/4 pound of calamari tubes into 1/2″ rings.  Any large tentacles can be cut in half.  Note: The store I purchased them from was out of tentacles so I’m using mostly tubes.
  2. Heat a large pot or pan (a 6-quart Dutch oven works great!) to medium-low and saute the shallot and fennel until soft (about 5-7 minutes).  After that, add the garlic and saute for another 2-3 minutes or until golden then add a 1/2 teaspoon of crushed red pepper flakes and cook for 30 seconds more.
Recipe process shot collage group number two.
  1. Next, add 1 cup of dry white wine and turn heat to high.  Cook for 90 seconds to burn off the alcohol.  Lower the heat to medium and add (2) 28-ounce cans of hand-crushed or blender pulsed plum tomatoes and 10 ounces of clam juice.  Bring sauce to a simmer, and wait 10 minutes before adding any seafood.
  2. The first seafood to add is calamari since it needs to cook for a while to get tender.  Note: For small calamari tubes (4-6″) they’ll need about 25-30 minutes of total cooking time.  Large can take up to 45-60 minutes to get tender.  You can also flash cook calamari right at the end of this dish, but I prefer the long-cooked method to allow the flavors to better come together.
Recipe process shot collage group number three.
  1. After 15 minutes of cooking (for small tubes) add in the pieces of cod and cook for 5 minutes.
  2. After 5 minutes, add in the clams and cover.  Cook the clams for 5-7 minutes or until they start to open, then add in the shrimp and mussels, cover once more and continue to cook.
Recipe process shot collage group number four.
  1. Once the shrimp are fully cooked and the mussels have opened (about 5-7 more minutes), turn off the heat.  Give the sauce a taste test and season with salt and pepper if required.  Note: Shellfish are inherently salty, so extra salt isn’t often needed.  
  2. Add in the parsley, mix together, and serve in bowls with a drizzle of your best quality extra virgin olive oil and fennel fronds for garnish.
Recipe process shot collage group number five.
  1. Zuppa di pesce is excellent with toasted Italian bread that has been rubbed with a garlic clove.  Toast plenty of bread to mop up all of the soupy seafood flavor! Note:  While this Italian seafood stew is best served right away, it will still be good if kept warm on a sterno rack if serving a crowd for Christmas Eve’s Feast of the Seven Fishes.
Overhead shot of white bowl with clams, mussels, and shrimp and toasted bread.

Top tips

  • The ingredients.  Using the best quality ingredients, especially seafood, is recommended.  I used cod for this particular recipe, but you can use any firm white fish, such as monkfish, snapper, sole, or halibut.  Similarly, with the other seafood ingredients, feel free to mix and match depending on what is freshest.  You may want to use lobster instead of shrimp, all mussels and no clams, etc.  Your best bet will be to ask your fishmonger which is freshest and go with that.
  • Prep the ingredients.  If you purchase wild clams, it’s likely that they will need to be purged.  Mussels will likely be cleaned and de-bearded, however, you should scrub and look them over before using and remove any beards if needed.
  • The cooking process.  It’s tempting to want to throw all the seafood in at once to cook, but avoid that as it will leave you with overcooked ingredients.  It’s important to begin cooking the seafood requiring the most time first (ie. the squid), followed by the fish, and so on.  
  • The salt.  Since shellfish is inherently salty, you may not need to add a whole lot more, if any.  It’s important to first taste the zuppa di pesce, and then add any salt and pepper if needed.
  • The garnishes.  I love serving zuppa di pesce with fresh parsley, fennel fronds, and of course a toasted slice of garlic-rubbed Italian bread.  I also drizzle a healthy dose of extra virgin olive oil on top for good measure.  That being said, feel free to omit any of these to suit your taste.
Zuppa di pesce in white bowl with toasted bread.

More great seafood recipes

If you love seafood as much as we do, check out these other awesome recipes:

If you’ve enjoyed this Zuppa di Pesce Recipe or any recipe on this site, give it a 5-star rating and tell us about it in the comments below.

We strive to satisfy a number of learning styles.  If you are someone who prefers to learn by watching, you can find most of our recipes on YouTube and our Facebook Page.

For more never-before-seen videos, including one on how to make Zuppa di Pesce, become a Patreon member today!

Zuppa di Pesce

5 from 18 votes
Prep: 15 minutes
Cook: 45 minutes
Total: 1 hour
Servings: 4
Zuppa di Pesce is a rustic seafood stew with clams, mussels, squid, shrimp, and cod in a delicious tomato, white wine, and fennel broth. Serve with crusty bread or pasta for a full meal.

Ingredients 

  • 1/4 cup (60g) extra virgin olive oil
  • 2 medium shallots diced
  • 1 medium fennel bulb sliced
  • 5 cloves garlic sliced
  • 1/2 teaspoon crushed hot red pepper flakes optional, or to taste
  • 1 cup (240g) dry white wine such as sauvignon blanc, pinot grigio, or chardonnay
  • 2 28-ounce can plum tomatoes blender pulsed or hand crushed
  • 1 1/4 cups (320g) clam juice
  • 3/4 pound (340g) calamari cleaned, tubes cut into 1/2" rings and large tentacles cut in half
  • 3/4 pound (340g) cod or other meaty white fish like monkfish, striped bass, red snapper, etc, cut into chunks
  • 12 little neck clams scrubbed, see notes below
  • 1 pound (454g) mussels scrubbed and beards removed
  • 3/4 pound (340g) extra large shrimp approximately u26 size
  • salt and pepper to taste
  • 1/4 cup minced flat-leaf Italian parsley

Instructions 

  • Heat a large Dutch oven or heavy pot to medium-low and saute the shallot and fennel in extra virgin olive oil. After they soften a bit (5 minutes) add in the garlic and cook for 2 minutes more until fragrant.
  • Next, add the crushed red pepper flakes, cook for 30 seconds, then add the wine and turn heat to medium-high. Scrape the bottom of the pot with a wooden spoon to dislodge the brown bits. Cook the wine for 90 seconds then turn the heat to medium and add the tomatoes and clam juice. Cook the sauce at a moderate simmer for 10 minutes before adding any seafood.
  • Add the calamari and cook for 15 minutes to soften. Next, add the fish and cook for 5 more minutes, then add the clams and cover with a lid. Cook for 5-7 minutes longer or until the clams just start to open.
  • Finally, add the mussels and shrimp and cover with the lid. Cook until the shrimp are pink and cooked through and the mussels open (about 5-7 minutes). Any clams or mussels that do not open should be discarded because they are most likely dead.
  • Taste test and adjust salt and pepper levels. When satisfied turn the heat off and add the parsley. Serve in bowls with toasted Italian bread that has been rubbed with a garlic clove. Also, drizzle your best extra virgin olive oil onto each plate as well. Enjoy!

Notes

  • Go easy on the salt since the shellfish will have a lot of it.  Season with salt and pepper to taste right at the end to get the flavors just right.
  • Serve lots of bread to mop up the sauce.  Toasted bread rubbed with a garlic clove is excellent to serve with zuppa di pesce.
  • Other types of clams and fish can be substituted.  Use what’s fresh and available.
  • Mussels are normally sold cleaned with beards removed, but scrub and look over all of them before using and remove any beards. 
  • Seafood should be eaten right away but leftovers can be saved for up to 3 days in the fridge and can be gently reheated over the stovetop.

Nutrition

Calories: 650kcal | Carbohydrates: 26.9g | Protein: 76.9g | Fat: 19.2g | Saturated Fat: 3.2g | Cholesterol: 478mg | Sodium: 1037mg | Potassium: 1426mg | Fiber: 2.3g | Sugar: 3.5g | Calcium: 213mg | Iron: 17mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!Check us out on Instagram at @sipandfeast or tag #sipandfeast!
5 from 18 votes (9 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

42 Comments

  1. Keith K says:

    5 stars
    I just had this last night. Hands down my favorite meal. PERIOD. I like my hotter than most I believe
    so I place red chili flakes in half a cup of olive oil heat then let it sit and infuse the oil for 1 to 2 hours.

    If I was on death row this would be my last dinner.
    Use a fork to scoop all the goodies on the bread at the end. Delicious!!!

    1. Tara says:

      We’re so happy you enjoyed the recipe, Keith!