Method:
Step 1: Prepare the Base
Heat the olive oil in a large pot or Dutch oven over medium heat.
Add the diced onion, carrot, and celery. Sauté for about 5-7 minutes, or until softened.
Add the garlic and red pepper flakes (if using) and cook for another minute until fragrant.
Stir in the crushed tomatoes, white wine, and fish broth. Bring to a simmer.
Add the bay leaf and season with salt and pepper. Let the soup simmer for about 20 minutes, allowing the flavors to develop.
Step 2: Add the Seafood
Once the base has simmered, add the fish fillets, squid, and shrimp. Stir gently.
After 5 minutes, add the mussels and clams to the pot. Continue to cook until the shellfish have opened (about 5-7 minutes). Discard any unopened shellfish.
If using lobster, add it at the same time as the mussels and clams.
Step 3: Adjust Seasonings and Final Touches
Taste the soup and adjust seasoning with salt and pepper as needed.
Remove the bay leaf and discard it.
Allow the soup to stand for 5 minutes so the flavors meld together.
Step 4: Serve
Ladle the soup into bowls. Garnish with freshly chopped parsley and serve with toasted crusty bread or garlic bread on the side.
Tips and Variations:
Substitute for Dietary Preferences:
For a gluten-free version: Simply skip the bread or use gluten-free bread.
For a vegetarian version: You can replace the seafood with tofu or additional vegetables like zucchini and eggplant. Use vegetable broth instead of fish broth.
For lower-fat options: Opt for white fish like cod or tilapia instead of richer fish like salmon.
Adjust the seafood variety: If you can't find mussels or clams, feel free to swap in more shrimp, scallops, or even crab meat for a delicious variation. The beauty of Zuppa di Pesce is that it can adapt to whatever fresh seafood you have available.
Make it spicier: If you love a kick of heat, add extra red pepper flakes or a finely chopped chili pepper.