Hearty Italian Seafood Stew

Zuppa di Pesce: The Ultimate Italian Seafood Stew Recipe

Discover the vibrant flavors of Italy with an authentic Zuppa di Pesce recipe. This rustic and hearty seafood stew, translating literally to “fish soup,” is a cherished Italian classic. Brimming with a generous assortment of fresh seafood like tender clams, succulent mussels, delicate squid, plump shrimp, and flaky cod, all simmered to perfection in a rich, aromatic broth. The base, a harmonious blend of sweet crushed tomatoes, crisp white wine, and fragrant fennel, creates an unforgettable depth of flavor that warms the soul. While perfect for any season, Zuppa di Pesce holds a particularly special place during the Feast of the Seven Fishes on Christmas Eve, serving as a magnificent centerpiece for this cherished Italian-American tradition.

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

A Timeless Italian Classic: My Zuppa di Pesce Journey

For many, Zuppa di Pesce is more than just a meal; it’s a tapestry woven with cherished memories and family traditions. Growing up, the aroma of Italian cooking was a constant in our home, and family dinners out were often a delightful toss-up between a bustling Chinese eatery or a cozy Italian restaurant. My personal favorites leaned towards the fiery kick of Shrimp Fra Diavolo, or if I was lucky, the indulgent Lobster Fra Diavolo. Yet, one dish consistently graced my father’s plate: Zuppa di Pesce.

I often suspected his choice was a subtle nod to my 100% Italian mother, an affectionate attempt to impress her with his “Italian speaking” culinary selection. Regardless of his motivation, his unwavering love for this rustic seafood stew solidified its place in our family’s culinary lore. It was, and still is, a staple at nearly every Italian-American restaurant on Long Island, a testament to its enduring popularity. But the true magic of Zuppa di Pesce lies in its accessibility; it’s a dish you can effortlessly recreate in your own kitchen, bringing the flavors of coastal Italy directly to your dining table.

The Feast of the Seven Fishes: A Cherished Christmas Eve Tradition

Zuppa di Pesce shines brightest as a star dish during the traditional Feast of the Seven Fishes (Festa dei Sette Pesci), an Italian-American Christmas Eve celebration. This ancient tradition, rooted in Southern Italy, commemorates the vigil leading up to the birth of Jesus, with families abstaining from meat and instead feasting on an abundant array of seafood. The “seven” is said to represent the seven sacraments, the seven virtues, or the seven days of creation, though the exact number of fish dishes can vary. Zuppa di Pesce, with its diverse medley of oceanic delights, perfectly embodies the spirit of this lavish culinary observance.

Alongside this magnificent seafood stew, tables are often laden with other festive favorites that celebrate the bounty of the sea. Imagine platters of crispy Fried Calamari, savory Baccala Fritters, and fragrant Shrimp Oreganata. Each dish contributes to a symphony of flavors and textures, creating a truly unforgettable dining experience that brings families together in joy and tradition. Preparing Zuppa di Pesce at home for this special occasion allows you to infuse it with personal touches, making it even more meaningful.

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

Crafting Your Own Zuppa di Pesce: A Step-by-Step Guide

Creating an authentic Zuppa di Pesce at home is a rewarding experience that yields a spectacularly flavorful meal. The key lies in selecting fresh, high-quality ingredients and understanding the nuances of cooking different types of seafood. This recipe simplifies the process, ensuring a delicious outcome every time.

Essential Ingredients for an Authentic Zuppa di Pesce

The foundation of any great Zuppa di Pesce is its ingredients. Opt for the freshest seafood available and high-quality pantry staples to achieve the best flavor profile. This particular recipe uses cod, but the beauty of this stew is its flexibility; feel free to customize the seafood selection based on your preference and what looks best at your local fish market.

Zuppa di Pesce Ingredients (Serves 4)

  • 1/4 cup (60g) extra virgin olive oil
  • 2 medium shallots, diced
  • 1 medium fennel bulb, sliced, fronds reserved for garnish
  • 5 cloves garlic, thinly 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 unoaked Chardonnay)
  • 2 (28-ounce) cans plum tomatoes, hand-crushed or blender-pulsed
  • 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 firm white fish (e.g., monkfish, striped bass, red snapper), cut into 1 1/2-inch chunks
  • 12 little neck clams, scrubbed clean (see notes below for purging)
  • 1 pound (454g) mussels, scrubbed and de-bearded
  • 3/4 pound (340g) extra large shrimp (approximately U26 size), peeled and deveined
  • Salt and freshly ground black pepper, to taste
  • 1/4 cup minced flat-leaf Italian parsley, for garnish
  • Extra virgin olive oil, for drizzling

Preparation is Key: Getting Started

Before you begin cooking, ensure all your ingredients are prepped and ready to go. This mise en place approach makes the cooking process smooth and enjoyable, allowing you to focus on building those incredible flavors.

Step-by-Step Zuppa di Pesce Instructions

  1. Prepare Aromatics: Begin by thinly slicing 5 cloves of garlic. Mince 1/4 cup of fresh Italian parsley, reserving some for garnish. Dice 2 medium shallots and slice 1 medium bulb of fennel.
  2. Clean Seafood: Thoroughly scrub the clams and mussels under cold running water. Discard any clams or mussels that are open and do not close when tapped. Cut the cod into uniform chunks. Clean 3/4 pound of calamari tubes and cut them into 1/2-inch rings. If you have large tentacles, cut them in half. (Note: If purchasing calamari, ensure it’s fresh. Smaller tubes tend to be more tender when cooked for longer periods.)
  3. Sauté Aromatics: Heat a large, heavy-bottomed pot or Dutch oven (a 6-quart Dutch oven is ideal) over medium-low heat. Add 1/4 cup of extra virgin olive oil. Once shimmering, add the diced shallots and sliced fennel. Sauté gently for about 5-7 minutes, or until they soften and become translucent, releasing their sweet aromas.
  4. Zuppa di pesce recipe process shot collage group number one.
  5. Add Garlic and Spice: Stir in the sliced garlic and continue to sauté for another 2-3 minutes until fragrant and lightly golden. Be careful not to burn the garlic, as it can turn bitter. Add 1/2 teaspoon of crushed red pepper flakes (if desired for a hint of heat) and cook for just 30 seconds more, allowing the oil to absorb the spice.
  6. Deglaze with Wine: Pour in 1 cup of dry white wine. Increase the heat to high and bring the mixture to a vigorous simmer. Cook for approximately 90 seconds, stirring and scraping the bottom of the pot with a wooden spoon to deglaze and release any flavorful browned bits. This step allows the alcohol to evaporate, leaving behind the rich wine essence.
  7. Recipe process shot collage group number two.
  8. Build the Broth: Reduce the heat to medium. Add the two 28-ounce cans of hand-crushed or blender-pulsed plum tomatoes along with 1 1/4 cups of clam juice. Stir well to combine. Bring the sauce to a gentle simmer and let it cook for at least 10 minutes before introducing any seafood. This allows the flavors to meld and deepen, forming the rich base for your stew.
  9. Cook Calamari: The first seafood to be added is the calamari, as it requires more cooking time to become tender. Add the calamari rings and tentacles to the simmering broth. Cook for 15 minutes for small (4-6 inch) tubes. (Note: Larger calamari tubes may need up to 45-60 minutes to reach optimal tenderness. For truly tender calamari, a longer, slow simmer is often preferred over a quick flash cook at the end, as it allows the flavors to integrate more deeply into the stew.)
  10. Recipe process shot collage group number three.
  11. Add Fish: After the calamari has cooked for 15 minutes, add the chunks of cod or your chosen white fish to the pot. Gently submerge the fish into the broth and cook for 5 minutes.
  12. Introduce Clams: Following the 5 minutes of fish cooking, add the scrubbed little neck clams to the pot. Cover the pot with a lid and cook for another 5-7 minutes, or until the clams begin to open. Discard any clams that do not open after this time, as they were likely dead before cooking.
  13. Recipe process shot collage group number four.
  14. Finish with Shrimp and Mussels: Finally, add the shrimp and mussels to the pot. Cover once more with the lid and continue to cook for an additional 5-7 minutes, or until the shrimp turn pink and are cooked through, and all the mussels have opened. Again, discard any mussels that remain closed.
  15. Season and Serve: Turn off the heat. Carefully taste the Zuppa di Pesce and adjust the seasoning with salt and freshly ground black pepper as needed. (Note: Shellfish naturally contain a good amount of salt, so you might not need much, if any, additional salt.) Stir in the minced Italian parsley. Ladle the hearty stew into individual bowls, garnish with fresh fennel fronds (if using), and finish with a generous drizzle of your best quality extra virgin olive oil.
  16. Recipe process shot collage group number five.
  17. Enjoy Immediately: Zuppa di Pesce is best served immediately, ensuring the seafood is at its peak freshness and tenderness. It pairs wonderfully with thick slices of toasted Italian bread, especially those rubbed with a garlic clove, perfect for soaking up every last drop of the exquisite seafood broth. If serving a crowd for an extended period, such as during the Feast of the Seven Fishes, it can be kept warm on a sterno rack.
Overhead shot of white bowl with clams, mussels, and shrimp and toasted bread.

Chef’s Notes & Pro Tips for Perfect Zuppa di Pesce

  • Quality Matters: Always prioritize the freshest ingredients, especially when it comes to seafood. Visit a reputable fishmonger and ask for their recommendations on what’s freshest that day. The flavor of your stew will largely depend on the quality of your seafood.
  • Choosing Your Fish: While cod is excellent for Zuppa di Pesce, feel free to substitute with any other firm, white, flaky fish such as monkfish, snapper, sole, halibut, or even striped bass. Tailor your selection to what’s available and fresh.
  • Preparing Shellfish: If using wild clams, it’s often necessary to purge them of sand. This involves soaking them in a bowl of cold, salted water (about 1/3 cup salt per gallon of water) for 30 minutes to an hour, allowing them to filter out impurities. Mussels are usually sold cleaned and de-bearded, but always inspect them. Scrub any remaining grit from their shells and remove any stubborn “beards” (fibrous attachments) by pulling them firmly towards the hinge.
  • Strategic Cooking: Avoid the temptation to toss all the seafood in at once. Different types of seafood have varying cooking times, and adding everything simultaneously will inevitably lead to overcooked, rubbery ingredients. Always start with the seafood that requires the longest cooking time, typically calamari, followed by the fish, and then the quick-cooking clams, mussels, and shrimp. This ensures every component is perfectly cooked.
  • Seasoning Carefully: Shellfish naturally release briny, salty liquids into the broth. For this reason, it’s crucial to go easy on added salt throughout the cooking process. Wait until the very end, after all the seafood has cooked, to taste the Zuppa di Pesce and adjust the salt and pepper levels as needed. This prevents the stew from becoming overly salty.
  • Garnishes Elevate: Simple garnishes can significantly enhance the presentation and flavor of your Zuppa di Pesce. Freshly minced flat-leaf Italian parsley brightens the dish, while delicate fennel fronds add an elegant, aromatic touch. A final generous drizzle of high-quality extra virgin olive oil not only adds richness but also a wonderful peppery finish. Feel free to use all, some, or none of these based on your preference.
Zuppa di pesce in white bowl with toasted bread.

Serving Zuppa di Pesce: What Pairs Best?

The robust and flavorful broth of Zuppa di Pesce is a highlight, practically begging to be soaked up. The classic accompaniment is plenty of crusty Italian bread, ideally toasted and rubbed with a raw garlic clove. This provides a wonderfully aromatic and textural contrast to the tender seafood. For a more substantial meal, Zuppa di Pesce can also be served over a bed of al dente pasta, such as linguine or spaghetti, allowing the pasta to absorb the rich tomato-wine sauce. A light, crisp white wine, like the Sauvignon Blanc or Pinot Grigio used in the recipe, makes for an excellent beverage pairing, complementing the seafood without overpowering it.

Customizing Your Seafood Stew: Delicious Variations

One of the joys of Zuppa di Pesce is its versatility. Don’t feel confined to the exact seafood mentioned. Experiment with other fresh catches like scallops, swordfish, or even chunks of lobster for a truly luxurious version. You can opt for an all-mussel or all-clam stew if those are your favorites. For those who enjoy more heat, increase the amount of red pepper flakes or add a touch of fresh finely diced chili. A squeeze of fresh lemon juice at the end can brighten all the flavors, while a handful of fresh basil or oregano can add another layer of herbaceousness. The possibilities are endless, allowing you to make this classic dish uniquely yours.

Storage and Reheating

While Zuppa di Pesce is undoubtedly best enjoyed fresh, leftovers can be stored. Allow the stew to cool completely, then transfer it to an airtight container and refrigerate for up to 3 days. When reheating, gently warm the stew on the stovetop over low heat to prevent the seafood from becoming tough. Avoid boiling, as this can overcook the delicate seafood. If the stew seems too thick, you can add a splash of clam juice or vegetable broth to thin it out.

Explore More Seafood Delights

If your love for seafood runs as deep as ours, you’ll definitely want to explore these other fantastic recipes. Each one celebrates the incredible flavors of the ocean:

  • Linguine alle Vongole: A simple yet elegant clam pasta.
  • Mussels Marinara: Plump mussels in a savory tomato sauce.
  • Spinach Stuffed Flounder: A wholesome and delicious baked fish dish.
  • Italian Calamari Salad: A refreshing and zesty seafood salad.

Share Your Zuppa di Pesce Experience

We hope you truly enjoy preparing and savoring this authentic Zuppa di Pesce recipe. Your feedback is invaluable to us, so please consider leaving a 5-star rating and sharing your thoughts and experiences in the comments section below. We love hearing from our community!

For those who prefer visual learning, many of our recipes, including detailed video guides, can be found on our YouTube channel and our Facebook Page. For exclusive content, including never-before-seen videos and in-depth tutorials, we invite you to become a Patreon member today!

Zuppa di Pesce Recipe Summary

Zuppa di Pesce is a rustic Italian seafood stew featuring a delightful mix of clams, mussels, squid, shrimp, and cod, all bathed in a flavorful broth of tomato, white wine, and aromatic fennel. It’s a complete meal on its own, especially when served with crusty bread, or can be elegantly paired with pasta.

Author: James Delmage

Prep Time: 15 minutes

Cook Time: 45 minutes

Total Time: 1 hour

Servings: 4

Ingredients (for 4 servings)

  • 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)
  • 1 cup (240g) dry white wine
  • 2 (28-ounce) cans plum tomatoes, crushed
  • 1 1/4 cups (320g) clam juice
  • 3/4 pound (340g) calamari, cleaned and cut
  • 3/4 pound (340g) cod or other meaty white fish, cut into chunks
  • 12 little neck clams, scrubbed
  • 1 pound (454g) mussels, scrubbed and de-bearded
  • 3/4 pound (340g) extra large shrimp
  • Salt and pepper to taste
  • 1/4 cup minced flat-leaf Italian parsley

Instructions

  1. Heat olive oil in a large pot over medium-low heat. Sauté shallots and fennel for 5 minutes until soft. Add garlic and cook for 2 minutes until fragrant.
  2. Stir in crushed red pepper flakes and cook for 30 seconds. Deglaze with white wine on high heat for 90 seconds. Reduce heat to medium, add crushed tomatoes and clam juice. Simmer for 10 minutes.
  3. Add calamari and cook for 15 minutes to tenderize. Next, add fish and cook for 5 minutes. Then, add clams, cover, and cook for 5-7 minutes until they start to open.
  4. Finally, add mussels and shrimp. Cover and cook for 5-7 minutes until shrimp are pink and mussels open. Discard any unopened shellfish.
  5. Taste and adjust salt and pepper. Turn off heat, stir in parsley. Serve immediately with toasted garlic Italian bread and a drizzle of extra virgin olive oil.

Notes

  • Be cautious with salt due to the natural saltiness of shellfish; taste and adjust at the end.
  • Serve with plenty of crusty bread to absorb the delicious sauce.
  • Feel free to substitute other fresh clams and firm white fish based on availability.
  • Always scrub mussels and remove any beards before cooking.
  • Best served fresh, but leftovers can be refrigerated for up to 3 days and gently reheated on the stovetop.

Nutrition Information (per serving, approximate)

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 and should only be used as an approximation.