A bright, quick sauce that lets the fish speak
Haddock's mild, slightly sweet flesh needs a partner that won't overpower it — and fresh basil salsa does exactly that. The salsa sits on top of the cooked fish, so the basil stays bright and the haddock stays tender. You cook the fish first (pan-seared, baked, or poached), then make the salsa while it rests, and serve them together. The whole dish takes about 20 minutes from start to plate.
The salsa is just basil, good olive oil, lemon juice, garlic, and salt — no tomato, no vinegar, nothing that will mask the fish. The acid from the lemon wakes up the haddock's flavor without drowning it. If you have fresh basil growing or can get it from the market, this is the recipe that justifies buying it.
Key Takeaways
- Cook haddock fillets skin-side down in a hot pan with oil and butter until the flesh turns opaque, about 6 to 8 minutes depending on thickness.
- The salsa is made while the fish rests: tear basil leaves, mince garlic, combine with olive oil and lemon juice, and season with salt just before serving.
- Haddock fillets between a quarter-inch and half-inch thick work best — thinner ones dry out, thicker ones need longer cooking.
- Spoon the salsa over the fish after plating so the basil stays fresh and doesn't wilt into the hot fish.
Choosing and preparing the haddock
Buy haddock fillets that are uniform in thickness — a quarter-inch to half-inch is ideal. If your fillets are thicker than that, you can gently pound them to even them out, or ask the fishmonger to do it. Thinner fillets cook faster and more evenly, and they won't dry out by the time the outside is done.
Pat the fillets dry with paper towels before cooking. Moisture on the surface steams the fish instead of searing it, and you lose the chance for a golden crust. If the skin is still on, leave it — it protects the delicate flesh underneath and gives you something to hold onto while cooking. If it's been removed, that's fine too; just be gentler when you flip.
Pan-searing haddock: the fastest method
Heat a skillet over medium-high heat for two minutes. Add a tablespoon of oil (olive or neutral) and a tablespoon of butter. When the butter foams and the oil shimmers, lay the fillets skin-side down (or presentation-side down if there's no skin). Do not move them. Let them sit for 4 to 5 minutes until the bottom is golden and the flesh has turned opaque about halfway up the fillet.
Flip gently and cook for another 2 to 3 minutes on the other side. The fish is done when it flakes easily with a fork and the thickest part is opaque all the way through. If your fillets are very thin, the second side may only need 60 to 90 seconds. Overcooked haddock becomes dry and stringy, so watch it closely the first time you make this.
Transfer the cooked fillets to a warm plate and let them rest for 2 minutes while you make the salsa. This resting time lets the flesh relax and stay moist.
Making the basil salsa
Tear fresh basil leaves by hand — do not chop them with a knife, which bruises them and turns them dark. You want about a cup of loosely packed leaves for four fillets. Put them in a bowl.
Mince one clove of garlic very fine and add it to the basil. Pour in a quarter-cup of good olive oil — this is not the time for cooking oil, but something you would actually taste on bread. Add the juice of half a lemon (about 2 tablespoons). Stir gently to combine. Taste it, then add salt — start with a quarter-teaspoon and adjust from there. The salsa should taste bright and alive, not salty.
Make the salsa just before you plate the fish. If it sits too long, the basil will darken and the garlic will become sharp. If you are cooking for more than two people, you can double the salsa recipe without any trouble.
Plating and serving
Place each fillet on a warm plate. Spoon the salsa over the top, letting some of the oil pool around the fish. Serve right away. The warmth of the fish will soften the basil slightly without wilting it completely, and the oil will warm just enough to carry the flavors.
A simple green salad or roasted vegetables on the side work well — something that won't compete with the delicate fish and bright salsa. Crusty bread is good for soaking up the oil left on the plate.
Variations and additions
If you don't have fresh basil, parsley works in a pinch, though it's milder and less aromatic. Mint is interesting too — it adds a cool note that some people love with fish. Use the same amount and the same method.
You can add a small handful of toasted pine nuts or almonds to the salsa for texture, or a tablespoon of capers for a salty, briny note. Some cooks add a pinch of red pepper flakes if they want heat. Keep the basil as the main flavor — these are additions, not replacements.
If you prefer baked haddock, preheat your oven to 400°F, place the fillets on a parchment-lined sheet, brush lightly with oil, season with salt and pepper, and bake for 10 to 12 minutes until opaque. The salsa works just as well on baked fish as it does on pan-seared.
Why this combination works
Haddock is a lean, mild fish that needs flavor without heaviness. Basil is aromatic and slightly peppery, which gives the fish a lift without masking it. Lemon juice brightens everything and helps your palate taste the subtle sweetness of the haddock itself. Garlic adds depth. Olive oil carries all these flavors and adds richness to the lean fish.
This is not a recipe that hides a mediocre fish — it shows off a good one. If you have access to very fresh haddock, this is the way to cook it.
Frequently Asked Questions
Can I make the salsa ahead of time?
You can prepare the basil, garlic, and lemon juice separately and combine them just before serving. If you mix them more than 10 minutes early, the basil will darken and the garlic will become sharp. The oil can be measured out ahead, but add it just before plating.
What if my haddock fillets are very thick?
Pound them gently between two pieces of plastic wrap to even out the thickness, or ask your fishmonger to do it. If you prefer not to pound them, increase the pan-searing time on the first side to 6 to 7 minutes, and check for doneness with a fork before flipping.
Can I use dried basil instead of fresh?
Dried basil is a different thing — it's more concentrated and loses the bright, fresh quality that makes this salsa work. If fresh basil is not available, parsley or mint are better choices. If you must use dried basil, use one teaspoon instead of one cup of fresh, and mix it into the oil a few minutes before serving so it has time to rehydrate.
How do I know when the haddock is done without overcooking it?
The flesh should turn from translucent to opaque, and it should flake easily when you press it with a fork. If you have a meat thermometer, haddock is done at 145°F in the thickest part. Start checking at the 6-minute mark on the first side, and remember that it will continue cooking slightly after you remove it from heat.