New England-Style Fish Chowder Recipe

Bowl of New England fish chowder
annick vanderschelden photography / Getty Images
  • Total: 40 mins
  • Prep: 10 mins
  • Cook: 30 mins
  • Yield: 4–6 servings
Nutritional Guidelines (per serving)
297 Calories
15g Fat
21g Carbs
18g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 4–6 servings
Amount per serving
Calories 297
% Daily Value*
Total Fat 15g 19%
Saturated Fat 6g 29%
Cholesterol 54mg 18%
Sodium 550mg 24%
Total Carbohydrate 21g 8%
Dietary Fiber 2g 9%
Protein 18g
Calcium 89mg 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.)

This classic New England-style fish chowder is hearty and satisfying. It's often made with haddock, but nearly any lean white fish, like cod or halibut, will work equally well.

Here's an easy recipe for making fish stock, which is the base for the chowder and what provides much of the flavor. You can make it using the bones from the fish you got for the chowder, or you can sometimes buy fresh fish bones from your fishmonger. It's definitely worth the additional steps.

Having said that, it's possible to find decent fish stock at the store these days. It's certainly not as cheap as making it yourself, but it will definitely save time. (You can also order it online.)

As for the potatoes, red potatoes add color to what would otherwise be a mostly monochromatic soup. But you can use any waxy potato, like white potatoes, or Yukon golds or even fingerling potatoes. Stay away from starchy varieties like Idaho potatoes (aka Russets), though. They tend to fall apart when they're simmered, so they won't work as well.


  • 2 ounces salt pork (or 2 strips bacon)
  • 1/2 large onion, chopped
  • 2 1/2 tbsp. all-purpose flour
  • 1 qt. fish stock
  • 1/4 cup white wine
  • 1/2 lb. red potatoes, scrubbed and cut into approx. 1/2-inch cubes
  • 1/2 lb. boneless white fish (skin removed), cut into 3/4-inch cubes
  • 3/4 cup half and half
  • 2 tbsp. chopped fresh parsley
  • Kosher salt and ground white pepper, to taste

Steps to Make It

  1. Cut the salt pork or bacon into about 1/4-inch cubes. This may be easier if you let it sit in the freezer for a few minutes before dicing it.

  2. Add the pork or bacon to a heavy-bottomed saucepot or soup pot, and heat it slowly over a low heat, stirring more or less constantly, for 3 to 4 minutes or until the fat is liquefied. Be careful not to let the fat burn. Lower the heat if it starts to smoke.

  3. Add the chopped onion and cook it over a medium heat until it's translucent but not brown, another 4 minutes or so.

  4. Add the flour and stir with a wooden spoon while it's absorbed into the bacon fat, making a roux. Cook the roux for another 3 to 4 minutes, but like the onions, don't let it brown.

  5. Slowly whisk in the stock, making sure the roux is fully incorporated into the liquid. Keep stirring while the mixture comes to a boil, and then add the wine.

  6. Add the potatoes and simmer 15 minutes or so, or until you can easily pierce the potatoes with a knife. You should see an occasional slow, gentle steam bubble, but not the rapid bubbling of a full boil.

  7. While you're waiting for the potatoes to cook, heat the half and half in a small saucepan. You want it hot (but not boiling) so that when you add it to the soup in the next step, it won't cool down the chowder.

  8. Add the hot half and half and bring the chowder back to a simmer for just a moment.

  9. Reduce heat to lowest setting and carefully stir in the fish. Heat very gently for about 5 minutes or until the fish is fully cooked. Don't let it boil.

  10. Season to taste with Kosher salt and white pepper, stir in the parsley and serve right away.