A bright, soul-warming Provençal white fish stew scented with saffron, fennel, and orange peel, then enriched at the end with a generous spoonful of garlic aioli that gives the broth its signature silky body. Unlike its saffron-rouille cousin bouillabaisse, this rustic Mediterranean stew gets its velvety texture from emulsified olive oil rather than a chili pepper paste, creating a lighter yet deeply savory finish. Serve it with toasted baguette and extra aioli for a true taste of southern France.
Prep Time25 mins
Cook Time45 mins
Total Time70 mins
Servings4
Yield4 servings
Nutrition Facts
Per serving (estimated)
- 510 kcalCalories
- 26 gFat
- 4.5 gSaturated Fat
- 28 gCarbs
- 3 gFiber
- 5 gSugar
- 34 gProtein
- 780 mgSodium
- 920 mgPotassium
- 140 mgCalcium
- 3 mgIron
- 22 mgVitamin C
- 95 mcgVitamin A
Ingredients
For the stew
- 1.5 lb mixed skinless white fish fillets (monkfish, cod, and halibut), cut into 2-inch chunks
- 1/2 lb fresh mussels, scrubbed and debearded
- 1 large leek, white and light green parts, thinly sliced
- 1 medium yellow onion, thinly sliced
- 1 small fennel bulb, cored and thinly sliced
- 4 garlic cloves, 2 smashed and 2 finely grated
- 2 ripe Roma tomatoes, peeled, seeded, and diced
- 1 cup dry Provençal white wine
- 4 cups warm fish or light shellfish stock
- 1 wide strip orange peel (pith removed)
- 1 generous pinch saffron threads (about 1/4 tsp)
- 1 bay leaf
- 2 sprigs fresh thyme plus 2 tbsp chopped parsley
- 3 tbsp extra-virgin olive oil
- 1 tsp fine sea salt, plus more to taste
- 1/4 tsp freshly ground white pepper
For the aioli
- 1 large pasteurized egg yolk (or 2 tbsp pasteurized liquid egg yolk)
- 2 small garlic cloves, mashed to a paste with 1/4 tsp salt
- 1/2 cup mild extra-virgin olive oil
- 1 tbsp fresh lemon juice
- Pinch of saffron bloomed in 1 tsp warm water
To serve
- 1/2 baguette, sliced 1/2 inch thick and brushed with olive oil
- Extra aioli or classic rouille for spreading
- Lemon wedges and chopped chives
Directions
- Make the aioli: whisk the egg yolk, garlic paste, and bloomed saffron in a medium bowl until pale, then drip in the olive oil drop by drop, whisking constantly, until a thick mayonnaise forms; finish with lemon juice and set aside.
- Warm the olive oil in a wide, heavy pot or Dutch oven over medium heat; add the leek, onion, and fennel with a pinch of salt and cook gently for 8 to 10 minutes until soft and translucent but not browned.
- Stir in the smashed garlic, diced tomatoes, and orange peel and cook 3 minutes until the tomatoes begin to break down; pour in the white wine and simmer until reduced by half, about 4 minutes.
- Add the fish stock, bay leaf, thyme, saffron, and white pepper; bring to a gentle simmer and cook uncovered for 12 minutes to meld the flavors, skimming any foam that rises.
- Season the fish chunks with the grated garlic and a pinch of salt; lower the heat so the broth barely trembles, nestle the fish into the liquid, and poach for 4 minutes before adding the mussels on top, covering, and cooking 3 to 4 minutes more until the fish flakes and the mussels open.
- Discard any unopened mussels and the bay leaf, thyme stems, and orange peel; bring the pot off the heat and let it rest 1 minute so it cools slightly below a simmer.
- Temper the aioli by whisking 2 large spoonfuls of the hot broth into it in a thin stream, then gently stir this enriched aioli back into the pot until the broth turns pale gold and turns velvety; do not return the pot to the heat or the aioli may break.
- Toast the baguette slices on a grill pan or under the broiler until golden at the edges; rub each slice with a cut clove of garlic if you like extra punch.
- Ladle the stew into wide shallow bowls, dividing the fish and mussels evenly, scatter with chopped parsley and chives, and serve immediately with the toasted baguette and a small dish of aioli or rouille for spreading.
Cook’s Notes
- Choose a mix of firm, lean white fish (monkfish, cod, halibut, or snapper) for the best texture; avoid oily fish like sardines or mackerel that can overpower the delicate broth.
- The aioli must be tempered carefully with hot broth before being stirred into the stew; never boil the finished dish or the emulsion will split and the broth will turn greasy.
- For a deeper Provençal flavor, swap the water used to bloom the saffron with a tablespoon of the warm fish stock.
- Traditional bourride is served with rouille (a saffron-and-chili pepper aioli spread on toasted baguette) alongside, so guests can spoon extra over each bite.
- If you cannot find pasteurized egg yolks, substitute 3 tablespoons of a high-quality store-bought mayonnaise whisked with the grated garlic, lemon, and saffron for an equally silky finish.










