Polish-style boiled salmon is gently poached in a savory broth of carrots, onion, celery, bay, and peppercorns, then served with a creamy dill sauce. The mild cooking method keeps the fish moist, while the fresh dill and a little lemon bring brightness; it makes a simple main course with potatoes and vegetables.
Ingredients
- 8 cups (1.9 L) cold water
- ½ cup (120 ml) dry white wine, optional; use an extra ½ cup (120 ml) water instead if preferred
- 1 medium yellow onion (about 150 g), peeled and cut into wedges
- 1 medium carrot (about 75 g), peeled and sliced into rounds
- 1 celery stalk (about 60 g), cut into chunks
- 1 bay leaf
- 8 whole black peppercorns (about 2 g)
- 1½ teaspoons (9 g) fine salt for the poaching broth, plus more to season the fish if needed
- 4 skin-on salmon portions, about 6 oz (170 g) each and 1 inch (2.5 cm) thick, pin bones removed
- 2 tablespoons (28 g) unsalted butter
- 2 tablespoons (16 g) all-purpose flour
- 1 cup (240 ml) strained poaching liquid, reserved for the sauce
- ½ cup (120 ml) heavy cream
- 3 tablespoons (9 g) finely chopped fresh dill, divided
- 1 tablespoon (15 ml) fresh lemon juice, plus lemon wedges for serving
- ⅛ teaspoon (0.3 g) ground black pepper for the sauce
- 1 tablespoon (15 g) prepared horseradish, optional, for serving
Instructions
- Prepare the ingredients. Cut the onion, carrot, and celery, and check the salmon for pin bones by running a clean fingertip over the flesh. Pull out any bones with clean tweezers. Keep the salmon chilled while you make the broth. Measure the remaining ingredients so the fish can go into the pot as soon as the liquid is ready.
- Make the poaching broth. Put the water, wine if using, onion, carrot, celery, bay leaf, peppercorns, and 1½ teaspoons salt in a wide, deep skillet or shallow pot. Bring it just to a boil over medium-high heat, then lower the heat and simmer gently for 20 minutes. The vegetables should soften and season the liquid. A wide vessel is useful because the salmon portions can lie in one layer rather than being stacked.
- Poach the salmon gently. Lower the heat until the broth is barely simmering, with only occasional small bubbles. Add the salmon skin-side down in a single layer. If the liquid does not mostly cover the portions, spoon some over their tops; do not let the pot return to a rolling boil. Cover and cook for about 10 minutes for portions around 1 inch (2.5 cm) thick. Check the thickest portion with a food thermometer: USDA FSIS lists 145°F (63°C) as the safe minimum internal temperature for fish. If it has not reached that temperature, continue cooking and recheck after a minute or two. Thickness and starting temperature affect the timing, so use the thermometer rather than relying only on appearance.
- Lift out and strain the liquid. Use a fish spatula to transfer the cooked portions to a warm platter, taking care not to break the tender flesh. Strain 1 cup (240 ml) of the poaching liquid into a heatproof measuring cup for the sauce. Discard the bay leaf and peppercorns. You can keep the soft carrots and onion to serve alongside the fish, or leave them out for a neater plate.
- Make the creamy dill sauce. Melt the butter in a small saucepan over medium-low heat. Whisk in the flour and cook for about 1 minute, stirring constantly so the roux stays pale and does not brown. Gradually whisk in the reserved poaching liquid, then the cream. Bring the sauce to a gentle simmer and cook for about 4 minutes, whisking often, until it lightly coats a spoon. Take it off the heat and stir in 2 tablespoons (6 g) of the dill, the lemon juice, and ground black pepper. Taste before adding salt, since the broth is already seasoned.
- Finish and serve. Spoon some sauce over the salmon and serve the rest at the table. Scatter the remaining tablespoon (3 g) of dill over the fish, with lemon wedges and horseradish if desired. The salmon is best served as soon as the sauce is ready, while it is warm and moist.
Tips
- Keep the liquid gentle. A hard boil can make salmon break apart and cook unevenly. Once the portions are in the pot, aim for a quiet simmer, not vigorous bubbling. If the broth starts boiling, lower the heat or briefly move the pot off the burner.
- Choose portions of similar thickness. Four pieces that are roughly 1 inch (2.5 cm) thick are more likely to finish together. If one piece is much thinner, check it early and lift it out when it reaches 145°F (63°C); continue cooking the thicker pieces as needed.
- Adjust the sauce carefully. If it becomes thicker than you like, whisk in poaching liquid a tablespoon (15 ml) at a time. If it is too thin, simmer it gently for another minute or two. For a lighter sauce, replace some or all of the cream with milk, though the result will be less rich and may need a little extra thickening.
- Use fresh dill when possible. Fresh dill gives the sauce its lively flavor. If you only have dried dill, start with 1 teaspoon (1 g) in the sauce and add more to taste; dried herbs are more concentrated and will not have quite the same fresh character.
Serving Suggestions
Serve the salmon with boiled or mashed potatoes so there is something to catch the creamy sauce. Small waxy potatoes, boiled until tender and finished with butter and chopped dill, are an especially easy match. Steamed green beans, peas, or a simple cucumber salad add freshness without competing with the mild fish.
For a more substantial meal, add rye bread or a slice of crusty bread and put extra sauce in a small jug. A little prepared horseradish offers a sharp contrast to the cream, but it is optional; let diners add it to their own plates. If you want to include the poached vegetables, remove them with a slotted spoon and serve them warm beside the salmon rather than mixing them into the sauce.
Variations
Make it without wine: The wine is optional, not essential to the poaching method. Replace it with the same quantity of water. The broth will taste a little less aromatic, so you can add a strip of lemon peel while it simmers and remove it before poaching the fish.
Use a different fish: Thick cod, haddock, or trout portions can be poached in the same broth. Their thickness will change the cooking time, so check each piece with a thermometer and cook to 145°F (63°C). Very delicate or thin fillets may fall apart more easily; a shallow, barely simmering broth and a fish spatula help.
Try a lighter dill finish: Skip the roux sauce and serve the salmon with a spoonful of sour cream stirred with chopped dill, lemon juice, and a splash of cold water to loosen it. This is tangier and less velvety than the warm cream sauce, and it should be kept chilled until serving.
Change the herbs: Parsley can replace some of the dill, or you can add a small amount of chopped chives at the end. Dill is the defining flavor here, so replacing all of it creates a different, milder herb sauce rather than the classic dill-led version.
Storage and Reheating
Refrigerate leftover salmon and sauce within 2 hours of cooking, in separate airtight containers if possible. Cooked fish keeps for 3–4 days in the refrigerator. Store the sauce for the same period, and keep any potatoes or vegetables in their own container so they do not soften in the sauce. If the salmon has been left at room temperature for more than 2 hours, discard it rather than saving it.
For the best texture, reheat only the portion you plan to eat. Warm the salmon gently in a covered skillet with a spoonful of water or poaching liquid over low heat, turning it once if needed. Reheat leftovers to 165°F (74°C), checking the center with a food thermometer. Warm the sauce separately over low heat and whisk in a little water or milk if it has thickened in the refrigerator; avoid boiling it, which can make a cream sauce separate. Freezing is possible for up to 2 months, but the salmon may become drier and the cream sauce may separate after thawing.
Frequently Asked Questions
Is boiled salmon the same as poached salmon?
In everyday cooking, the terms are often used loosely. This recipe is technically a gentle poach: the fish cooks in hot liquid that is kept below a rolling boil. That gentler heat helps the portions stay intact and moist, unlike vigorous boiling, which can make them break apart.
Can I use frozen salmon?
Yes. Thaw it overnight in the refrigerator, or use the refrigerator’s cold-water thawing method and cook it promptly. Pat the thawed portions dry before cooking and check the thickest part with a thermometer. Cooking directly from frozen can work, but the timing is less predictable and the outside may overcook before the center is done.
How can I tell when the salmon is cooked?
Use a food thermometer inserted into the thickest part of a portion; it should read 145°F (63°C), the USDA FSIS safe minimum for fish. The flesh will also look opaque and separate into flakes, but those visual signs are less dependable than temperature, especially for thick pieces or salmon with a darker center.
Can I prepare the broth ahead?
Yes. Make and strain the broth up to 2 days ahead, refrigerate it promptly, and reheat it to a gentle simmer before adding the salmon. You can also chop the vegetables ahead and refrigerate them in a covered container. Poach the fish and make the sauce close to serving time for the best texture.
What if I do not have a wide pan?
Use the widest covered saucepan you have and cook the salmon in batches if necessary. Keep the remaining portions refrigerated while the first batch cooks. Avoid stacking the fish, because the pieces will cook unevenly; bring the broth back to a gentle simmer before adding another batch, and check every portion for 145°F (63°C).
Related
- Traditional Polish Sauerkraut Recipe, Braised with Apple
- Traditional Polish Pierogi Recipe with Potato and Cheese
- Polish Cuisine and Dishes: Potato and Cheese Pierogi
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).