Recipe courtesy of Wolfgang Puck

Fish Soup

Getting reviews...
  • Level: Intermediate
  • Total: 2 hr 30 min
  • Prep: 45 min
  • Cook: 1 hr 45 min
  • Yield: 6 to 8 servings


Fish Stock:



  1. Heat a large heavy stockpot and to it add the olive oil. Add the fish bones and cook them over low heat, covered, until any flesh on them flakes from the bones. Add the vegetables and any shells from the shrimp, cover and cook over low heat until the vegetables sweat, about 10 minutes.
  2. Deglaze the pot with the wine, scraping up any particles sticking to the bottom of the pan. Stir in the saffron, thyme, and basil.
  3. Add the fish stock or water, and let the mixture gently boil for 1 hour. Then puree it in a food processor or pass it through a food mill. Pass the puree through a medium strainer into a clean stockpot. Stir in the Pernod. Season the base, to taste, with salt, pepper and cayenne. The soup should have a full-bodied flavor: If it seems weak, reduce it over low heat to concentrate the flavor.
  4. Preheat the oven to 350 degrees F.
  5. Skim any fish oil from the top of the soup and reserve it to stir into the rouille.
  6. Toast the croutons in the oven until golden, and then brush with rouille.
  7. Bring the soup to a boil. Add the shellfish and/or uncooked fish fillets to the soup, 1 variety at a time. Cook each until done; then remove from the soup and keep warm. (The lobsters will take about 10 minutes and their shells will be bright red when done; medium shrimp will take 3 or 4 minutes to cook; fish fillets from 1 to 7 minutes, depending on their thickness (they should remain slightly underdone); and the mussels and clams only cook for 3 to 5 minutes, until their shells open).
  8. Presentation: Place 1 crouton in the bottom of each large, shallow, heated soup plates. Then arrange the fish and/or shellfish around each crouton. Ladle the hot soup over all. Serve immediately. Pass additional rouille in a separate serving bowl.

Fish Stock:

  1. Clean the fish bones under cold running water, removing the gills from the head and any traces of blood on the frames.
  2. In a large saucepan, heat the oil. In it sweat the fish bones and vegetables over low heat, covered, for 10 minutes, stirring once or twice to prevent them from browning.
  3. Deglaze the pan with the wine, and then add enough water to cover the bones and vegetables by 2 inches. Add the bouquet garni and bring the liquid to a boil. Skim the froth from the surface, reduce the heat, and simmer the stock for 20 to 25 minutes.
  4. Strain the stock into a clean saucepan. Bring it to a boil and reduce it over medium heat to 1 quart.
  5. Note: Fish stock will keep in the refrigerator for 2 to 3 days or frozen for 2 to 3 weeks. After that time the flavor begins to fade.
  6. Yield: 1 quart
  7. Prep Time: 20 minutes
  8. Cook Time: 35 minutes


  1. In a bowl, whisk together the egg yolks, garlic, mustard, and chili flakes. Whisk in the oil in a very slow steady stream until the sauce begins to emulsify. Add the remaining oil in a thin stream until all of it is incorporated. Add the saffron. Thin the sauce with the stock and season, to taste, with lemon juice, salt, and pepper.
  2. Yield: 1 1/2 cups
  3. Prep Time: 10 minutes

Cook’s Note

*Cook's Note: Use the skeletons of saltwater fish such as sole, John Dory, turbot, halibut or other very fresh non-oily fish for stock.