Traditionally zuppa di pesce is made with pieces of fish with bones and skin intact. But it is tricky to eat that way even though the flavor is more complex, so in this recipe I use filet of fish. The zuppa di pesce that you are most likely familiar with is based on garlic and tomato sauce, which was simmered along with assorted fish to make a savory chunky dish. This version is more in a brodetto style (my favorite, lighter and clearer). This kind of preparation can be found with slight variations along the entire Northern coast of Italy.
2 quarts water
One 35-ounce can Italian plum tomatoes , and their liquid
1½ cups dry white wine
2 small leeks, white parts only, trimmed, cleaned and cut into 3-inch lengths (about 2 cups)
2 medium carrots, trimmed and sliced thick
1 large onion, cut into thick slices
10 sprigs fresh thyme
Zest of half a lemon, removed in wide strips with a vegetable peeler
½ cup extra virgin olive oil
8 garlic cloves, peeled
2 leeks, white and light green part only
1 large onion, sliced thin
4 calamari (1¼ pounds), cleaned tentacles left whol, bodies cut crosswise into ½-inch rings
18 medium sea scallops (about ½ pound)
8 ounces fresh firm-textured fish fillets, such as salmon, snapper or swordfish, skin removed and cut
12 large shrimp, peeled and deveined, (about ½ pound)
24 mussels, preferably cultivated, cleaned
2 cups Braised Cannellini Beans , optional
¼ cup chopped fresh Italian parsley
Garlic Bread or crusty Italian bread
freshly ground black pepper to taste
Make the soup base: Combine the water, tomatoes, wine, leeks, carrots, onion, thyme and lemon in a saucepan and bring to a boil. Lower the heat to a lively simmer and cook until reduced by about one-third, about 45 minutes. Stir in ¼ cup olive oil, season the mixture lightly with salt and continue to simmer until the liquid portion of the soup base is reduced to about 8 cups, about 20 minutes. Strain the soup base into a 3-quart saucepan and keep it warm over low heat. Discard the solids. (The soup base may be prepared up to 3 days in advance and refrigerated.)
If you have prepared the soup base in advance, bring it to a simmer in a medium saucepan. Adjust the heat to very low and keep warm. Heat the remaining ¼ cup olive oil in a large (about 8-quart) heavy pot over medium heat. Add the onion, leek and garlic and cook, stirring, until the onion is wilted but still crunchy, about 4 minutes. Add the calamari and cook, stirring, until they turn opaque, about 2 minutes. Pour in all but 1 cup of the soup base and bring to a boil. Stir in the scallops, fish fillets and beans. Adjust the heat to simmering and cook until the seafood is barely opaque at the center, about 5 minutes.
Meanwhile, add the mussels to the soup base remaining in the saucepan. Increase the heat to high, cover the saucepan and steam over medium heat, shaking the pan occasionally, until the mussels open, about 3 minutes.
Stir the shrimp, parsley and steamed mussels into the large pot of soup. Simmer until the shrimp is cooked through, about 1 minute. Check the seasoning, adding salt, if necessary, and pepper. Ladle into warm soup bowls, passing a basket of the bread of your choice separately.