Perch chowder starts with a stock made from the fish itself

The best perch chowder is built on a quick stock made from perch bones and heads — the parts most home cooks throw away. You simmer these for 20 to 30 minutes with onion, celery, and bay leaf, then strain and use that broth as your base. This takes less time than chicken stock and tastes like the water the fish came from, which is exactly what you want.

The flesh itself goes in at the very end, cut into bite-sized pieces and poached gently in the finished chowder for just 3 to 5 minutes. Perch is delicate and flakes apart if you cook it too long or stir it too much. The goal is pieces that hold their shape and stay tender, not a soup that looks like it has been stirred for an hour.

Most perch chowders follow a cream-based path — potatoes, onions, and bacon or salt pork cooked down together, then cream or milk stirred in at the end. This is the right move. The richness frames the perch without drowning it, and the potatoes give the chowder body without flour or roux.

Key Takeaways

  • Make your stock from perch heads and bones simmered 20 to 30 minutes with aromatics, then strain it before building the chowder.
  • Cut perch fillets into bite-sized pieces and add them in the last 3 to 5 minutes so they stay tender and hold their shape.
  • Cook potatoes, onions, and bacon or salt pork first, then add your perch stock and simmer until the potatoes are soft.
  • Stir in cream or milk at the end, taste for salt and pepper, and serve hot with crusty bread or oyster crackers.

Building the stock from perch bones

Ask your fishmonger to give you the heads and bones when you buy fillets, or save them from fish you have cleaned yourself. Rinse them under cold water to remove any blood or debris, then place them in a pot with enough cold water to cover by an inch. Bring the water to a bare simmer — not a rolling boil, which will make the stock cloudy and bitter.

Add one halved onion (skin on is fine), two stalks of celery cut into chunks, one bay leaf, and a few black peppercorns. Let this simmer gently for 20 to 30 minutes. You will see foam rise to the surface in the first few minutes — skim it off if you want a clearer broth, or leave it if you do not mind. After 30 minutes, strain everything through a fine sieve into a clean pot. You should have about 4 to 6 cups of stock, depending on how many bones you started with.

Taste the stock. It should taste like perch and salt water, not fishy or strong. If it tastes too mild, you can reduce it by simmering it uncovered for another 10 minutes. If it tastes too strong, add a splash of water. This stock keeps in the refrigerator for three days or in the freezer for three months.

Preparing potatoes, onions, and salt pork

Cut 4 to 5 medium potatoes into half-inch cubes — leave the skin on if they are waxy potatoes like Yukon Gold, which hold their shape better than russets. Dice one large onion into quarter-inch pieces. If you are using salt pork, cut 4 ounces into small cubes and render it slowly in a heavy pot over medium heat until the fat is clear and the meat is crispy, about 8 to 10 minutes. If you are using bacon, cook it the same way and set it aside to crumble.

Once the salt pork or bacon is cooked, add the diced onion to the fat and cook until it is soft and translucent, about 5 minutes. Do not let it brown. Add the potatoes and stir to coat them in the fat. Pour in your perch stock — all of it — and bring the pot to a simmer. Cook uncovered until the potatoes are tender enough to break with a wooden spoon, about 15 to 20 minutes.

At this point, taste the broth and adjust the salt. Remember that salt pork is already salty, so go easy. Add a few grinds of black pepper. The chowder should taste good on its own before you add the fish or cream.

Adding perch and finishing the chowder

Cut your perch fillets into pieces about the size of a walnut — roughly one and a half inches. Bring the chowder back to a gentle simmer if it has cooled, then slide the perch pieces in and stir once, very gently. Set a timer for 3 minutes. The perch will turn opaque and start to flake. At 3 to 5 minutes, it should be cooked through but still tender.

While the perch cooks, warm your cream or milk in a separate small pot — do not let it boil. Once the perch is done, pour the warm cream into the chowder in a thin stream, stirring gently as you go. This keeps the cream from curdling and distributes it evenly. Taste again for salt and pepper. The chowder should taste rich and taste like perch, in that order.

Ladle the chowder into bowls and top with the crispy salt pork or bacon pieces if you have not already stirred them in. Serve with crusty bread, oyster crackers, or common crackers. A small dish of hot sauce or a squeeze of lemon on the side lets people finish their own bowl the way they like it.

Why cream matters more than flour

Many chowder recipes start with a roux — butter and flour cooked together to thicken the broth. This works, but it mutes the taste of the perch and makes the chowder feel heavier than it needs to be. Potatoes release their own starch as they cook, which naturally thickens the broth. The cream adds richness and body without the flour taste.

If you want a thicker chowder, simmer it uncovered for an extra 10 minutes after the potatoes are done but before you add the perch. The liquid will reduce and the starch from the potatoes will concentrate. You can also mash a few of the cooked potatoes against the side of the pot with a wooden spoon to release more starch. This gives you a chowder that is thick enough to coat a spoon without tasting like paste.

Variations and what works with perch

Some cooks add corn, diced celery, or leeks to their chowder. These are all good moves — add them when you add the potatoes and onions, so they have time to soften. A tablespoon of fresh thyme or a teaspoon of dried thyme stirred in with the stock is subtle and right. Smoked paprika, a quarter teaspoon at a time, adds depth without changing the flavor profile.

If you want to make this chowder without cream, use half-and-half or whole milk instead, or skip the dairy altogether and finish with a knob of butter stirred in at the end. The chowder will be lighter and taste more like perch, though less rich. Some regional versions use fish stock and white wine instead of cream, which is closer to a bisque than a chowder but still delicious.

You can also make this chowder with other freshwater fish — walleye, pike, or even trout work well. The cooking time stays the same. Saltwater fish like cod or haddock will work too, though the flavor will be different and you may want to use half fish stock and half chicken or vegetable stock to balance the salt.

Storing and reheating perch chowder

Perch chowder keeps in the refrigerator for two days in an airtight container. Reheat it gently over medium-low heat, stirring often and adding a splash of milk or water if it has thickened too much. Do not let it boil, which will break the cream and make the texture grainy.

You can freeze perch chowder, but the texture of the potatoes and fish will change slightly — they become softer and the broth may separate. If you plan to freeze it, leave out the cream and fish, freeze the base with the potatoes and aromatics, then thaw it, reheat it, and add fresh cream and freshly cooked perch when you are ready to eat. This takes a little more work but gives you a better result.

Frequently Asked Questions

Can I use perch fillets I bought frozen?

Yes, but thaw them completely and pat them dry before adding them to the chowder. Frozen fillets release water as they thaw, which can dilute the broth. If you have frozen perch bones or heads, you can use those for stock without thawing — just add a few extra minutes to the simmering time.

What if my chowder breaks or looks curdled?

This usually happens when the cream is added to a pot that is too hot or when the chowder is reheated at too high a temperature. If it happens, remove the pot from heat and let it cool for a minute, then whisk in a tablespoon of cold milk or cream. If that does not work, strain the chowder through a fine sieve and start over with fresh cream, whisking it in slowly over low heat.

How much perch do I need for four servings?

Plan on 1 to 1.5 pounds of perch fillets for four bowls of chowder. This gives you about 4 to 6 ounces of cooked fish per person, which is enough to taste the perch without overwhelming the other flavors. If you like a brothier chowder, use the lower amount; if you like it thick with fish, use the higher amount.

Can I make this chowder without salt pork or bacon?

Yes. Use 2 tablespoons of butter instead and cook the onions in that. The chowder will taste cleaner and let the perch flavor come through more clearly. You lose the smoky depth that salt pork or bacon brings, but you gain simplicity. Some people prefer it this way.

What bread goes best with perch chowder?

Crusty sourdough or a good white bread for dunking works well. Oyster crackers or common crackers are traditional and let people add texture without filling up on bread. Cornbread is also good — the slight sweetness and crumbly texture pair well with the richness of the chowder.