Why cilantro pesto works with haddock

Cilantro pesto cuts through the mild sweetness of haddock without overwhelming it. The herb's brightness and slight peppery edge complement the fish's delicate flake, while the acid from lime or lemon keeps the sauce from sitting heavy on the plate. This is not a dish that masks the fish — it's one that lets you taste both the haddock and the sauce as separate things that happen to belong together.

The technique is straightforward: you make a loose paste of cilantro, garlic, lime juice, and oil, then spoon it over the fish after cooking. Because you're not cooking the pesto, the cilantro stays bright and the flavors stay sharp. The fish itself stays simple — just salt, pepper, and heat in a pan or oven.

Key Takeaways

  • Cook haddock skin-side down in a hot pan or skin-side up under the broiler until the flesh is opaque and flakes easily, which takes 8 to 12 minutes depending on thickness.
  • Make the pesto by blending fresh cilantro, garlic, lime juice, and neutral oil — no nuts or cheese needed — and taste it before serving so you can adjust the salt and acid.
  • The pesto should be loose enough to spoon, not thick like basil pesto, because haddock is delicate and doesn't need a heavy coat.
  • Serve the fish immediately after cooking while the flesh is still warm and the skin is still crisp, with the pesto spooned over just before plating.

How to cook haddock for this dish

Start with fillets that are roughly the same thickness — about three-quarters of an inch is ideal. Pat them dry with a paper towel, then season both sides with salt and pepper just before cooking. Wet fish won't brown, and seasoning too early draws out moisture.

Heat a skillet over medium-high heat with a thin film of oil — olive oil or a neutral oil both work. When the pan is hot enough that a drop of water sizzles and disappears, lay the fillets skin-side down. Do not move them. Let them sit for 4 to 5 minutes until the skin is golden and crisp and the flesh has turned opaque about halfway up the fillet. Flip gently and cook for another 2 to 3 minutes on the flesh side until the center is just cooked through.

If you prefer to use the broiler, place fillets skin-side up on a lined sheet pan, brush lightly with oil, season, and broil 4 to 6 inches from the heat for 8 to 10 minutes until the flesh is opaque and the skin blisters slightly. The broiler method is more forgiving if your fillets are uneven in thickness, because the heat comes from above and cooks more gently.

Making the cilantro pesto

Roughly chop about two cups of fresh cilantro leaves — stems included if they're tender. Add two cloves of garlic, minced fine, the juice of one lime, and a pinch of salt to a bowl. Mash this together with the back of a fork or a mortar and pestle until the cilantro breaks down and releases its oils. This takes about two minutes of steady work.

Drizzle in about one-quarter cup of neutral oil — olive oil, grapeseed oil, or vegetable oil — while stirring. The pesto should be loose and spoonable, not thick. Taste it. If it needs more salt, add a pinch. If it needs more acid, squeeze in a bit more lime juice. If it tastes flat, add another small pinch of salt — salt brings out the cilantro's flavor without making the pesto taste salty.

Make the pesto just before you cook the fish, or make it up to an hour ahead and keep it at room temperature. If you refrigerate it, the cilantro will darken and the flavor will mute slightly, though it will still taste good.

Variations and additions

A small handful of toasted pumpkin seeds or sunflower seeds stirred into the pesto adds texture and a subtle nuttiness without changing the core flavor. Toast them in a dry pan for 2 to 3 minutes until fragrant, let them cool, then chop roughly and fold in at the end.

If you want more richness, stir in a tablespoon of crème fraîche or sour cream after the oil is incorporated. This softens the cilantro's edge and makes the pesto cling to the fish better. Grated Cotija or feta cheese works the same way, though it changes the dish from bright to savory.

For heat, add a small fresh chile — a serrano or jalapeño, minced fine — to the pesto as you mash it. Start with half a chile and taste before adding more. You want warmth, not fire.

What to serve alongside

Haddock with cilantro pesto is light enough to pair with almost anything. Steamed or roasted vegetables that won't compete — green beans, asparagus, or broccoli — let the fish and pesto be the focus. A simple salad of tender greens with a light vinaigrette works well too.

If you want starch, rice or couscous absorbs the pesto nicely without adding heaviness. A squeeze of lime over the rice ties the plate together. Avoid rich sides like butter-based sauces or cream — the pesto is already bright and the fish is already delicate.

Timing and plating

Cook the fish last, just before you sit down to eat. Haddock is best eaten warm, and the skin loses its crispness as it cools. Have your plate ready, your pesto made, and your sides warm before the fish hits the pan.

Transfer the cooked fillet to the plate skin-side up, spoon the pesto over the center, and serve immediately. The warmth of the fish will soften the pesto slightly without cooking it, which is exactly what you want.

Frequently Asked Questions

Can I make the pesto in a food processor?

Yes, but pulse it gently — you want a loose, chunky paste, not a smooth purée. Add the cilantro and garlic first, pulse a few times, then add the lime juice and oil while pulsing. Stop as soon as everything is combined. Over-processing makes the pesto bitter and dark.

What if I can't find fresh cilantro?

Flat-leaf parsley makes a milder pesto that still works well with haddock. Use the same amount and method. You can also use a mix of parsley and mint, or parsley and basil, though the flavor will be different from cilantro. Avoid dried cilantro — it tastes nothing like fresh.

How do I know when the haddock is done?

The flesh should be opaque all the way through and flake easily when you press it with a fork. If you have a thermometer, haddock is done at 145°F in the thickest part. Overcooked haddock becomes dry and tough, so it's better to pull it off heat a minute early than a minute late.

Can I make this with frozen haddock?

Yes, but thaw it completely first and pat it very dry. Frozen haddock releases more water as it cooks, which prevents browning. If you thaw it in the refrigerator overnight and then pat it dry, it will cook and brown almost as well as fresh.