Bouillabaisse: fish, potatoes, shrimp, and mussels served in a golden saffron broth
Prep35 min
Cook1 hr 15 min
Serves4 servings
CuisineFrench / Provençal

How to Make Bouillabaisse: Marseille Fish Soup at Home

A recipe for Marseille bouillabaisse using fish you can find where you live. Soup made from fish frames, the aroma of saffron and fennel, heat that keeps fillets from breaking up, how to eat it with rouille and bread, substitute fish, shopping, storage, and fixing mistakes. Includes what to use when there are no mussels, and how to reheat it.

Total: 1 hr 50 minLevel: Intermediate

Cooking flow

Cooking steps

STEP 11 / 8

Separate and chill the seafood

12 min

Preparing the white-fish fillets, shrimp, mussels, and fish frames separately before seasoning with salt
Separate the seafood you will eat from the frames for the broth, and handle the fillets cold

No heat is used. Wash the blood line off the fish frames with water and pat them thoroughly dry. Cut the white fish into 4 to 5 cm cubes, sprinkle with 1/2 tsp salt and the white pepper, and return to the refrigerator. Devein the shrimp, and set aside any cracked mussels or ones that will not close. Keeping the frames and fillets on separate plates makes it harder to get the order wrong when they go in the pot.

STEP 22 / 8

Sweeten the aromatics

10 min

Onion, celery, tomato, garlic, and fennel seed being sautéed in olive oil in a heavy pot
Do not let the aromatics scorch; cook over medium-low heat until the edges of the onion are translucent

Put the olive oil in a heavy pot and warm it over medium-low heat. Add the onion, celery, garlic, and fennel seed and cook for 6 minutes, and when the edges of the onion are translucent, add the tomatoes and cook 4 minutes more. The guide is when a little liquid remains on the bottom and the vegetables slowly return when you push them aside with a wooden spoon. If you scorch it here the broth turns bitter, so do not use high heat.

STEP 33 / 8

Make the broth from the fish frames

35 min

Broth quietly simmering in a pot with fish frames, tomato, herbs, and orange peel
Do not boil the frames hard; make the broth at a heat where only small bubbles rise

Put the fish frames, white wine, water, bay leaf, thyme, and orange peel in the pot. Warm over medium-high heat until just before the first boil, and when bubbles begin to appear, lower to low heat. Keep it at 80 to 90°C where the surface just trembles, and simmer 35 minutes. Skim off the foam and fat that float up 2 to 3 times along the way. If you boil it hard, the tiny bones and flesh of the fish churn and cloud the broth, so keep the bubbles quiet.

STEP 44 / 8

Strain the broth and add the saffron

10 min

Fish-frame broth being strained through a sieve, with potatoes cut and set beside it
Strain out the frames and return only the clear golden broth to the pot

Turn off the heat and strain the broth through a sieve. Pressing hard with a wooden spoon brings out tiny bones and bitterness, so collect the liquid that falls naturally and at the end press only lightly. Wash the pot, return the broth, and add the saffron opened in warm water along with its liquid. The guide for the broth is no fine bones or bits of vegetable left, a viscosity close to water, and a smooth flow. About 900 ml remaining at this point is enough. If less, add water; if more, cook a little longer in the next step.

STEP 55 / 8

Cook the potatoes

15 min

Potatoes quietly simmering in golden saffron broth
Put the potatoes in before the fish and cook until a skewer goes through to the center with a little resistance left

Put the potatoes in the pot, warm over medium heat until just before boiling, then lower to low heat. Cook 15 minutes at a heat where the surface moves slightly, until a skewer goes through to the center but the edges have not yet collapsed. Set aside 40 g of potato for the rouille and return the rest to the pot. If they collapse completely here, the broth becomes heavy when the fish goes in later.

STEP 66 / 8

Briefly cook the seafood

10 min

White fish, shrimp, and mussels added to the golden broth and cooked over low heat
Cook the white fish gently over low heat, and add the shrimp and shellfish last

Over low heat, add the white fish first and cook 5 minutes. Keep the broth at 80 to 90°C with the surface moving quietly. Add the shrimp and shellfish and cook 3 to 5 minutes more. Turn off the heat when the center of the fish is white and opaque, the thickest part has reached 63°C, the shrimp are pink, and the shellfish have opened. The guide is a surface that has set smoothly and layers that flake apart when pressed with chopsticks. Do not eat shellfish that do not open. Without stirring with a wooden spoon, just shake the pot lightly to settle the positions, and the flesh is less likely to break.

STEP 77 / 8

Make the rouille and toast the bread

8 min

Rouille, toasted baguette, saffron water, garlic, and chile arranged in the kitchen
Add body to the rouille with potato, and toast the baguette until fragrant

No heat is used for the rouille. Mash the reserved 40 g potato and mix in the mayonnaise, grated garlic, saffron water, cayenne pepper, and lemon juice. The guide is smooth, and thick enough to fall slowly from a spoon. Cut the baguette 1.5 cm thick, toast in a toaster oven at 200°C for about 3 minutes, and take it out when the edges have browned. More garlic looks more authentic, but too much makes only the harshness come forward.

STEP 88 / 8

Serve the fish and broth separately

5 min

The bouillabaisse table with fish, potatoes, broth, rouille, and toasted baguette served separately
Fish on a platter, broth in deep bowls, and rouille and bread on separate plates to be combined at the table

Finish with the heat off. With a slotted spoon move the fish, potatoes, shrimp, and shellfish to a platter, and pour the broth into deep bowls or a tureen. Spread rouille on the bread and float it on the broth, and eat while breaking up the fish a little at a time. If you serve it in a single bowl, placing the potatoes and fish in the center of a deep bowl and pouring the broth in from the edge keeps the flesh from breaking up and looks neat.

0 / 0
Ingredients

Ingredients

1 / 3

Seafood

Ingredient Amount How to buy and substitutes
White-fish frames 500 g Sea bream, sea bass, cod, scorpionfish, and so on. Wash off the blood line and pat dry
White-fish fillets 600 g 300 g cod and 300 g sea bream or sea bass are easy to handle. 4–5 cm cubes
Shell-on shrimp 8 (about 200 g) Devein. If peeled, shorten the final cooking
Mussels or clams 250 g Do not use any that are cracked or do not open after cooking
Salt 1 tsp For seasoning the seafood and drawing out odor
White pepper 1/4 tsp Clouds the color less than black pepper
2 / 3

Broth and vegetables

Ingredient Amount Role and substitutes
Olive oil 4 tbsp (60 ml) Sweetens the aromatics and rounds out the broth
Onion 1 (200 g) 1 cm dice. The base of sweetness
Celery 1 stalk (90 g) 7 mm slices. A little of the leaf can be used too
Garlic 3 cloves (15 g) Crushed, then coarsely chopped
Tomatoes 2 (300 g) Roughly chopped. 200 g canned diced tomatoes also works
Potatoes 400 g Waxy type. Peeled and cut to 4 cm
Fennel seed 1/2 tsp If you have fresh fennel, 80 g thinly sliced also works
Saffron 0.2 g Soak in 2 tbsp warm water for 10 minutes
Bay leaf 1 Balances the fish aroma
Thyme 2 sprigs If dried, 1/2 tsp
Orange peel 1 piece, 5 cm square Shave off the white pith. If the aroma is strong, use half
White wine 150 ml Dry. If you have none, 100 ml water and 1 tsp vinegar
Water 1.2 L Add a little at a time if it reduces too much
Salt 1/2 tsp or more Adjust at the end
3 / 3

Rouille and bread

Ingredient Amount Role and substitutes
Mayonnaise 100 g An easy base for home. Contains egg
Boiled potato 40 g Take a little of the potato cooked in the broth
Garlic 1/2 clove (2 g) Grated. Too much makes it harsh
Saffron soaking water 1 tsp Color and aroma
Cayenne pepper 1/8 tsp Paprika 1/4 tsp also works
Lemon juice 1 tsp Cuts the heaviness
Baguette 1/2 loaf Cut 1.5 cm thick and toast
0 / 0

A harbor-town soup, with saffron and fish rising from the pot

The day you find fish frames at the fish counter, the options for the menu widen a little. You could braise them with vegetables, but with the heads and bones of white fish, there is another path: simmer them with onion, tomato, garlic, fennel, and saffron into a golden soup. Orange peel and fish scent fill the kitchen, and when you spread garlicky rouille on toasted baguette, the air shifts in a different direction from your usual seafood pot.

The table set with bouillabaisse broth, a platter of fish, and baguette spread with rouille
To lean toward the Marseille style, serve the fish and broth separately, with bread and rouille alongside

Bouillabaisse is the fish soup that represents Marseille, and it is not a dish of simply simmering fish. The Marseille tourist office presents bouillabaisse as an emblematic dish of the city and explains the way it is eaten, combining the fish, the broth, rouille or aioli, and croutons rubbed with garlic. Authentic restaurants on location are particular about the species of fish, but gathering the same fish in a home kitchen elsewhere is not realistic.

This article separates what to keep from what to change. What to keep: making the broth from fish frames, using saffron and fennel, not boiling the fillets hard, and serving rouille and bread. What to change: the fish. Even without scorpionfish or gurnard, white-fish frames, cod, sea bream, sea bass, shrimp, and mussels or clams can bring it into a home pot.

Even among French braises, it goes in a different direction from pot-au-feu (in Japanese), enjoyed for the clear savor of meat and vegetables, or from garbure, which builds thickness with beans and meat. In bouillabaisse, the gelatin of the fish, olive oil, tomato, herbs, and saffron layer together, and in the end the bread receives the soup. If you bought saffron for Spain's fideuà or paella valenciana (in Japanese), this is one of the dishes where that little jar can be used most satisfyingly.

The key points first

Bouillabaisse is not a dish that gets better the longer you cook the fish. Make the broth from fish frames in about 35 minutes, cook the potatoes in the strained broth, and add the fillets and shellfish for only the last 8 to 10 minutes. Keep the heat not high but so that the surface just trembles.

Ingredients (serves 4)

Fish frames, white fish, shrimp, mussels, potatoes, tomatoes, aromatics, saffron, fennel, and orange peel arranged in the kitchen for bouillabaisse
Separate the frames from the fish you will eat, and set out the saffron, fennel, and orange peel first so you are not scrambling while making the broth

This is the quantity for a heavy pot 22 to 24 cm in diameter. White fish suit the frames. It can be made with the frames of oily fish, but the aroma comes through strongly, so avoiding them the first time makes failure less likely. Mussels suit the mood, but if they are hard to find, clams with the sand purged are fine.

Allergies and safety

This contains fish, shrimp, shellfish, egg, and wheat. It can also be made with white fish alone, leaving out the shrimp and shellfish, but if you use shellfish, always check the sand purge and cracked shells. FoodSafety.gov gives a safe internal temperature for fish of 145°F, about 63°C. On days when the fillets are thick, turn off the heat when the flesh is white and opaque and the center has reached 63°C.

Ingredients and tools that make a difference

Saffron, a heavy pot, a cooking thermometer, fennel seed, and a baguette arranged in the kitchen for bouillabaisse
Buy the seafood locally, and add only the things that affect the result, such as saffron, a heavy pot, and a thermometer

The fish and potatoes can be bought nearby. What is worth looking for elsewhere is saffron, which decides the aroma even in small amounts, a heavy pot that steadies the heat, and a thermometer that lets you check the center temperature of the fish. Rather than buying fresh items to fill out the list, focus on the tools that reduce failure and the core of the aroma.

Saffron makes not only the color but the dry, floral aroma characteristic of bouillabaisse. You can turn it yellow with turmeric, but the aroma is something else.

A heavy pot is best for bouillabaisse. If it keeps boiling, the fish breaks apart and the broth clouds. A thick-walled pot is less prone to sudden swings in heat and easier to hold at a gentle low simmer.

White fish is a food where doneness is hard to judge by eye. On days you use thick fillets, or serve children or elderly family members, a thermometer lets you turn off the heat with confidence.

Method: do not simmer the fish, let it swim at the end

Separate the pot for making the broth from the time you add the fish you will eat. If you put the fillets in from the start, by the time you eat they have broken up and lost their savor. Think of the frames as the stock, and the fillets and shellfish as the filling, and the flow becomes clear.

A table of options for getting close to the original at home

If you think "I can't make bouillabaisse because I don't have the authentic fish," you stall. What matters more than getting the species names perfect is separating the part that makes the stock, the part you eat, and the part that makes the aroma.

Where you hesitate Closer to the original Realistic choice What to keep when substituting
Fish Several kinds such as scorpionfish, gurnard, conger-type fish, and monkfish 500 g white-fish frames, cod, sea bream, sea bass Do not use only oily fish. Separate the frames and fillets
Shellfish Mussels Clams, hard-shell clams Purge the sand and discard any that do not open
Aroma Fresh fennel, saffron, orange peel Fennel seed, saffron, citrus peel Do not use only one of saffron and fennel
Rouille Egg yolk, oil, garlic, saffron, chile Mayonnaise, potato, garlic, saffron water Do not overdo the garlic, and keep it at a thickness that dissolves into the broth
How to eat Broth, fish, bread, and rouille separately Fine to put it all in a deep bowl Leaving out the bread and rouille makes it drift toward just a fish soup

On days you cannot find frames at the fish counter, rather than forcing yourself to make it with expensive fillets alone, asking the fishmonger "Do you have white-fish frames?" is the shortcut. If there are no frames, set aside 100 g of fillet for the broth and add the rest as the filling at the end. On days the stock is weak, bringing out the fennel and saffron properly keeps more of the bouillabaisse character than reducing the tomato a little.

Where it is easy to go wrong

A thin fish broth beside a bouillabaisse broth that has come together in a golden color
When the broth is thin, rather than reducing it, review how the frames, saffron, and oil went in
State Cause Fix
Fish breaks up Fillets went in early, or the boil was strong Fillets only for the last 8–10 minutes. Shake the pot over low heat
Cloudy broth The frames were boiled hard, or pressed too hard in the sieve Drop to small bubbles at 80–90°C, and press lightly when straining
Fishy The blood line remained, or too much oily fish Wash and pat dry the frames. Use mostly white fish at first
Flat flavor One of the saffron, fennel, or orange is weak Add saffron water at the end, and crush a little fennel seed to add
Rouille is harsh Too much garlic or too strong a chile Add a little potato and mayonnaise and adjust with lemon juice
Shellfish do not open They were weak to begin with, or undercooked Cook 1 more minute, and discard any that still do not open

Reducing a thin broth for a long time can make only the salt stand out. On a day the frames were too few, the right answer is to use more frames next time. If you fix it on the spot, do not suddenly add salt; trying a little saffron water, then 1 tsp olive oil, then a few drops of lemon juice, in that order, brings back the outline.

How to eat it and storage

Bouillabaisse broth, fish, bread, and rouille set separately beside storage containers and a pot
When storing, keep the broth and fish separate, and reheat the broth first

To lean toward the Marseille style, first enjoy the broth with bread and rouille, and then eat the fish and potatoes. At home you may serve it in one bowl, but adding bread and rouille partway changes the aroma and weight within the same broth. If you pair it with white wine, a dry one with acidity suits it. For a non-alcoholic drink, sparkling water with squeezed lemon or cold iced tea also cuts the weight of the oil.

When storing, keep the broth and fish apart. The guide is 1 day in the refrigerator, and for the broth alone, 2 weeks in the freezer. Fish turns dry when frozen, so finishing it the next day suits it better. To reheat, warm the broth first over low heat, without boiling, to around 80°C, and then return the fish for only 2 to 3 minutes. Heating all at once in a microwave tends to toughen the fish, so reviving it in a pot is more stable.

Leftover broth can become a rice porridge the next day with a little rice. However, avoid reheating again and again with the shellfish and shrimp still in it. Warming the broth with the ingredients taken out, adding cooked rice and simmering for 5 minutes, and returning the remaining fish at the end keeps the flesh from breaking down too much.

Learning how it is eaten on location

In a recipe from the Provence-Alpes-Côte d'Azur tourism board, Marseille bouillabaisse uses several Mediterranean fish, olive oil, garlic, onion, fennel, parsley, and saffron, and is served with rouille and garlic croutons. Even if the species of fish are replaced at home, you want to keep the framework of aromatic vegetables, fennel, saffron, rouille, and bread.

The Marseille tourist office introduces an explanation that the name bouillabaisse comes from the movement of cooking, bringing it to a boil and then lowering the heat. That sense is useful when cooking at home too. Raise the temperature once to bring out the aroma, and lower the heat when the fish goes in. It looks like a bold harbor-town dish, but in the end it is quite delicate.

If you make it with the fish you can get, you will do better not to try to make everything "the same as the original." What to keep is the freshness of the seafood, the heat, the combination of aromas, and the pleasure of combining bread and rouille at the table. Even without scorpionfish, the moment saffron's color spreads in the pot and toasted bread soaks up the broth, you are very close to bouillabaisse.

FAQ

Can I make it without saffron?

You can, but the aroma characteristic of bouillabaisse is weaker. If it is only color, a small amount of turmeric can make it yellow, but saffron layers more naturally with fennel, tomato, and the fish aroma. For the first time, I recommend using even just 0.2 g.

Is one kind of fish all right?

One kind of fillet to eat is fine. However, frames for the broth should be prepared separately for more flavor. If you make it with fillets only, do not simmer the whole quantity; put in just 100 g first for the broth and cook the rest at the end.

I cannot get mussels.

Clams or hard-shell clams can substitute. For either, purge the sand, and do not use any with cracked shells or that do not open when cooked. If you leave out the shellfish, adding 100 g more frames makes up for the depth of the broth.

Is rouille essential?

Not essential, but it greatly changes how it is eaten. Where fish soup alone feels light, the bread spread with rouille takes it up. If you dislike garlic, you can reduce the amount to 1/4 clove.

Can I prepare it the day before?

You can go as far as making and straining the broth from the frames the day before. Refrigerate it, and the next day add the potatoes, fillets, and shellfish to finish. Leaving the finished dish with the fillets in it overnight makes the fish tend to toughen.

How do I make it not spicy for children?

Leave out the cayenne pepper in the rouille and replace it with a little paprika. The soup itself is not spicy, so splitting the rouille into an adult one and a child one makes it easy to adjust at the table.

Sources and references