Zuppa Di Pesce, or Italian Fish Soup, is a flavorful celebration of Italy’s coastal bounty. Featuring a medley of fresh seafood such as mussels, shrimp, squid, and white fish, this soup is gently simmered in a homemade fish stock infused with tomatoes, fennel, and white wine. Topped with golden garlic crostini, this hearty yet elegant dish is perfect for cold days or whenever you crave a taste of the Mediterranean. Each bowl is a nourishing blend of briny, savory, and slightly spicy flavors that capture the essence of Italian seaside cooking.
Prep Time45 minutesmins
Cook Time1 hourhr
Total Time1 hourhr45 minutesmins
Course: Soup
Cuisine: Italian
Keyword: fish soup, Zuppa Di Pesce
Servings: 6
Calories: 480kcal
Ingredients
FISH STOCK
10ouncesfirm white fish fillets,such as monkfish, red mullet or cod, skin removed, cut into large cubes, bones reserved
1smallonion,roughly chopped
1mediumcarrot,roughly chopped
0.25cupparsley
CROSTINI
3tablespoonsolive oil,extra virgin
2clovesgarlic,crushed
4slicescountry-style bread,such as Ciabatta
GARNISH
0.5poundssquid tubes
4tablespoonsolive oil
1mediumonion,finely chopped
1stalkcelery,finely chopped
1mediumcarrot,finely chopped
2clovesgarlic,finely chopped
2pinchescayenne pepper
12largeshrimps
1bulbfennel,trimmed and thinly sliced
0.5cupdry white wine
14ouncescan tomatoes, chopped
8largescallops,cleaned
2poundsmussels,cleaned
Instructions
Make the fish stock:
Rinse the fish bones under cold water, removing any blood or innards. Peel and devein the shrimp Put the fish bones and shrimp shells in a large saucepan with just enough water to cover. Bring slowly to a simmer, skimming any foam from the surface. Add the onion, carrot, and the stems from the parsley, then simmer gently for 20 minutes.
Strain the fish stock:
Strain through a fine colander and measure 6 cups stock. If there is a little less than this, add a little water. If there is more than this, put the strained stock back into a clean saucepan and simmer until reduced to 6 cups.
Lie the squid out flat, skin side up, and score a crisscross pattern into the flesh, being careful not to cut all the way through. Slice diagonally into bite-size strips.
Make the soup:
Place the mussels in the sink under running cold water. Pick up each mussel and check that it’s firmly closed. Discard any mussels that remain open after being touched. Scrub each mussel clean with a stiff brush to get rid of any barnacles, pulling off the hairy ‘beard’ that sticks out from the shell, if it has one. Wash them well under cold water to remove any impurities.
Heat the oil in a large saucepan and cook the onion, celery, fennel, carrot, garlic and roughly chopped parsley over medium heat for 5 to 6 minutes or until soft but not browned. Add the cayenne pepper and season well.
Add the white wine, increase the heat, and cook until it is absorbed. Stir in the tomatoes, then add the fish stock and bring to a boil. Reduce the heat and simmer for 20 minutes.
Add the squid and washed mussels to the pan and simmer for 2 minutes. Add the scallops and shrimp and simmer for another 3 minutes. Taste and rectify the seasoning if necessary.
Make the crostinis:
Heat the olive oil and crushed garlic in a large frying pan over moderately low heat. Add the slices of bread and fry on both sides until golden.
Serve the soup:
Place a slice of bread into each of four warmed serving bowls. Ladle the soup on top and serve immediately.