Bouillabaisse Recipe

Bouillabaisse Recipe tastes like the sea went on vacation in Provence with saffron, fennel, and a bright tomato-wine broth cuddling tender fish and shellfish. It suits seafood lovers who want a restaurant-level dinner at home, and it takes about 1 hour 10 minutes start to finish. I first made it in a studio kitchen with a tiny fan and a big dream, and the garlic may still haunt that hallway.

Why Bouillabaisse Recipe Is Worth It

Bouillabaisse Recipe rewards you with layered flavor you build in one pot. You toast tomato paste, bloom saffron, and simmer fish stock until the kitchen smells like Marseille. The broth feels luxurious, yet it stays light.

This fish stew scales for a crowd, yet it still works for a date night. You can use a market mix of cod, halibut, and mussels, or keep it simple with one firm white fish and shrimp. The saffron broth carries citrus and anise, so every spoonful tastes balanced and bright.

Ingredients You Need

  • Olive oil, 3 tablespoons
  • Leeks or yellow onion, 2 cups finely chopped
  • Fennel bulb, 1 medium, cored and thinly sliced (save fronds for garnish)
  • Garlic, 6 cloves, minced
  • Tomato paste, 2 tablespoons
  • Ripe tomatoes, 2 cups chopped, or canned crushed tomatoes, 1 cup (San Marzano style works great)
  • Dry white wine, 1 cup (Picpoul, Sauvignon Blanc, or any crisp, unoaked white)
  • Fish stock, 4 cups, or use 2 cups clam juice plus 2 cups water as a pantry shortcut
  • Saffron threads, 1 generous pinch (quality matters; Rumi, Diaspora, or Trader Joe’s saffron all work)
  • Orange peel, 3 wide strips with minimal pith
  • Fresh thyme, 4 sprigs, and 1 bay leaf
  • Kosher salt and freshly ground black pepper
  • Crushed red pepper flakes, 1 pinch, optional
  • Small waxy potatoes, 2, sliced 1/4 inch, optional
  • Pernod or pastis, 1 to 2 teaspoons, optional for a light anise finish
  • Lemon, 1, for finishing

Seafood mix, about 2 pounds total:

  • Firm white fish fillets, 1 to 1.25 pounds, cut into 2-inch chunks (cod, halibut, snapper, or sea bass)
  • Mussels, 1 pound, scrubbed and debearded
  • Littleneck clams, 1 pound, scrubbed, or swap in large shrimp, peeled and deveined

For easy rouille and toasts:

  • Crusty baguette, sliced
  • Good mayonnaise, 1/2 cup, or make a quick aioli with 1 egg yolk
  • Garlic, 1 clove, grated
  • Dijon mustard, 1 teaspoon
  • Cayenne or Espelette, a pinch
  • Saffron water from above, 1 to 2 teaspoons
  • Lemon juice, to taste
  • Extra virgin olive oil, for toasts

Equipment:

  • Large heavy pot or Dutch oven with lid
  • Chef’s knife and cutting board
  • Fine zester or peeler for orange peel
  • Ladle and slotted spoon
  • Mesh strainer, optional, for a clearer broth
  • Sheet pan for bread
  • Instant-read thermometer, optional

Quick Tips & substitutions

  • Use a mix of firm fish so the chunks hold shape. Skip thin fillets that flake apart fast.
  • Bloom saffron in hot water for deeper color and aroma. Add that liquid to the pot.
  • No fish stock on hand? Use clam juice plus water, or mild chicken stock in a pinch.
  • Keep shellfish cold until the moment you cook. Discard any with cracked shells or that stay open after a tap.
  • Add fish by density: thicker chunks first, delicate pieces last. This keeps texture perfect.
  • Want a shortcut sauce? Stir saffron water, garlic, Dijon, cayenne, and lemon into mayonnaise.
  • Avoid strong reds for deglazing. Use crisp white wine or swap with extra stock plus a splash of lemon.
  • Sensitive to fennel? Reduce fennel and finish with a small splash of Pernod for a lighter anise note.
  • Cooking for gluten-free guests? Serve with gluten-free baguette or roasted potatoes.
  • Make the broth ahead up to 2 days. Reheat and cook the seafood right before serving.

How to Make Bouillabaisse

Prep Time 25 minutes

Cook Time 45 minutes

Total Time 1 hour 10 minutes

 

  1. Bloom the saffron. Warm 2 tablespoons water until hot, add saffron threads, and let them steep while you prep.
  2. Prep the seafood. Rinse mussels and clams, scrub well, and tap any open ones to check for life. Cut fish into 2-inch chunks and pat dry.
  3. Sweat the aromatics. Heat olive oil in a Dutch oven over medium. Add leeks, fennel, and a pinch of salt, and cook until soft and sweet, about 8 minutes. Stir in garlic for 30 seconds.
  4. Build the base. Add tomato paste and cook until it darkens and smells toasty, about 2 minutes. Add chopped tomatoes and red pepper flakes, and cook 3 minutes to thicken.
  5. Deglaze with wine. Pour in the white wine and scrape up any browned bits. Let it reduce by half, about 3 minutes.
  6. Simmer the broth. Add fish stock, saffron water, orange peel, thyme, and bay leaf. Bring to a lively simmer and cook 15 to 20 minutes. Skim foam as it rises for a cleaner broth.
  7. Season and adjust. Taste and add salt and pepper until the broth sings. If using potatoes, add them now and simmer until just tender, about 8 minutes.
  8. Poach the fish. Lower heat to a gentle simmer. Add the densest fish pieces and cook 2 minutes. Add the remaining fish and cook 2 to 3 minutes more, just until the centers turn opaque.
  9. Steam the shellfish. Nestle in mussels and clams, cover, and cook until shells open, 3 to 5 minutes. Discard any that stay closed.
  10. Finish the pot. Stir in a small splash of Pernod if you like, then squeeze in lemon to brighten. Remove orange peel, thyme, and bay leaf. Taste again and tweak salt.
  11. Toast the bread. Brush baguette slices with olive oil, bake at 400°F until golden, and rub with a cut garlic clove.
  12. Whip the rouille. Stir mayo, garlic, Dijon, cayenne, saffron water, and lemon juice. Thin with a touch of warm broth if needed. Salt to taste.
  13. Serve. Ladle broth into warm bowls, arrange fish and shellfish on top, and garnish with fennel fronds. Add toasts and a dollop of rouille on the side.

Variations

  • Tomato-forward: Use 1.5 cups canned crushed tomatoes and reduce stock by 1/2 cup for a thicker, redder broth.
  • Rustic Provençal: Add a strip of anchovy with the tomato paste and a few strands more saffron.
  • No shellfish: Go all fish with cod, halibut, and salmon. Add olives and capers for a briny kick.
  • Spicy Marseille-style: Add a small dried chile to the simmer and finish with extra cayenne in the rouille.
  • Citrus twist: Finish with both lemon juice and a touch of orange juice, then grate a little zest over each bowl.

Ways to Serve Bouillabaisse

  • Ladle over toasted baguette rubbed with garlic.
  • Set a bowl of rouille on the table and let everyone stir in a spoonful.
  • Add a simple green salad with vinaigrette and shaved fennel.
  • For a heartier plate, serve with boiled baby potatoes tossed in olive oil.

Storage

Cool leftovers quickly, then store seafood and broth together up to 2 days in the fridge. Reheat gently over low heat until just hot to avoid overcooking the fish. The broth freezes well up to 3 months, but the seafood does not love the freezer. If you plan ahead, freeze broth by itself and add fresh fish and shellfish when you reheat.

Bouillabaisse Recipe
Ally Sanders

Bouillabaisse

Bouillabaisse is a traditional Provençal fish stew originating from the port city of Marseille. It features a variety of fish and shellfish cooked in a flavorful broth infused with herbs and saffron.
Prep Time 30 minutes
Cook Time 1 hour
Total Time 1 hour 30 minutes
Servings: 4
Course: Soup
Cuisine: American

Ingredients
  

  • 1 lb firm white fish fillets (e.g., cod, snapper), cut into chunks
  • 1 lb shellfish (e.g., mussels, clams)
  • 1/2 lb shrimp, peeled and deveined
  • 2 tablespoons olive oil
  • 1 large onion, chopped
  • 2 cloves garlic, minced
  • 4 cups fish stock or water
  • 1 cup dry white wine
  • 1 can (14 oz) diced tomatoes
  • 1/2 teaspoon saffron threads
  • 1 teaspoon dried thyme
  • 1 bay leaf bay leaf
  • to taste salt and black pepper
  • 2 tablespoons chopped fresh parsley
  • 1 clove garlic, minced
  • 4 tablespoons olive oil
  • 8 slices baguette, toasted

Instructions
 

  1. Heat the olive oil in a large pot over medium heat.
  2. Add chopped onion and garlic; sauté until softened.
  3. Add diced tomatoes, white wine, fish stock, saffron, thyme, and bay leaf.
  4. Bring to a simmer and cook for 30 minutes to develop flavors.
  1. Add firm white fish chunks to the pot and simmer for 10 minutes.
  2. Add shellfish and shrimp; cook until shellfish open and shrimp are opaque, about 5-7 minutes.
  3. Discard any unopened shellfish.
  1. Season broth with salt and black pepper to taste.
  2. Mix minced garlic with olive oil to create a garlic sauce (rouille).
  3. Serve bouillabaisse hot with toasted baguette slices and a dollop of garlic sauce on the side.

Notes

Use fresh seafood for the best flavor. The broth can be made in advance and reheated before adding seafood. Bouillabaisse is traditionally served with rouille, a garlic and olive oil sauce, and crusty bread.