Homemade Fish Stock

Fish Stock

The Spruce / Victoria Heydt

Prep: 15 mins
Cook: 45 mins
Total: 60 mins
Servings: 8 servings
Nutritional Guidelines (per serving)
621 Calories
36g Fat
6g Carbs
59g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 8
Amount per serving
Calories 621
% Daily Value*
Total Fat 36g 47%
Saturated Fat 14g 70%
Cholesterol 223mg 74%
Sodium 254mg 11%
Total Carbohydrate 6g 2%
Dietary Fiber 1g 5%
Protein 59g
Calcium 87mg 7%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Fish stock, also called fumét in French, is a magnificent base for making soups, chowders, seafood risotto, and any number of sauces. But you may shy away from making your own stock because it is disproportionately labor- or time-intensive. You are not wrong when it comes to beef, veal, or poultry stock, but fish stock happens to be the exception. Unlike chicken stock or beef stock, fish stock is quick and easy to make; rather than simmering away for hours, requiring continuous skimming and fussing, fish stock takes just 30 minutes on the stovetop. 

Although certain recipes will use chicken broth instead of fish stock, such as a simple clam chowder, using the fish stock will really enrich the seafood dish and bring a complex level of flavor. Based in French cuisine, fumé is an important ingredient in several French sauces, such as Normandy sauce. It will also contribute a wonderful flavor when poaching fish and is the basis to Spanish Basque seafood stew


  • 2 to 3 stems fresh thyme
  • 2 to 3 whole peppercorns
  • 1 whole clove
  • 3 to 4 fresh parsley stems
  • 1 bay leaf
  • 2 tablespoons unsalted butter
  • 1 medium rib celery (chopped)
  • 1 medium carrot (peeled and chopped)
  • 1 medium onion (peeled and chopped)
  • 4 pounds fish bones with heads (gills removed)
  • 1 cup dry white wine
  • 1 gallon cold water

Steps to Make It

  1. Gather the ingredients.

    Fish Stock Ingredients
    The Spruce / Victoria Heydt
  2. Make a sachet d'epices by tying the thyme, peppercorns, clove, parsley stems, and bay leaf into a piece of cheesecloth. Set aside.

    Sachet d'pices
    The Spruce / Victoria Heydt
  3. In a heavy-bottomed stock pot or soup pot, heat the butter over medium heat.

    Butter in stockpot
    The Spruce / Victoria Heydt
  4. Lower the heat, add the celery, carrot, and onion and warm very gently, with the lid on, for about 5 minutes, or until the onions are softened and slightly translucent but not brown.

    Sauteeing mirepoix
     The Spruce / Victoria Heydt
  5. Add the fish bones, cover the mixture with a piece of parchment paper, and re-cover the pot, letting the bones warm gently until they are slightly opaque.

    Cooking fish
    The Spruce / Victoria Heydt
  6. Remove the lid and the parchment; add the wine and turn up the heat until the stock starts to simmer.

    Fish stock
    The Spruce / Victoria Heydt
  7. Add the sachet and the water, heat to a simmer, and let cook for 30 to 45 minutes.

    Fish stock
     The Spruce / Victoria Heydt
  8. Strain (you can remove fish bones first if that makes it easier), cool, and refrigerate.

    Straining fish bones
    The Spruce / Victoria Heydt
  9. Use it to make a seafood bisque, etouffee, or gumbo.


The best fish bones to use for making fish stock are ones from mild, lean, white fish like halibut, cod, or flounder. As a general rule, you'll want to avoid salmon, trout, mackerel, or other oily, fatty fish since their strong flavor will likely overpower your finished dish. (Unless you're specifically making salmon broth, for example, then salmon bones will produce a stock with unbelievably deep, rich salmon flavor.)