
Bouillabaisse Recipe hits you with rich tomato-saffron broth, tender fish, and sweet shellfish, all in about 1 hour 15 minutes from start to finish, perfect for seafood lovers who want a restaurant-level meal at home. This Bouillabaisse Recipe suits anyone who craves a cozy, impressive dinner that still feels rustic and unfussy. I still remember the first time I made it in a tiny apartment kitchen with one wobbly burner and a lot of determination.
Why Make This Bouillabaisse Recipe at Home
You control the seafood quality, the salt, and the spice level, so the broth tastes bright, clean, and full of flavor instead of heavy or muddy. You also skip the restaurant price tag while still serving something that looks like it came from a coastal bistro.
You can adapt this Bouillabaisse Recipe to whatever fresh fish your store carries that day. You also cook everything in one pot, so cleanup stays simple, even if the flavors taste anything but simple.
“This Bouillabaisse Recipe tastes like a fancy seaside vacation in a bowl, without the plane ticket. ★★★★★”
Ingredients You Need
Seafood
Use very fresh seafood for the best Bouillabaisse Recipe flavor. Ask the fishmonger for firm, white, non-oily fish.
- 1 pound firm white fish fillets, cut in large chunks
- Good options: cod, halibut, snapper, sea bass
- Avoid very oily fish like salmon or mackerel
- 1 pound mussels, scrubbed and debearded
- 1 pound clams, scrubbed
- 8 to 12 large shrimp, peeled and deveined, tails on or off
- Optional: 8 sea scallops, patted dry
Broth base
This part makes the soul of the Bouillabaisse Recipe, so treat it with love.
- 3 tablespoons olive oil
- 1 large onion, finely chopped
- 1 large leek, white and light green parts only, thinly sliced and rinsed well
- 2 celery stalks, finely chopped
- 1 fennel bulb, cored and thinly sliced
- 4 garlic cloves, minced
- 1 large ripe tomato, chopped, or 1 cup canned crushed tomatoes
- 2 tablespoons tomato paste
- 1 teaspoon smoked paprika or sweet paprika
- 1 pinch cayenne pepper, more to taste
- 1 teaspoon dried thyme or 4 fresh thyme sprigs
- 1 bay leaf
- 1 strip orange peel (about 3 inches), no white pith if possible
- 1 teaspoon kosher salt to start, then more to taste
- ½ teaspoon black pepper
Liquid
- 4 cups seafood stock or fish stock
- Shortcut: use good quality bottled clam juice plus water to reach 4 cups
- If you only have chicken broth, mix half chicken broth and half water, then simmer longer with shrimp shells to boost seafood flavor
- 1 cup water, more as needed to thin the broth
Saffron and aromatics
Saffron gives Bouillabaisse Recipe its signature color and aroma.
- ½ teaspoon saffron threads, lightly crushed
- Budget swap: use a pinch of turmeric for color, but flavor changes
- 2 tablespoons chopped fresh parsley
- 2 tablespoons chopped fresh basil or tarragon (optional but tasty)
Rouille-style garnish (optional but highly recommended)
This garlicky spread tastes amazing on toasted bread dipped into the broth.
- 1 small garlic clove, minced
- 1 small pinch saffron threads
- 1 small pinch cayenne pepper
- 1 egg yolk (use pasteurized if you worry about raw egg)
- ½ cup mayonnaise (store-bought works great)
- 1 tablespoon lemon juice
- Salt to taste
Bread
- 1 baguette or crusty bread, sliced
- 2 tablespoons olive oil for brushing or drizzling
- 1 garlic clove, cut in half, to rub on toast
Equipment
- Large heavy pot or Dutch oven with lid
- Sharp chef’s knife and cutting board
- Fine mesh strainer (optional, for a smoother broth)
- Ladle
- Small bowl for saffron and rouille
- Baking sheet for toasting bread
Tips & Mistakes
- Use very fresh seafood and smell it before you buy; it should smell like the ocean, not fishy.
- Cut fish into large chunks so it stays intact and does not break apart in the broth.
- Add delicate seafood like shrimp and scallops near the end so they do not overcook and turn rubbery.
- Avoid boiling the broth hard after you add fish; keep it at a gentle simmer so the seafood stays tender.
- Taste the broth before you add seafood and adjust salt, since shellfish release salty liquid.
- Toast the bread well so it holds up when you dip it into the Bouillabaisse Recipe broth.
- Do not skip the fennel and orange peel; they give that classic, slightly sweet, aromatic flavor.
- Bloom saffron in warm broth or water first so it releases color and flavor evenly.
- Skim any foam or impurities from the top of the broth to keep flavors clean.
- Use a wide pot so you can spread seafood in one or two layers and cook it evenly.
How to Make Bouillabaisse Recipe
Step 1: Prep the saffron
- Heat 2 tablespoons of the seafood stock or water until warm, not boiling.
- Add the crushed saffron threads and let them sit while you start the broth.
- This step wakes up the saffron and helps it infuse the Bouillabaisse Recipe evenly.
Step 2: Sauté the vegetables
- Heat olive oil in a large heavy pot over medium heat.
- Add onion, leek, celery, and fennel with a pinch of salt.
- Cook 8 to 10 minutes, stirring often, until the vegetables turn soft and lightly golden around the edges.
Step 3: Build the flavor base
- Add the garlic and cook about 30 seconds until fragrant.
- Stir in tomato paste, chopped tomato or crushed tomatoes, smoked paprika, cayenne, thyme, bay leaf, and orange peel.
- Cook 2 to 3 minutes so the tomato paste darkens slightly and tastes richer.
Step 4: Add liquids and simmer the broth
- Pour in the seafood stock and water, then add the saffron liquid.
- Stir, bring to a gentle boil, then lower to a steady simmer.
- Simmer uncovered 20 to 25 minutes so the flavors concentrate and the broth thickens slightly.
- Taste and season with salt and pepper; the broth should taste slightly salty since seafood will dilute it a bit.
Step 5: Optional strain for a smoother broth
- If you want a more refined Bouillabaisse Recipe, ladle the broth through a fine mesh strainer into another pot and press on the vegetables.
- Discard the solids, then keep the strained broth at a gentle simmer.
- If you prefer a rustic style, skip this step and leave the vegetables in the pot.
Step 6: Add firm fish
- Bring the broth back to a gentle simmer.
- Add the chunks of firm white fish in a single layer if possible.
- Cook 3 to 4 minutes, just until the fish starts to turn opaque around the edges.
Step 7: Add shellfish
- Add mussels and clams to the pot and cover with a lid.
- Cook 5 to 7 minutes, checking occasionally, until the shells open.
- Discard any mussels or clams that stay closed.
Step 8: Add shrimp and scallops
- Nestle shrimp and scallops into the broth around the other seafood.
- Simmer uncovered 3 to 4 minutes until shrimp turn pink and opaque and scallops feel just firm to the touch.
- Taste the broth again and adjust salt, pepper, or cayenne.
Step 9: Finish with herbs
- Turn off the heat.
- Stir in chopped parsley and optional basil or tarragon.
- Let the Bouillabaisse Recipe sit 2 minutes so the flavors settle.
Step 10: Make the quick rouille-style garnish
- In a small bowl, mash the garlic with a pinch of salt.
- Add saffron, cayenne, egg yolk, mayonnaise, and lemon juice, then whisk until smooth.
- Taste and adjust salt or lemon juice; the sauce should taste garlicky, tangy, and slightly spicy.
Step 11: Toast the bread
- Heat the broiler or a grill pan.
- Brush bread slices with olive oil and toast until golden on both sides.
- Rub the cut side of a garlic clove over the hot toast for extra flavor.
Step 12: Serve
- Ladle generous amounts of broth and seafood into warm bowls.
- Top each bowl with a sprinkle of fresh herbs if you like.
- Serve toasted bread on the side with a spoonful of rouille-style sauce for dipping.
Variations I've Tried
I sometimes use only fish and shrimp when I cannot find good mussels or clams, and the Bouillabaisse Recipe still tastes rich and satisfying. I also swap fennel for extra leek when fennel bulbs look sad at the store, then add a tiny splash of orange juice to keep that hint of sweetness. On busy nights, I use bottled clam juice plus water and simmer shrimp shells in it for 15 minutes to fake a long-simmered stock.
I tried a spicy version with more cayenne and a pinch of crushed red pepper, which worked great for friends who love heat. I also made a lighter summer version with extra tomato, more fresh basil, and smaller portions of seafood, almost like a brothy seafood stew that you can eat with a big salad.
How to Serve Bouillabaisse Recipe
Serve Bouillabaisse Recipe very hot in wide, shallow bowls so the seafood shows off a bit. Add a couple of slices of toasted baguette on the side and a small dish of the rouille-style sauce so everyone can spread or dip as they like. A simple green salad with lemony dressing or a tomato cucumber salad pairs nicely and keeps the meal fresh and bright. Finish with fresh fruit or a light dessert so the meal ends on a clean, not heavy, note.
How to store
- Cool leftovers to room temperature within 1 hour, then transfer to airtight containers.
- Store in the fridge up to 2 days; seafood starts to lose texture after that.
- Freeze only the broth without seafood up to 2 months, then add fresh seafood when you reheat and cook.
- Reheat gently on the stove over low to medium heat until hot; avoid boiling so the fish and shellfish do not turn tough.
- If you use a microwave, heat in short bursts and stir often to keep the seafood tender.

Bouillabaisse Recipe
Ingredients
Instructions
- Heat the olive oil in a large, heavy pot over medium heat. Add the onion, leeks, and fennel and cook, stirring occasionally, until softened, about 8–10 minutes.
- Stir in the garlic and cook until fragrant, about 1 minute.
- Pour in the white wine and simmer for 2–3 minutes, scraping up any browned bits from the bottom of the pot.
- Add the crushed tomatoes, fish stock, orange zest, salt, pepper, saffron, bay leaves, and thyme. Bring to a boil, then reduce heat and simmer uncovered for 20–25 minutes to develop flavor.
- Remove and discard the bay leaves and orange zest from the broth.
- Add the clams and mussels to the simmering broth. Cover and cook for 5–7 minutes, or until most shells have opened.
- Add the fish, shrimp, and scallops (if using). Simmer gently, uncovered, until the fish is opaque and the shrimp are pink and cooked through, about 5–7 minutes. Discard any clams or mussels that do not open.
- Taste the broth and adjust seasoning with additional salt and pepper if needed.
- Ladle the bouillabaisse into warm bowls, dividing the seafood and broth evenly.
- Garnish with chopped fresh parsley and serve with toasted baguette slices and lemon wedges on the side, if desired.
Notes
Approximate per serving (1/6 of recipe): 430 calories; fat 15 g; saturated fat 2 g; carbohydrates 26 g; fiber 3 g; sugars 6 g; protein 45 g; sodium 980 mg. Values are estimates and will vary based on specific seafood selection, stock, and portion size.

Leave a Reply