Ingredients
Equipment
Method
Build the broth
- Heat the olive oil in a 6-quart Dutch oven over medium heat. Add the onion, leek, fennel, and 4 minced garlic cloves; cook for 8–10 minutes, stirring occasionally, until the vegetables soften.
- Stir in the tomatoes, tomato paste, orange zest, bay leaves, thyme, 1/4 teaspoon saffron, salt, and black pepper; cook for 3 minutes.
- Pour in the wine and simmer for 2–3 minutes.
- Add the fish stock and bring to a simmer. Cook uncovered for 20 minutes, then remove and discard the bay leaves, thyme sprigs, and orange zest.
Make the rouille
- Crush the remaining 1/4 teaspoon saffron in a small bowl, stir in 1 teaspoon hot broth, and let stand for 5 minutes. Whisk in the mayonnaise, remaining minced garlic, lemon juice, and cayenne pepper.
Toast the baguette
- Heat the oven to 400°F.
- Arrange the baguette slices in a single layer on an 18x13-inch rimmed baking sheet and bake for 8–10 minutes, until crisp and lightly golden.
Cook the seafood and serve
- Bring the broth back to a gentle simmer if needed, then add the cod and halibut; simmer uncovered for 3 minutes.
- Add the shrimp and mussels, cover, and simmer for 4–6 minutes, until the fish and shrimp reach 145°F and the mussels open; discard any mussels that remain closed.
- Ladle the seafood and broth into bowls and serve with the toasted baguette and rouille.
Notes
For tender seafood, keep the broth at a gentle simmer rather than a boil. Refrigerate leftovers for up to 2 days; freezing is not recommended because the seafood can become tough. For a gluten-free option, serve with gluten-free baguette.
