How to Make Bouillabaisse

How to Make Bouillabaisse

Bouillabaisse is a Provencal fish soup built on a saffron scented broth of tomatoes, fennel, and orange peel, simmered with a mix of fish and shellfish and served with garlicky rouille spread on toasted bread. You make the broth first, then poach the seafood in it in stages so nothing overcooks.

It began as a fisherman's dish in Marseille, made from whatever unsold or bony fish came back in the boat that day. There's no single fixed recipe because it was always a use-it-up soup, but the saffron broth, the fennel, and the rouille are the constants that define it wherever it's made today.

Real bouillabaisse takes some planning because it leans on a proper fish stock, but the actual cooking is quick once that base is ready.

What Actually Matters

Staggering the seafood into the broth by cooking time is what actually matters here. Firm fish and shellfish that take longer go in first, delicate fish fillets go in last, for only a few minutes. Dump everything in at once and you get rubbery shrimp and mushy fish by the time the broth catches up. Treat this like a timed sequence, not a single pot dump.

Bouillabaisse Recipe

Serves 4 | Prep time: 30 minutes | Cook time: 40 minutes | Total time: 1 hour 10 minutes

Ingredients

  • 2 tablespoons olive oil
  • 1 fennel bulb, sliced
  • 1 onion, diced
  • 3 cloves garlic, minced
  • 2 large tomatoes, chopped (or 1 can diced tomatoes)
  • 4 cups fish stock
  • 1 strip orange peel
  • 1/2 teaspoon saffron threads
  • 1 bay leaf
  • 1 pound firm white fish (such as cod or halibut), cut into chunks
  • 8 ounces mussels, scrubbed
  • 8 ounces large shrimp, peeled and deveined
  • Salt and black pepper, to taste
  • 4 slices baguette, toasted
  • 1/2 cup mayonnaise
  • 1 clove garlic, minced (for rouille)
  • 1/2 teaspoon smoked paprika

Method

  1. Heat the olive oil in a large pot over medium heat. Add the fennel and onion and cook until softened, about 6 minutes.
  2. Stir in the garlic and cook for 1 minute.
  3. Add the tomatoes, fish stock, orange peel, saffron, and bay leaf. Bring to a simmer and cook for 20 minutes.
  4. Season the broth with salt and pepper, then remove the orange peel and bay leaf.
  5. Add the firm white fish and mussels first, and simmer for 5 minutes.
  6. Add the shrimp and simmer for 3 to 4 more minutes, until the shrimp are pink and the mussels have opened. Discard any mussels that stay closed.
  7. Meanwhile, stir together the mayonnaise, minced garlic, and smoked paprika to make the rouille.
  8. Ladle the soup into bowls and serve with toasted baguette spread with rouille.

Nutrition (per serving, estimated)

Calories Protein Fat Carbs
410 35g 20g 20g

This is a calculated estimate based on standard ingredient values, not a lab-verified figure.

Tips and Variations

Use whatever firm, sustainable white fish is freshest near you, and don't skip the orange peel, it's what gives the broth its distinct background note. The soup itself is best made fresh, but the broth can be made a day ahead and the seafood added just before serving. A wide, heavy pot from Pots, Pans, and Cookware makes it easier to keep everything in a single layer while it poaches.

Leftover broth (without the seafood already in it) freezes well for up to 2 months.

Frequently Asked Questions

Can I make bouillabaisse without shellfish?

Yes. It won't be traditional, but a fish-only version still works well if you have a shellfish allergy at the table.

What can I use instead of saffron?

Nothing replicates saffron's flavor exactly, but a small pinch of turmeric will at least get the color close in a pinch.

Do I need to make my own fish stock?

It's worth it if you have the time, but a good quality store-bought fish or seafood stock will work fine.

Why is my broth thin and watery tasting?

It likely didn't simmer long enough before the seafood went in. Give the base broth the full 20 minutes to concentrate.

What is rouille?

A garlicky, paprika-spiked sauce traditionally made with olive oil and breadcrumbs or egg yolk. The mayonnaise version here is a faster shortcut with the same flavor profile.

More from Wine Drop Cookery

I'm Chef Alan. I have spent 35 years in professional kitchens, I have formal culinary education in New Hampshire, and I have been honored as a 6-Time 4-Diamond Chef. More about me here.

If a recipe is missing something you needed, or a step didn't make sense, tell me. Get in touch and I'll fix it.

Cook Bolder, Serve Wiser, Eat Better.