Bouillabaisse (Marseille Fish Stew)

In Marseille-style bouillabaisse, the broth is as important as the seafood: aromatic, saffron-tinted and gently perfumed with fennel, tomato, garlic, white wine and a little orange. This version keeps the focus on a clear, deeply flavoured fish stock, strained before the mussels, prawns and white fish are added so each piece cooks gently and stays tender. Rouille gives the stew its unmistakable finish — garlicky, lightly spiced and rich enough to stir into the broth or spread on crisp baguette. Served with toasted bread for soaking up every spoonful, it is a generous French fish stew suited to a slow, considered dinner rather than a rushed meal.
Cuisine style Provençal seafood cooking
Flavor profile Savoury • Umami-rich • Garlicky • Saffron-scented
Techniques Sweating aromatics • Simmering • Straining broth • Gentle poaching
Key equipment Stockpot • Blender • Oven
Cooking style Crowd-friendly • Make-ahead friendly
Time commitment Under 2 hours

Why this recipe works

  • Layered broth: Leek, fennel, garlic, tomato, saffron, orange peel and fish stock build a fragrant base before the seafood is added.
  • Clearer, more refined finish: Straining the broth after simmering extracts flavour from the aromatics while keeping the final stew smooth and focused.
  • Rouille adds richness: The garlicky rouille gives the broth body and warmth when stirred through at the table or spread onto toasted baguette.

Get the most out of this recipe

Authenticity notes

  • Marseille-style character: The saffron, fennel, tomato, garlic and rouille place this firmly in the tradition of Provençal fish stews.
  • Serve with rouille and toast: Crisp baguette and rouille are central to the dish, adding texture, garlic heat and richness to the broth.

Texture tips

  • Keep the seafood tender: Once the mussels, prawns and fish go in, keep the broth at a bare simmer rather than a boil.
  • Use sturdy fish: Choose firm white fish that will hold in large pieces instead of breaking apart in the broth.

Ingredient notes

  • Use good fish stock: The broth carries the dish, so a clean, well-seasoned fish stock makes a noticeable difference.
  • Check mussels carefully: Discard cracked mussels, any that do not close when tapped, and any that remain closed after cooking.
  • Saffron matters: Saffron gives bouillabaisse its distinctive aroma and golden colour, so it is worth using rather than replacing with a generic spice.

Make-ahead tips

  • Make the broth in advance: The strained broth can be prepared ahead, then brought back to a gentle simmer before adding the seafood.
  • Keep rouille separate: Store the rouille apart from the stew and add it only when serving.
  • Reheat gently: Warm the broth until piping hot, then return the seafood only briefly so it does not toughen.

Equipment you'll need

Ingredients

Broth and seafood

Rouille and toasts

Instructions
Print
  1. Warm the dried saffron threads with a splash of the dry white wine in a small saucepan over low heat for 1 minute, then take off the heat and leave to infuse. Meanwhile, halve the leek lengthways and rinse well, then slice. Trim the fennel, reserving any fronds for serving if you like, then slice the bulb.
  2. Heat the extra virgin olive oil in a stockpot over medium heat. Add the leek and fennel with a pinch of the fine sea salt and cook for 10 to 12 minutes, stirring, until softened but not browned. Slice 5 cloves of the garlic and add for 1 minute until fragrant.
  3. Roughly chop the tomato and add it to the pot with the remaining dry white wine, the saffron infusion, and the fish stock. Use a vegetable peeler to remove a few strips of orange peel, then add the peel to the pot; squeeze in a little orange juice as well. Bring to a gentle simmer, then cook for 25 minutes so the broth turns rich and aromatic.
  4. While the broth simmers, make the rouille: crush the remaining garlic to a paste with a pinch of the fine sea salt. Put the egg yolk and dijon mustard in a blender, add the garlic paste and cayenne pepper, then blend briefly. With the motor running, slowly drizzle in the olive oil until thick and glossy; season with black pepper and a little more fine sea salt if needed.
  5. Heat the oven to 200°C (390°F). Slice the baguette and arrange on a baking tray, then toast for 8 to 10 minutes until crisp and lightly golden. Set aside.
  6. Strain the broth into a clean stockpot, pressing on the solids to extract as much liquid as possible, then return the broth to a gentle simmer. Taste and adjust with the remaining fine sea salt and black pepper. Keep the heat low so the broth barely bubbles.
  7. Scrub the mussels and discard any that do not close when tapped. Add the mussels to the simmering broth, cover, and cook for 4 to 6 minutes, shaking the pot once or twice, until they open. Lift the mussels out with a ladle, discarding any that stay closed, and keep warm.
  8. Add the prawns to the broth and cook for 2 to 3 minutes until just pink. Cut the white fish fillet into large chunks, add to the pot, and cook gently for 4 to 6 minutes until opaque and just flaking. Return the mussels to the pot for 1 minute to warm through.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Tips

  • Keep the broth at a gentle simmer once the seafood goes in; a hard boil will toughen the prawns and break up the fish.
  • If using mussels, discard any with cracked shells, and always throw away any that do not open after cooking.
  • Food safety: the rouille contains raw egg yolk, so it is best avoided by pregnant people, young children, older adults, and anyone with a weakened immune system.

Substitutions

  • Replace the dry white wine with extra fish stock if you prefer to cook without alcohol.
  • Replace the white fish fillet with a mix of white fish fillet and cod loin for chunkier pieces that hold their shape.
  • Replace the dijon mustard with whole-grain mustard for a slightly coarser rouille.

Storage

  • Refrigerate up to 2 days
  • Cool the stew quickly, then refrigerate in a sealed container. Reheat the broth gently in a saucepan until piping hot, then add the seafood just long enough to warm through so it does not overcook; store the rouille separately and use within 24 hours.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Bouillabaisse (Marseille Fish Stew)
Image by JustRecipes
Pinterest

Recipe overview

  • Servings: 4 servings
  • Total time: 1h 45min (45min active)
  • Difficulty: Advanced
  • Cuisine: French
  • Allergens:
    Crustaceans Fish Gluten Molluscs

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Equipment you'll need

Advertisement

Recommended tools for this recipe

Best overall

WMF Mini Saucepan 16 cm with Lid

Compact stainless steel saucepan
  • High-quality stainless steel
  • Even heat distribution
  • Higher price point

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Make this recipe easier next time

Advertisement

These tools help you get better results with less effort.

Best overall

WMF Mini Saucepan 16 cm with Lid

Compact stainless steel saucepan
  • High-quality stainless steel
  • Even heat distribution
  • Higher price point
Best value

T-fal Specialty Nonstick Handy Pot with Glass Lid 3 Quart

Affordable nonstick saucepan
  • Easy food release
  • Dishwasher safe
  • Not induction compatible
Top quality

All-Clad Tri-Ply Stainless Steel Saucepan

Professional-grade tri-ply saucepan
  • Excellent heat control
  • Premium build quality
  • Expensive

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

Enjoy cooking with JustRecipes?

Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.

Add JustRecipes to Google

Every recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.