Bouillabaisse Recipe from Marseille | Authentic French Fisherman’s Stew
The French Fork
Archives
Bouillabaisse Recipe from Marseille | Authentic French Fisherman’s Stew
SIGN UP FOR OUR NEWSLETTER
There are dishes that whisper, and there are dishes that arrive like the sea itself. Bouillabaisse belongs firmly to the latter. It is not polite food. It does not wait patiently in the background. It announces itself with steam, saffron, garlic, and the unmistakable perfume of the Mediterranean.
This stew was never born in restaurants. It came from the old port of Marseille, from fishermen returning at dawn with baskets of fish that were too bony, too odd, or too small to sell. Back home, those fish were cleaned, roughly cut, and dropped into a pot where olive oil shimmered, onions softened, and fennel released its sweet anise breath. The broth boiled hard, because that is what the name demands: quand ça bout, on baisse — when it boils, you lower the heat.
A true bouillabaisse is not about luxury, but about respect. Respect for the fish, for the sea, and for time. It is served in stages, with the broth first, poured over bread rubbed with garlic and slathered with rouille, followed by the fish themselves, glistening and tender. Nothing rushed. Nothing refined away.
In Marseille, debates still rage over what must or must not go into the pot. Rascasse is sacred. So is fennel. Tomatoes are allowed, but only to support, never to dominate. What matters most is balance — between iodine and warmth, spice and sweetness, fire and patience.
This is a dish for a long table, for voices rising, for bread torn by hand. It tastes of sun, salt, and stories told too many times and never enough.
Recipe – Bouillabaisse (serves 4–6)
Ingredients
For the broth 1.2 kg mixed Mediterranean fish (such as rascasse, monkfish, gurnard, sea bream), cleaned and cut into large pieces 500 g small firm fish or fish heads for stock 4 tbsp olive oil 2 onions, sliced 1 leek, sliced 1 fennel bulb, sliced 4 cloves garlic, crushed 3 ripe tomatoes, chopped 1 strip orange peel 1 tsp fennel seeds 1 bay leaf 1 pinch saffron threads 1 tsp sweet paprika 1.5 litres water Salt and freshly ground black pepper
For the rouille 1 egg yolk 1 clove garlic 1 small red chilli or ½ tsp chilli paste 1 pinch saffron 150 ml olive oil Salt
To serve Baguette slices, toasted
Preparation
Heat the olive oil in a large, heavy pot. Add onions, leek, and fennel and cook gently until soft and fragrant, without colouring. Stir in the garlic, tomatoes, fennel seeds, bay leaf, paprika, and orange peel. Let everything melt together for a few minutes.
Add the small fish or fish heads, then pour in the water. Bring to a strong boil and let it cook uncovered for 20 minutes, allowing the flavours to deepen and concentrate. Add the saffron and season well.
Strain the broth, pressing firmly on the solids to extract every drop. Return the clear broth to the pot and bring it back to a boil. Add the larger fish pieces, starting with the firmest. Cook at a lively simmer for 5 to 8 minutes until just done.
Meanwhile, make the rouille. Pound garlic, chilli, saffron, and salt into a paste. Whisk in the egg yolk, then slowly drizzle in the olive oil until thick and glossy.
Serve the broth first, poured over toasted baguette spread generously with rouille. Follow with the fish, ladled carefully onto warm plates.
Wine pairing
A chilled Cassis Blanc is the classic companion, its saline edge mirroring the sea. A Bandol Blanc works beautifully too, especially with its herbal depth and quiet power. If you prefer something simpler, a dry Picpoul de Pinet keeps things bright and honest.
Bouillabaisse is not something you cook on a whim. It asks you to slow down, to listen, to trust your senses more than a clock. And when the pot finally reaches the table, steaming and generous, it reminds us why some recipes refuse to be simplified.
And if you ever find yourself in Marseille on a windy afternoon, follow the smell of garlic and sea spray. Somewhere, a pot is already boiling. |

