Skip to content
Hanakoleah
AR EN

Authentic French Bouillabaisse with Rouille Sauce

Marwa Mohamed

Bouillabaisse is a fish soup originating from Marseille, built upon a concentrated stock from fish heads and bones infused with saffron, fennel, and orange peel, gently poaching an assortment of fresh fish. It is traditionally served alongside rouille sauce and toasted bread.

Prep
40 min
Cook
60 min
Total
100 min
Calories
390
Authentic French Bouillabaisse with Rouille Sauce

Photo: Marsilar — CC BY-SA 4.0 · Wikimedia Commons

Bouillabaisse was originally a humble fishermen's meal—unsold catches from the docks were tossed into a pot for soup. Today, it has become one of France's most iconic dishes, where the real secret lies in the rich broth rather than expensive fish.

Method

  1. 1

    Make the Fish Stock

    Wash the fish heads and bones thoroughly and remove the gills (these turn the broth bitter). Sauté them in olive oil for 5 minutes with an onion and garlic, cover with water, bring to a boil, then reduce to a gentle simmer for just 30 minutes. Any longer will make the broth bitter.

  2. 2

    Strain the Stock

    Strain the broth through a fine-mesh sieve without pressing down on the bones—pressing clouds the broth and releases a metallic flavor. It should end up clear and deeply aromatic.

  3. 3

    Prepare the Vegetable Base

    Sauté the sliced onions and fennel in olive oil for 12 minutes over low heat until soft and sweet without browning. Add the garlic and cook for 2 minutes. Fennel is an essential pillar here, not an optional garnish—its anise note is the unmistakable signature of bouillabaisse.

  4. 4

    Add Spices and Tomatoes

    Add the crushed tomatoes along with the saffron, dried orange peel, thyme, and bay leaves, and let everything simmer for 15 minutes. Soak the saffron in 2 tablespoons of hot water for 10 minutes beforehand—this unlocks its complete color and flavor.

  5. 5

    Combine the Broth and Cook Potatoes

    Pour in the strained fish stock, bring to a boil, then keep at a gentle simmer for 20 minutes. Add the sliced potatoes and cook for 15 minutes until tender. Taste and season with salt—the broth must be concentrated and bold before the fish goes in.

  6. 6

    Whip the Rouille Sauce

    Crush a garlic clove with salt, whisk in the egg yolks and a pinch of saffron, then slowly drizzle in olive oil in a thin stream while whisking continuously, just like mayonnaise. Finish with a dash of chili pepper and a spoonful of the hot broth. This sauce is spread onto toasted bread.

  7. 7

    Poach the Fish

    Add the fish pieces according to their firmness: denser cuts first for 6 minutes, delicate fillets for 4 minutes, then shrimp or shellfish for 2 minutes. Do not stir—only swirl the pot gently so the fish does not flake apart.

  8. 8

    Serve

    The traditional Marseille way: the broth in a bowl and the seafood on a separate platter. Place rouille-spread toasted bread at the bottom of the broth bowl. Alternatively, serve them combined in one wide, deep dish.

Cooked it? Rate it

Your rating tells the next cook whether this recipe is worth their time.

Be the first to rate it

Tips that actually matter

  • Always remove the gills from the fish heads before making the stock—they impart an unpleasant bitterness.
  • Keep the stock simmer to strictly 30 minutes, and never press down on the bones when straining.
  • Soak your saffron threads in warm water beforehand to fully extract their color and aromatic oils.
  • Fennel and dried orange peel are the core identity of the dish, not optional additions.
  • Add the fish progressively based on density, and gently swirl the pot rather than stirring with a spoon.

People also ask

Which fish should I use?

Variety is key—aim for at least 3 to 4 varieties of white fish with different textures. Mullet, sea bream, grouper, or tilapia all work well. Authentic Marseille bouillabaisse uses local Mediterranean rockfish, but any fresh, firm white fish yields an excellent result.

Can I make it without saffron?

Saffron is central to both the classic flavor and golden color. If unavailable, use turmeric with a pinch of paprika—the color will be similar though the taste profile will differ. A very small quantity of saffron (half a teaspoon) is all you need for 6 servings.

What is rouille sauce?

Rouille is a rich garlic, saffron, and chili emulsion similar to mayonnaise, and an indispensable partner to bouillabaisse. It is slathered generously onto toasted bread that gets dunked into the broth, lending richness and heat to balance the soup.

Why did my broth turn bitter?

Bitterness typically stems from leaving the fish gills in the heads, boiling the bones for longer than 30 minutes, or forcefully pressing the bones through the strainer. These are the three main culprits behind a cloudy or bitter fish stock.

Comments

Cooked it? Tell us how it went, or ask a question — we read every comment.

Comments are reviewed before they appear.