A bright, herbaceous glaze that lets mild haddock shine
This glaze works because it does two things at once: it adds flavor without overwhelming the fish, and it creates a thin, glossy coating that keeps the haddock moist while it cooks. The cilantro and basil stay fresh and sharp because you add them at the end, after the glaze has reduced. The result is a fillet that tastes like itself, but better — the herbs lift the natural sweetness of the fish without masking it.
The technique is straightforward: you make a quick pan sauce while the haddock cooks, then brush it on in the last minute. The whole dish takes about 15 minutes from start to plate. You need a hot pan, good timing, and the willingness to taste as you go.
Key Takeaways
- Cook haddock skin-side up in a hot pan with butter and oil, which prevents sticking and gives you a golden, crisp base to work from.
- Make the glaze in a separate small pan with white wine, shallot, and fish stock, reducing it to concentrate the flavor before adding the herbs.
- Add cilantro and basil only after the glaze has cooled slightly, so the herbs stay bright and don't turn dark and bitter.
- Brush the glaze onto the cooked fish in the last minute, or serve it alongside so the skin stays crisp.
What you need: ingredients and their roles
Start with four haddock fillets, about 5 to 6 ounces each and roughly the same thickness so they cook evenly. Skin-on fillets work better here than skinless — the skin crisps in the pan and gives you something to hold onto while you cook. Pat them dry with paper towels before you start; wet skin won't brown.
For the glaze, you need white wine (a dry one, nothing sweet), fish stock or chicken stock, a shallot, fresh cilantro, fresh basil, butter, and salt. The wine and stock are the backbone — they reduce down and concentrate into something rich enough to coat the fish. A shallot gives you depth without the sharp bite of raw garlic. The herbs are the point: use leaves that look alive and smell strong, not the tired stuff at the bottom of the bag.
You will also need a neutral oil with a high smoke point (grapeseed, canola, or vegetable oil) and unsalted butter. The oil keeps the butter from burning at the high heat you need to crisp the skin.
Cooking the haddock: skin-side up, no moving
Heat your pan over medium-high heat for two minutes. You want it hot enough that a drop of water sizzles and disappears immediately. Add a tablespoon of oil and let it heat for another 30 seconds until it shimmers.
Place the haddock skin-side up in the pan — this is the opposite of what many recipes say, but it works. The skin side does not need to brown; the flesh side does. You are looking for a golden, slightly crispy underside. Do not move the fillets. Let them sit for 4 to 5 minutes. You will hear them sizzle steadily; that is the sound of the proteins setting and the skin releasing from the pan.
After 4 to 5 minutes, the flesh should be opaque about halfway up the fillet. Flip gently with a thin spatula, working from the tail end so you do not tear the fish. Cook skin-side down for another 2 to 3 minutes. The skin will crisp and the flesh will finish cooking through. The fish is done when it flakes easily at the thickest part and the internal temperature reaches 145°F.
Transfer the cooked haddock to a warm plate and tent it loosely with foil while you finish the glaze. The fish will continue to cook slightly from residual heat, so do not leave it uncovered for more than a few minutes.
Making the glaze while the fish cooks
While the haddock is in the pan, start the glaze in a small saucepan over medium heat. Add a tablespoon of butter and let it melt. Add one minced shallot and cook for about 2 minutes, stirring often, until it softens and turns translucent. You are not browning it — you want it tender and sweet, not caramelized.
Pour in 1/2 cup of dry white wine. Let it bubble and reduce for about 3 minutes, until the volume drops by half and the sharp alcohol smell fades. Add 1/2 cup of fish stock or chicken stock and bring it back to a simmer. Let it reduce again for another 2 to 3 minutes, until you have roughly 1/3 cup of liquid left. The glaze should look glossy and coat the back of a spoon.
Taste it. It should taste like concentrated broth with a hint of wine — not salty, not sour. Add a pinch of salt if it needs it. If it tastes too sharp or vinegary, add a small knob of butter to round out the edges. Remove the pan from heat and let it cool for about a minute.
Adding the herbs and finishing
Roughly chop about 1/4 cup of fresh cilantro leaves and 1/4 cup of fresh basil leaves. Keep them separate — you will add them in two stages. Stir the cilantro into the warm glaze first, then add the basil. The cilantro can handle a little heat; the basil is more delicate and should go in last so it stays bright green and doesn't turn dark.
Taste again and adjust the salt. The glaze should taste herbaceous and fresh, with the wine and stock underneath. If the basil flavor is too strong, add another tablespoon of stock to dilute it slightly. If it tastes flat, a squeeze of lemon juice can wake it up — but use a light hand, just a few drops.
You have two ways to finish: brush the glaze directly onto the warm haddock, or spoon it around the fish on the plate. Brushing gives you more glaze on the fish, but it can soften the crispy skin. Spooning it alongside keeps the skin crisp and lets the diner control how much glaze they want. Choose based on what you prefer.
Timing and temperature for even cooking
The key to not overcooking haddock is understanding that it is thin and delicate. A 5-ounce fillet that is 3/4 inch thick will cook through in about 6 to 7 minutes total. Thicker fillets take longer; thinner ones cook faster. The best way to know when it is done is to look at the flesh: it should be opaque all the way through, with no translucent center. If you have a meat thermometer, 145°F is the target.
If your fillets are uneven in thickness, you can pound them gently with the flat side of a knife to even them out before cooking. This helps them cook at the same rate and prevents the thin edges from drying out while the thick center finishes.
What to serve alongside
Haddock with cilantro basil glaze works well with simple sides that do not compete with the herbs. Steamed or roasted asparagus is a natural choice — the slight bitterness balances the brightness of the glaze. Rice or couscous soaks up the extra glaze and gives you something to push the fish onto your fork with. A green salad with a light vinaigrette adds freshness without heaviness.
If you want something more substantial, roasted fingerling potatoes or a small portion of risotto both work. The key is to keep the plate balanced: the haddock and glaze are the stars, so the sides should be quiet and supportive.
Frequently Asked Questions
Can I use frozen haddock for this recipe?
Yes, but thaw it completely and pat it very dry before cooking. Frozen haddock releases more water as it thaws, and any moisture on the surface will steam the fish instead of letting it brown. Thaw it in the refrigerator overnight, or in a bowl of cold water for about an hour, then pat it dry with paper towels.
What if I don't have fish stock?
Chicken stock works fine — the glaze will be slightly less briny but still delicious. You can also use vegetable stock or even water with a squeeze of lemon juice. The wine is what carries most of the flavor, so the stock is mainly there to add body and prevent the glaze from becoming too sharp.
Can I make the glaze ahead of time?
You can make it up to the point where you add the herbs, then cool it and refrigerate it for up to two days. Reheat it gently in a small pan over low heat, then add the fresh cilantro and basil just before serving. Do not reheat the glaze after adding the herbs, or they will turn dark and lose their brightness.
What if my glaze breaks or looks greasy?
This usually happens if the glaze gets too hot after you add butter, or if you add too much butter at once. If it happens, remove the pan from heat and whisk in a tablespoon of cold stock or water. The emulsion should come back together. If it does not, strain the glaze through a fine sieve and start over with a fresh pan.
Can I use dried cilantro or basil instead of fresh?
Dried herbs will not give you the same brightness or flavor. If fresh is not available, use half the amount of dried herb and add it earlier in the cooking process so it has time to rehydrate and release its flavor. The glaze will taste more muted, but it will still be good.