
What is Bouillabaisse?
Bouillabaisse is a delicious seafood soup from Marseille, a city in Southern France. It is famous for the strong flavors and fresh fish. This soup is a very big part of Provençal cooking.
The recipe has different types of seafood like sea bass, red mullet, mussels, and squid. These are cooked with vegetables, herbs, and spices, and all together they make a very delicious dish. Adding saffron and orange zest give the soup a very special rich taste.
It is often served with rouille sauce and bread. It’s a great dinner that feels very fancy and will impress any guests you have, especially with some white wine!
Why I Love This Recipe?
I really love this Bouillabaisse recipe because it’s very simple to make. It’s fresh, and full of flavor. It’s very easy to make and uses fresh seafood, which makes the taste amazing. You can even change it a little, depending on what seafood you have at home.
It’s a perfect dish to share with family or friends. The mix of seafood, spices, and that garlic rouille sauce when served with bread is just perfect.
This recipe is not fancy or hard—it’s actually very simple and is full of the fresh, simple flavors. Now let’s get cooking!
Key Ingredients & Substitutions for Bouillabaisse
Seafood: Bouillabaisse is made with fish like sea bass, red mullet, or cod, and shellfish like mussels and squid. You can use haddock, halibut, or any fresh white fish you find. Fresh fish makes the soup taste so much better!
Saffron: Saffron gives the soup a nice color and A very special taste. It’s a bit expensive, but you only need a little. If you want a cheaper option, you can use a pinch of turmeric, but it won’t taste the same.
Fennel: Fresh fennel adds a flavor that goes well with seafood. If you can’t find it, use a pinch of fennel seeds instead.
Orange Zest: Orange zest makes the soup taste fresh and balances the flavors. If you don’t have orange, you can also use lemon zest.
Fish Stock: Good fish stock is very important for the flavor. You can make your own with fish bones or use a store-bought one. If you don’t have fish stock, clam broth or even chicken broth works too.
Rouille Sauce: This is a garlic mayo that makes the soup creamy and tasty. If you’re in a hurry, you can use store-bought garlic mayo or aioli. It works just as well!
Tools You’ll Need
- Large Pot or Dutch Oven: This is essential for simmering the soup and ensuring even cooking.
- Strainer: Useful for straining the broth, especially if you’re making your own fish stock.
- Knife and Cutting Board: For chopping vegetables and preparing the seafood.
- Zester: A zester or grater is handy for getting fine orange zest.
- Serving Bowls and French Bread: Bouillabaisse is best served in deep bowls with crusty French bread on the side.
Step-by-Step Instructions for French Bouillabaisse
Prepare the Ingredients
1. Clean the seafood: Rinse and scrub 1 lb mussels, discarding any that are open and don’t close when tapped. Rinse and cut 1 lb sea bass fillets and 1 lb squid into bite-sized pieces.
2. Prepare the vegetables: Finely chop 1 large fennel bulb, 1 leek, and 1 large onion. Dice 2 large tomatoes, and finely chop 3 garlic cloves.
Make the Bouillabaisse Base
3. Sauté the vegetables: Heat 3 tbsp olive oil in a large pot over medium heat. Add the fennel, leek, onion, and garlic. Cook for about 5 minutes until softened.
4. Add tomatoes and seasonings: Stir in the diced tomatoes, 1 tsp saffron threads, 1 tsp salt, ½ tsp black pepper, and 1 tsp orange zest. Cook for another 2-3 minutes, letting the flavors meld.
Simmer the Soup
5. Add stock and simmer: Pour in 6 cups of fish stock (or clam broth) and bring to a boil. Reduce the heat and let it simmer for about 15 minutes.
6. Cook the seafood: Add the fish fillets and squid to the simmering broth. Let them cook for 5 minutes, then add the mussels. Continue cooking until the mussels open and the fish is tender, about 5-7 minutes.
Prepare the Rouille
7. Make the rouille: In a small bowl, mix ½ cup mayonnaise, 1 minced garlic clove, 1 tsp lemon juice, and a pinch of cayenne pepper. Stir until smooth and set aside.
Serve the Bouillabaisse
8. Serve: Ladle the Bouillabaisse into bowls and top with a spoonful of rouille. Serve with crusty French bread on the side. Garnish with fresh parsley if desired.

Expert Tips for Perfect Bouillabaisse
Choose Fresh Seafood: Freshness is everything! Visit a trusted fishmonger and ask for their best catch of the day—it makes all the difference.
Simmer, Don’t Boil: Keep the broth at a gentle simmer to develop rich flavors without overcooking the seafood. Boiling can leave the fish tough, and nobody wants that!
Make it Ahead: The broth tastes even better if you make it a few hours in advance. Just reheat it before adding the seafood—perfect for saving time when prepping the meal.
Serve with Rouille: Don’t skip the rouille! Spread it on crusty bread or stir it into the soup for a creamy, garlicky boost of flavor.
Serving Suggestions
Bouillabaisse is traditionally served with French bread and a dollop of rouille sauce on top. It’s perfect for a cozy dinner, especially with a white wine like a Sauvignon Blanc or a light rosé.
You can also add some extra garnishes like fresh parsley, lemon wedges, or a sprinkle of fennel fronds.
Make-Ahead and Storage
- Make-Ahead: You can make the broth portion of the Bouillabaisse up to a day in advance. Just store it in the refrigerator and reheat before adding the seafood.
- Storage: Bouillabaisse is best enjoyed fresh. However, you can store leftovers in the fridge for up to 2 days. The seafood may lose some texture, so it’s best to reheat gently.
French Bouillabaisse Recipe – Provençal Seafood Soup
- Total Time: 50 minutes
- Yield: 4 servings 1x
Description
Rich, flavorful, and full of fresh seafood, this Bouillabaisse recipe is a French classic! Made with a mix of fish, shellfish, and aromatic herbs, it’s perfect for a special dinner.
Ingredients
For the Bouillabaisse:
- 1 lb sea bass fillets, cut into chunks
- 1 lb mussels, cleaned
- 1 lb squid, cut into rings
- 3 tbsp olive oil
- 1 large fennel bulb, chopped
- 1 leek, chopped
- 1 large onion, chopped
- 3 garlic cloves, chopped
- 2 large tomatoes, diced
- 1 tsp saffron threads
- 1 tsp orange zest
- 6 cups fish stock or clam broth
- Salt and pepper to taste
For the Rouille:
- 1/2 cup mayonnaise
- 1 garlic clove, minced
- 1 tsp lemon juice
- Pinch of cayenne pepper
Instructions
- Prepare Ingredients: Clean and chop all seafood and vegetables.
- Make the Base: Sauté fennel, leek, onion, and garlic in olive oil. Add tomatoes, saffron, and orange zest.
- Simmer Soup: Add fish stock, bring to a boil, then simmer. Add fish and squid, then mussels.
- Prepare Rouille: Mix mayonnaise, garlic, lemon juice, and cayenne pepper.
- Serve: Ladle soup into bowls, top with rouille, and enjoy with French bread.
Notes
- Try adding different seafood based on what’s fresh.
- For extra flavor, let the broth sit for a few hours before adding seafood.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Main dish
- Cuisine: French
Nutrition
- Calories: 320
- Sugar: 5g
- Fat: 16g
- Carbohydrates: 12g
- Protein: 30g
Nutrition information
This website gives estimated nutritional information, which might change depending on the ingredients used.
Frequently Asked Questions (FAQ)
Can I make Bouillabaisse without saffron?
Yes, while saffron is traditional, you can substitute with turmeric for color. However, the flavor will be different.
What kind of bread goes best with Bouillabaisse?
Crusty French baguette is perfect for soaking up the broth. You can also use sourdough or any hearty, crusty bread.
Can I use frozen seafood?
Fresh seafood is best, but frozen can work in a pinch. Just make sure to thaw and drain it well before cooking.



Excellent seafood recipe 😋
Loved the combination of flavors
Very good recipe, we prepared it , with saffron, fresh sea bass, fresh mussel and calamari. We added some shrimp.
. Fresh seafood is a must.
Tried the roulle both on the bread as well as on the soup. Either way is great.