Classic French Bouillabaisse with Seafood and Saffron Recipe
A classic French seafood stew, Bouillabaisse combines halibut, mussels, scallops, and shrimp in a rich, aromatic broth infused with fennel, saffron, and white wine. This hearty dish is perfect for seafood lovers looking for a warm, flavorful meal served with toasted baguette slices.
- Author: Anna
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Soup/Stew
- Method: Stovetop
- Cuisine: French
Seafood
- 1 pound halibut filets, cut into 3-inch pieces
- 12 ounces mussels, scrubbed and debearded
- 1 pound sea scallops, tendons removed
- 8 to 10 ounces raw shrimp, peeled and deveined
Aromatics and Base
- 3 tablespoons olive oil
- 1 tablespoon butter
- 1 fennel bulb, cored and finely chopped
- 1 small yellow onion, diced
- 8 cloves garlic, minced
Herbs and Spices
- ¼ teaspoon dried thyme
- ¼ teaspoon paprika
- ¼ teaspoon saffron threads
- ⅛ teaspoon cayenne pepper
- 2 bay leaves
- 2 tablespoons finely chopped fresh basil
- 1 tablespoon finely chopped fresh parsley
- Salt and fresh ground black pepper, to taste
- Red pepper flakes, for garnish (optional)
Liquids
- 1 cup dry white wine
- 4 cups clam juice (or seafood stock)
- 14 ounces canned diced tomatoes, undrained
For Serving
- Toasted baguette slices (optional)
- Cook the aromatics: Heat the olive oil and melt the butter in a large Dutch oven over medium-high heat. Add the chopped fennel and onion and cook for about 5 minutes until softened, stirring often to prevent burning. Stir in garlic, thyme, paprika, saffron, and cayenne pepper; cook for 20 seconds to release their flavors.
- Add the liquids and tomatoes: Pour in the white wine, scraping up any browned bits from the bottom of the pot, and cook for 1 minute. Add clam juice (or seafood stock), canned diced tomatoes with their juice, and bay leaves. Stir to combine.
- Simmer: Bring the mixture to a boil, then reduce heat to medium and simmer for 8 to 10 minutes until the liquid has reduced by about half, concentrating the flavors.
- Prep the fish: Season the halibut pieces with salt and pepper. Add them to the pot, reduce heat to medium-low, cover, and cook for 2 minutes to begin cooking gently.
- Add and cook the remaining seafood: Nestle in the mussels and scallops, cover the pot, and cook for 3 minutes. Remove the cover, add the shrimp, cover again, and cook for an additional 2 to 3 minutes until the shrimp is opaque, halibut is cooked through, mussels have opened, and scallops are firm.
- Finish: Remove from heat, discard bay leaves and any unopened mussels. Stir in fresh basil and parsley. Taste and adjust seasoning with salt and pepper as needed.
- Serve: Ladle the bouillabaisse into wide bowls and garnish with red pepper flakes if desired. Serve with toasted baguette slices for dipping.
Notes
- Discard any mussels that do not open after cooking to ensure safety.
- Use fresh seafood for the best flavor and texture.
- Saffron is key for authentic flavor; if unavailable, substitute with a pinch of turmeric for color but the flavor will differ.
- Toast baguette slices under the broiler until golden and crispy for an ideal accompaniment.
- Use a large, heavy-bottomed pot like a Dutch oven to evenly cook the stew.
Keywords: bouillabaisse, French seafood stew, halibut, mussels, scallops, shrimp, saffron, fennel, seafood stew recipe