Bouillabaise is a classic seafood stew that truly harnesses the flavors of the Mediterranean. A combination of fish and shellfish, beautiful aromatics, and of course bright saffron completes this Provençal comfort dish.
There are countless French dishes that I enjoy to make and eat, but here is a classic to add to the mix. This recipe for Bouillabaise hails from Provence, Marseille in particular on the Côte d'Azur.
Bouillabaise is a Provençal fish stew with a fragrant broth of onions, leeks, garlic, fennel, tomatoes, and fish stock, enlightened with a bit of saffron and orange zest, and finished with a myriad of seafood.
Some recipes strain the aromatics out of the broth before cooking the seafood and serving. I personally like the idea of serving a more rustic presentation where you can see all of the ingredients as you eat.
You can use quite a selection of seafood here. I've kept it quite simple with shrimp, mussels, white fish (haddock in my case), and lobster. The lobster is optional and easily omitted if you can't get your hands on one or feel squeamish about cooking them yourself.
The most time consuming part of making Bouillabaise is prepping the seafood. This includes scrubbing your mussels, peeling and deveining your shrimp, and cleaning your cooked lobster.
Otherwise this Bouillabaise is not that complicated to make. You can even cook the broth ahead of time and then reheat it before adding your seafood last minute for a weeknight dinner.
Traditionally served with this glorious stew are toasted baguette croutons (or at least some crusty bread) topped with rouille meaning "rust" in French, a garlicky spread. I've seen a lot of different ways to make rouille. Some feature roasted red bell pepper, others are closer to aioli in preparation, and yet others include bread or breadcrumbs as the base.
I adapted a recipe using a chunk of diced baguette as the base, and blitzed it together with garlic, cayenne pepper, and olive oil in a small food processor. It was absolutely divine!
Other recipes you may like
- Salmon Rillettes
- French Onion Soup
- Beef Bourguignon
- Classic Steak Tartare (Beef Tartare)
- Gratin Dauphinois (French Scalloped Potatoes)
- Tarte aux Pommes
- Tea Soufflés
Tried this recipe? Please leave a star ⭐️⭐️⭐️⭐️⭐️ rating in the recipe card below and/or a review in the comments section further down the page. You can also follow me on social media on Facebook, Instagram, and Pinterest!
Bouillabaise (Provençal Fish Stew)
- One 3-inch piece of baguette cut into ½-inch dice
- 3 tablespoons water
- 2 garlic cloves
- ¼ to ½ teaspoon cayenne pepper
- ½ teaspoon kosher salt
- 3 tablespoons extra-virgin olive oil
- The remainder of the baguette not used in rouille
- Extra-virgin olive oil as needed
- 1 pound shrimp preferably wild caught, peeled and deveined, shells reserved
- 1 bay leaf
- 6 sprigs fresh thyme
- Zest of one orange use a vegetable peeler to make wide strips
- 1 tablespoon extra-virgin olive oil
- 1 onion finely chopped
- 2 leeks white and light green parts only, thinly sliced
- 4 cloves garlic minced
- 1 bulb fennel trimmed, cored, and finely chopped, fennel fronds chopped and reserved for garnish
- 2 large tomatoes chopped, or 2 cups canned crushed tomatoes
- ¼ teaspoon saffron threads
- ½ cup white wine
- 5 cups fish stock
- Kosher salt and freshly ground black pepper
- 1 (1 ¼-pound) live lobster optional
- 1 to 1 ½ pounds white fish fillets such as cod, haddock, or snapper, cut into 1 ½-inch chunks (consider using a variety as opposed to one type)
- 1 pound mussels cleaned
- To make the rouille: In a mini food processor, sprinkle the diced bread with the water and let stand until the water is absorbed, about 5 minutes. Add the garlic, cayenne and salt and process until the bread and garlic are coarsely chopped. With the machine on, drizzle in the olive oil and process until the rouille is smooth. Transfer to a bowl and refrigerate.
- To make the croutons: Slice the remainder of the baguette on the bias (diagonally) into ½-inch thick slices. Put oven rack in middle position and preheat oven to 400°F. Arrange bread slices in 1 layer in a shallow baking pan and brush both sides with oil. Bake until crisp, about 8 minutes. Set aside.
- To make the bouillabaise: Cut a large square of cheesecloth, and place the reserved shrimp shells in the middle along with the bay leaf, thyme, and orange zest strips. Tie the cheesecloth into a bundle with kitchen twine.
- Heat oil in a Dutch oven over medium-high heat. Add onion, leeks, garlic, and fennel, and saute until translucent, about 5 minutes. Add the tomatoes and cook until they begin to break down, about 5 minutes. Add the saffron, white wine, fish stock, and the cheesecloth bundle of shrimp shells and bring to a boil. Season with salt and pepper. Reduce heat to low, cover and simmer until the vegetables are very tender, about 20 minutes. Remove the cheesecloth bundle, holding it over the pot and gently squeezing it with the back of a spoon or a pair of tongs to release all of the juice.
- If using lobster, very carefully remove rubber bands from the claws (use scissors to snip them). Place the lobster in the pot, cover and cook for 8 minutes (flip the lobster over halfway through if needed, to ensure it’s entirely submerged and cooks evenly). Using tongs, remove the lobster, letting any bits from the soup drain back into the pot. Let the lobster cool slightly, and remove meat from the claws and tail, cutting into 1-inch pieces.
- Season the fish and add it with the mussels to the simmering broth. Cover and cook for 2 minutes. When the mussels start to open, add the shrimp and the cooked lobster meat and finish cooking, covered, until the shrimp is cooked through, and the mussels have fully opened, another minute or two. Discard any mussels that do not open. Adjust seasoning of broth as needed before serving.
- Ladle into bowls, garnish with chopped fresh fennel fronds, and serve with croutons and rouille on the side.
*All nutritional information is based on third-party calculations and should be considered estimates. Actual nutritional content will vary with brands used, measuring methods, portion sizes and more.*