• Level: Easy
  • Total: 1 hr 45 min
  • Prep: 1 hr 15 min
  • Cook: 30 min
  • Yield: 6 servings
Save Recipe


For the rouille: 

1/2 cup mayonnaise

1/4 cup chopped jarred roasted red peppers, drained and patted dry

2 tablespoons extra-virgin olive oil

1 tablespoon fresh lemon juice

1 clove garlic, roughly chopped

Kosher salt

For the bouillabaisse:

4 plum tomatoes, halved lengthwise

1 pound large shell-on shrimp

1 pound mussels

6 tablespoons extra-virgin olive oil

2 tablespoons tomato paste

2 8-ounce bottles clam juice

1 wide strip orange zest

1 bulb fennel, quartered, cored and thinly sliced

1 large shallot, thinly sliced

2 cloves garlic, finely chopped

Kosher salt

Small pinch of saffron threads

1/2 cup dry white wine

1 1/2 pounds firm white fish (such as cod, monkfish or black sea bass), cut into 3-inch pieces

Freshly ground pepper

1 baguette, sliced and toasted

2 tablespoons finely chopped fresh parsley


  1. Make the rouille: Puree the mayonnaise, roasted red peppers, olive oil, lemon juice, garlic and a pinch of salt in a blender until smooth. Transfer to a small bowl; refrigerate until ready to serve.
  2. Prepare the bouillabaisse: Grate the tomato flesh on the large holes of a box grater down to the skins; reserve the skins separately. Peel and devein the shrimp, reserving the shells and tails for the broth; clean and debeard the mussels. Refrigerate the seafood until ready to use.
  3. Make the broth: Heat 3 tablespoons olive oil in a large pot over medium-high heat. Add the shrimp shells and tails and cook, stirring, until bright red, about 3 minutes. Stir in the tomato paste until incorporated, about 30 seconds. Add the clam juice, 4 cups water, the reserved tomato skins, the orange zest and 1/4 cup of the sliced fennel. Bring to a boil, then reduce the heat to medium; simmer until the liquid is reduced to about 4 cups, 12 to 15 minutes. Strain the broth through a fine-mesh sieve set over a bowl, pressing on the solids to extract the liquid; reserve the broth.
  4. Wipe out the pot and heat the remaining 3 tablespoons olive oil over medium heat. Add the remaining fennel, the shallot, garlic and a pinch of salt; partially cover and cook, stirring occasionally, until the fennel begins to soften, about 5 minutes. Add the reserved grated tomato flesh and cook, stirring, until slightly thickened, about 2 minutes. Stir in the saffron, then add the wine and simmer until the liquid is reduced by about two-thirds, about 4 minutes. Add the reserved broth and return to a simmer.
  5. Add the mussels to the pot; cover and cook 4 minutes. Add any thick pieces of fish and cook, covered, 2 minutes. Add the remaining fish and the shrimp and cook, covered, until the mussels open and the fish and shrimp are just cooked through, 3 to 4 more minutes. (Discard any mussels that do not open.) Season with salt and pepper.
  6. Spread the baguette with the rouille and serve with the bouillabaisse. Sprinkle with parsley.
Get the Recipe

Perfect Cranberry Sauce

This ruby-hued sauce is a breeze to make with either fresh or frozen fruit.


Cassis Bouillabaisse

Seattle Style "Bouillabaisse"

Bouillabaisse or Fulton Market Fish Chowder

Bouillabaisse Burgers with Tomato-Fennel Relish and Saffron Mayonnaise

Seafood Gumbo

Mussels with Saffron, Guajillo Chiles, and Beer

Pan Seared Arctic Char and Cultivated Mussels in a Smoked Tomato and Green Garlic Broth with Posole