Why This Recipe Works for Haddock

Haddock has delicate, slightly sweet flesh that falls apart easily — which means it needs a cooking method that won't overpower it or break it into shreds. Poaching it gently in a lemon and white wine broth, then tossing it with pasta and fresh dill, keeps the fish intact while letting its flavor come through. The acid from the lemon brightens the fish without masking it, and the pasta water creates a silky sauce that binds everything together without cream.

This dish takes about 25 minutes from start to finish, and most of that is waiting for water to boil and pasta to cook. The haddock itself needs only 8 to 10 minutes in the poaching liquid — any longer and it dries out and loses its texture.

Key Takeaways

  • Haddock poaches gently in a mixture of white wine, lemon juice, and water, which keeps the fish moist and tender while infusing it with flavor.
  • The poaching liquid becomes the base of your sauce when you reduce it and toss it with the cooked pasta, so don't discard it.
  • Fresh dill added at the end preserves its bright flavor — dried dill loses its character and should be avoided for this dish.
  • Thin haddock fillets (about half an inch thick) cook evenly and won't dry out; thicker fillets need longer and are harder to keep moist.

Ingredients and Preparation

You will need one pound of haddock fillets (about four fillets, each roughly 4 ounces), one pound of pasta (linguine or pappardelle work best because they hold the sauce), one lemon, one small bunch of fresh dill, one small onion, one cup of dry white wine, two cups of water or fish stock, two tablespoons of butter, salt, and pepper.

Before you start cooking, prep everything: zest the lemon and set the zest aside, then cut the lemon in half. Slice the onion thinly. Pick the dill leaves from the stems and chop them roughly — you want about three tablespoons of chopped dill. Pat the haddock fillets dry with paper towels and season both sides lightly with salt and pepper. Dry fish browns better and cooks more evenly than wet fish.

Building the Poaching Broth

Heat two tablespoons of butter in a wide, shallow pan over medium heat. When it foams, add the sliced onion and cook for about three minutes, stirring occasionally, until the onion softens and turns translucent. You are not browning it — just releasing its sweetness.

Pour in the white wine and scrape the bottom of the pan with a wooden spoon to lift any browned bits. Let the wine simmer for two minutes so some of the alcohol cooks off. Add the water or stock and squeeze the juice from both lemon halves into the pan. Drop the squeezed lemon halves in as well — they will add more flavor as they steep. Bring the broth to a gentle simmer.

Cooking the Haddock

Lay the haddock fillets in the simmering broth in a single layer. They should be mostly submerged or at least half-covered. Reduce the heat to low so the broth barely bubbles — aggressive boiling will break the fish apart. Set a timer for 8 minutes.

At 8 minutes, check the thickest part of the largest fillet by inserting a fork and gently pulling — the flesh should flake easily and be opaque all the way through. If it still looks translucent in the center, give it another minute or two. Do not overcook. Once the fish is done, carefully transfer each fillet to a plate using a slotted spatula. Strain the broth through a fine-mesh sieve into a bowl, discarding the onion and lemon halves.

Finishing the Pasta and Sauce

While the haddock cooks, bring a large pot of salted water to a rolling boil and cook your pasta according to the package directions, but stop one minute before it would normally be done — you want it still slightly firm. Reserve one cup of the pasta cooking water before you drain it.

Return the strained broth to the pan and bring it to a simmer over medium-high heat. Let it reduce for about three minutes until it has lost roughly a quarter of its volume and tastes more concentrated. Add the drained pasta directly to the broth, then add half a cup of the reserved pasta water. Toss gently for about one minute so the pasta absorbs the broth and the starch from the pasta water creates a light sauce. If the mixture looks too dry, add more pasta water a splash at a time.

Divide the pasta among four bowls. Top each portion with one haddock fillet, then scatter the chopped fresh dill and lemon zest over the top. Finish with a crack of black pepper and a small pinch of fleur de sel if you have it. Serve immediately.

Why Technique Matters Here

The difference between tender, flaky haddock and rubbery, broken fish comes down to three things: keeping the poaching temperature low, not cooking past the point where the flesh turns opaque, and handling the fillets gently when you move them. A slotted spatula supports the whole fillet rather than piercing it the way a fork would.

The pasta water is not an afterthought — it contains starch that emulsifies with the broth and creates a silky coating on each strand. This is why you reserve it before draining. If you skip this step, you end up with pasta swimming in thin liquid rather than coated in sauce.

Variations and Substitutions

If you cannot find fresh dill, use fresh parsley instead — it will not have the same anise note, but it will still brighten the dish. Avoid dried dill, which tastes musty and flat. If white wine is not available, use an extra half cup of water or stock and add a tablespoon of white vinegar to the broth for acidity.

Other white fish work in place of haddock: cod, halibut, or pollock will all poach the same way. Thicker fish like halibut may need an extra minute or two. You can also add a handful of fresh spinach or arugula to the pasta just before serving — the heat will wilt it slightly and add color.

Frequently Asked Questions

Can I make this ahead of time?

Cook the broth and poach the haddock up to four hours ahead, then refrigerate them separately. Reheat the broth gently before cooking the pasta, and add the haddock back in just to warm through — do not simmer it again or it will overcook. Cook the pasta fresh when you are ready to eat.

What if my haddock fillets are very thick?

Thicker fillets (three-quarters of an inch or more) need 12 to 15 minutes instead of 8 to 10. Check them at 12 minutes by flaking the thickest part with a fork. Thinner fillets cook faster, so watch them carefully after 6 minutes.

Can I use frozen haddock?

Yes, but thaw it completely in the refrigerator first — at least 12 hours. Pat it very dry before seasoning. Frozen fish releases more water as it cooks, so you may need to reduce the broth a bit longer to concentrate the flavor.

Why does my sauce look too thin?

You likely did not reduce the broth enough before adding the pasta, or you added too much pasta water. Simmer the broth for a full three minutes before adding the pasta, and add pasta water gradually — you can always add more, but you cannot take it out.

Is there a red wine version of this dish?

Red wine overpowers delicate haddock. Stick with white wine, or use water with white vinegar or lemon juice for acidity. If you want a richer sauce, add a splash of cream at the end, but keep the wine white.