Basic Fish Stock Recipe

Fish (Plaice) broth
Philippe Desnerck / Getty Images
  • 80 mins
  • Prep: 20 mins,
  • Cook: 60 mins
  • Yield: 5 servings

This recipe is a foundation for a great deal of advanced fish cookery, but making fish stock is pretty simple. Once it's finished, this stock freezes well for up to three months and remains usable for up to six months.

The biggest difference between fish stock and other stocks is time: Fish stocks do not need hours and hours to come together ​the way beef or chicken stocks do.

Use lean fish like bass or cod - avoid oily fish like salmon or mackerel.

What You'll Need

  • 3 tablespoons olive oil
  • 3 lb. fish (spines, fins, and heads)
  • 1/2 large parsnip (sliced into rounds)
  • 1 leek (sliced thin)
  • 2 stalks celery (sliced)
  • 1 carrot (sliced into rounds)
  • Garnish: trimmings from a fennel bulb
  • 1/2 cup mushrooms (button, sliced)
  • 1/2 bunch parsley
  • 1 piece ginger (1 inch, peeled and sliced thin)
  • 2 bay leaves
  • 1 clove garlic (smashed)
  • 1 sprig thyme (fresh, or 1 teaspoon dried thyme)
  • 1 cup white wine (dry, such as a pinot grigio)
  • 1 1/2 to 2 quarts water (cold)
  • Salt to taste

How to Make It

  1. Wash bones and heads well under cold water. If the gills are still attached, cut them out. They impart a bitter flavor you do not want.
  2. Heat a large pan for 2 minutes on high heat, then add the oil.
  3. Turn the heat down to medium and add the fish bones. You do not want them to brown, only to get a little color. Cook, stirring frequently, for about 5 minutes. Remove and set aside.
  4. In a tall stockpot, add the wine and reduce it by half under high heat. Once this is done, add the fish bones and turn off the heat for now.
  1. In the pan you sweated the fish bones in, add the vegetables and cook until the leeks are translucent. Stir frequently. When they are cooked but not browned (a little browning is OK), add them to the stockpot.
  2. Add the herbs to the stockpot, stir everything to combine, and add enough cold water to cover it all by an inch.
  3. Bring the stock up to a simmer. Do not let it boil. It is important that you don't let it boil because the fish stock will get cloudy in a hurry if you do. Look for a shimmer on the surface, not burble. If you have a thermometer you want something between 170-180 degrees.
  4. Once the stock is at a simmer, move the pot off to one side of the burner a little. This will direct any impurities to one side, making it easier to skim. Simmer like this for 40 minutes.
  5. After 40 minutes, strain the stock through a fine mesh strainer with a piece of cheesecloth set inside. Clean the stockpot and then return the stock to the now-clean pot. Taste it. Now is the time to add salt. Add enough to suit your taste.
  6. Pour into quart jars and freeze. Make sure you leave enough space at the top of the jars to account for the stock expanding when it freezes!
Nutritional Guidelines (per serving)
Calories 431
Total Fat 10 g
Saturated Fat 1 g
Unsaturated Fat 6 g
Cholesterol 0 mg
Sodium 160 mg
Carbohydrates 63 g
Dietary Fiber 20 g
Protein 18 g
(The nutrition information on our recipes is calculated using an ingredient database and should be considered an estimate. Individual results may vary.)