-
1
In a large pot, heat the olive oil. Add the shallots, leeks, fennel and garlic and cook over moderate heat until softened, about 8 minutes. Add the saffron and cook, stirring, for 1 minute. Add the tomatoes and tomato paste and cook over moderately high heat, stirring, for 2 minutes. Add the fish bones and heads, 3 quarts of water, the thyme, parsley and bay leaves and bring to a boil. Simmer over moderately low heat for 45 minutes.
-
2
Strain the broth and discard the solids. Return the broth to the pot and boil over high heat until it is reduced to 6 cups, about 20 minutes. Season the broth with salt and pepper.
-
3
In a small saucepan of boiling, salted water, cook the potato until tender, about 7 minutes. Drain well and transfer to a food processor. With the machine on, add the egg yolks, chopped garlic, red pepper and harissa and process to a puree. With the machine on, add the olive oil and process very briefly until it's just incorporated. Scrape the rouille into a bowl and season with salt. Cover and refrigerate.
-
4
In a large pot, heat the olive oil. Add the garlic, leek and fennel and cook over moderately low heat, stirring occasionally, until tender, about 8 minutes. Add the potato and cook until just tender, about 5 minutes. Add the tomato and cook, stirring, for 3 minutes. Stir in the broth and bring to a boil. Add the clams and cook over moderate heat until they start to open. Add the mussels, shrimp and fish and simmer until all of the seafood is just cooked, about 4 minutes. Stir in the lemon juice and basil; season with salt and pepper.
-
5
Spread the baguette toasts with some of the rouille. Spoon the bouillabaisse into 4 large, shallow bowls and serve with the toasts and lemon wedges. Pass the remaining rouille at the table.
-
6
Make Ahead
-
7
The broth can be refrigerated overnight. The rouille can be refrigerated for up to 4 hours.