
This traditional Mediterranean soup is a real seafood feast, flavored with saffron and Provençal herbs. Bouillabaisse blends strong marine flavors with aromatics that instantly transport your taste buds to the French coast.
I stumbled upon this dish during a trip to Marseille and tweaked it for my family kitchen. Whenever I cook it up, the smells that fill my home take me straight back to those tiny restaurants in the Old Port.
Ingredients
For the broth
- Extra virgin olive oil: forms the Mediterranean foundation of this dish
- Onion: builds the first key flavor layer in the broth
- Garlic: you can't cook without this classic Mediterranean flavor booster
- Tomatoes: add both tanginess and natural sweetness
- Leek: gives a gentle mild flavor to the base
- Celery: adds depth to the broth's flavor profile
- Carrot: brings a hint of natural sweetness
- Fennel seeds: the signature aroma in authentic bouillabaisse
- Saffron: this treasure of a spice creates the golden color and unique scent
- Bay leaf: a must-have traditional aromatic
- Fish stock: the liquid foundation that boosts the sea flavors
For the seafood
- White fish fillets: pick fresh firm-fleshed fish
- Shrimp: wild-caught ones taste better if you can find them
- Mussels: make sure they're tightly closed when you buy them
- Clams: they should be alive and firmly shut
- Squid: smaller ones tend to be more tender
Step-by-Step Instructions
- Making the aromatic broth:
- Heat the olive oil in a big pot over medium heat. Toss in finely chopped onion with garlic and cook for 3 minutes until see-through. Add the chopped leek celery and carrot and keep cooking for another 4 minutes while stirring often.
- Adding Mediterranean flavors:
- Put in diced tomatoes lightly crushed fennel seeds saffron threads and the bay leaf. Stir everything gently and cook for 2 minutes so the flavors start blending together.
- Building the sea-flavored base:
- Pour fish stock into the pot and bring it to a boil. Turn down to low heat and let it simmer uncovered for 30 minutes so the flavors get stronger. The broth should reduce slightly and turn a nice golden color from the saffron.
- Cooking seafood in sequence:
- First add chunks of white fish to the gently bubbling broth and cook for 5 minutes. Next put in the squid and cook for 2 minutes before adding the shrimp. Finish by placing the shellfish on top and cover the pot.
- Finishing touches:
- Let everything simmer until all the shells open up about 5 to 7 minutes. Take it off the heat right away to avoid overcooking the seafood. Taste it and add salt and pepper if needed.

Saffron is the magic touch in this dish for me. When I first tried it in Marseille, I was blown away by how this spice completely changes everything. I love watching my guests' faces when they taste this uniquely fragrant soup for the first time.
Storage and Make-Ahead Options
You can cook the base broth up to two days early and keep it in the fridge in a sealed container. This actually helps the flavors grow stronger. When you're ready to eat, just warm up the broth and throw in the seafood at the last minute for a quick but fancy meal.
Serving Ideas
Folks traditionally enjoy bouillabaisse in two parts. First they pour the broth over garlic-rubbed toast spread with rouille sauce. Then the fish and seafood chunks come separately. For a more modern take, just serve everything together in big warm bowls with garlic bread and rouille on the side.
The Story Behind Bouillabaisse
Bouillabaisse started in Marseille as a fishermen's meal using rocky fish they couldn't sell at market. Every Marseille family has their own spin on this iconic dish. True Marseille bouillabaisse needs at least four specific Mediterranean fish, including scorpion fish, which gives it that special taste everyone loves.
Frequently Asked Questions
- → What kind of fish works best in bouillabaisse?
Firm white fish like cod, hake, or pollock are great for the perfect texture.
- → Can I swap fish stock for something else?
Totally! Use veggie stock if you need an equally tasty alternative.
- → Where does bouillabaisse come from?
This dish hails from Marseille in Provence and has deep culinary roots there.
- → What’s the traditional way to serve bouillabaisse?
It’s typically served with some toasted bread slices and a bit of rouille sauce.
- → How long does bouillabaisse take to make?
The whole process, including the cooking, should take around an hour and a half.