The technique: pan-seared haddock with cilantro pesto butter

This dish works because haddock's mild, delicate flesh takes on the bright, sharp flavor of cilantro pesto without being overwhelmed. You sear the fish skin-side down in a hot pan until the skin crisps and the flesh turns opaque, then finish it with a spoonful of cilantro pesto butter that melts into the pan and coats the fish. The whole thing takes about twelve minutes from cold pan to plate.

The cilantro pesto is made fresh — cilantro, garlic, lime juice, olive oil, and salt blended until it's thick and chunky, then stirred into softened butter. You make it while the pan heats, or ahead of time and let it sit in the refrigerator. The butter carries the pesto's flavor across the fish and into the pan juices, which you spoon over the top.

This method works best with skin-on fillets about three-quarters of an inch thick. The skin protects the delicate flesh underneath and gives you something to hold onto while the fish cooks. If your fillets are thinner, reduce the heat slightly and watch them closely — they'll be done in five or six minutes instead of eight.

Key Takeaways

  • Cilantro pesto butter is made by blending fresh cilantro, garlic, lime juice, and olive oil, then stirring the mixture into softened butter.
  • Skin-on haddock fillets sear best in a hot pan with a thin film of oil, skin-side down first, until the skin crisps and the flesh turns opaque.
  • A single spoonful of cilantro pesto butter added to the pan at the end melts into the pan juices and coats the finished fish.
  • The entire dish cooks in about twelve minutes, making it practical for a weeknight dinner.

Making the cilantro pesto butter ahead

You can prepare the pesto butter up to two days before you cook the fish. Roughly chop a cup of fresh cilantro leaves (about two ounces), then add two cloves of minced garlic, the juice of one lime, a quarter cup of olive oil, and a half teaspoon of salt to a food processor or blender. Pulse until the mixture is thick and chunky — not smooth, but not whole leaves either. The texture should be grainy.

Scoop the pesto into a small bowl and stir in four tablespoons of softened butter until it's evenly mixed. Taste it and adjust the salt or lime juice if you need to. Spoon it into a small container, cover it, and refrigerate it. When you're ready to cook, let it sit on the counter for five minutes so it's soft enough to spoon.

If you're making the pesto the same day you cook, do it while the pan heats. The timing works out so the butter is ready just as the fish is nearly done.

Searing the haddock fillets

Pat the haddock dry with paper towels — moisture on the surface prevents the skin from crisping. Season both sides lightly with salt and pepper. Place a large skillet over medium-high heat and add a thin film of neutral oil (vegetable, canola, or light olive oil work well). Let the pan heat for two minutes until the oil shimmers and moves easily across the surface.

Place the fillets skin-side down in the pan. You should hear a steady sizzle immediately. Do not move them. Let them sit undisturbed for five to six minutes, until the skin is golden and crisp and the flesh has turned opaque about halfway up the fillet. The flesh will look cooked from the bottom up as the heat rises through the fish.

Flip the fillets gently using a thin spatula, working it under the fish and supporting it as you turn. Cook skin-side up for another two to three minutes. The top will look slightly translucent still, but the fish is done when it flakes easily with a fork and the thickest part is opaque all the way through.

Finishing with pesto butter and pan juices

When the fish is nearly done on the second side, add a spoonful of cilantro pesto butter to the pan. It will melt immediately into the hot pan and begin to foam. Tilt the pan slightly and use a spoon to baste the fish with the melted butter and pan juices, spooning it over the top of each fillet. Do this for about thirty seconds, until the butter is fully melted and the pan smells bright and herbal.

Transfer the fish to a warm plate and pour any remaining pan juices and melted butter over the top. Serve immediately. The pesto butter will continue to coat the fish as it cools slightly, and the pan juices carry the cilantro flavor all the way through.

What to serve alongside

Cilantro pesto butter haddock pairs well with dishes that won't compete with the bright, herbal flavor. Steamed or roasted potatoes are a good choice — waxy potatoes like fingerlings or new potatoes hold their shape and have a mild flavor that lets the fish shine. Toss them with a little olive oil and salt, or dress them with a squeeze of lemon.

A simple green salad works too, especially one with a light vinaigrette. The acidity in the dressing echoes the lime in the pesto and keeps the plate from feeling heavy. Avoid creamy dressings or rich sides — the cilantro pesto butter is already rich and flavorful enough to carry the meal.

If you want a vegetable, consider sautéed spinach or bok choy with garlic, or roasted asparagus. Both are mild enough not to clash with the pesto and cook quickly while the fish is in the pan.

Troubleshooting common problems

If the skin sticks to the pan, the pan wasn't hot enough or the fish wasn't dry enough. Make sure you pat the fillets thoroughly with paper towels and let the oil shimmer before you add the fish. If the skin tears as you flip, use a thin, flexible spatula and work slowly, supporting the fillet from underneath.

If the flesh looks dry or flakes apart when you flip it, the fish cooked too long. This usually means the pan was too hot or the fillets were thinner than expected. Lower the heat slightly for the second side and watch the clock — thinner fillets need only three to four minutes total, not the full twelve.

If the pesto butter separates or looks oily in the pan, it overheated. Add it later in the cooking process, just as the fish is finishing, and don't let it bubble hard. A gentle foam is what you want, not a rolling boil.

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, which prevents the skin from crisping properly. Thaw it in the refrigerator overnight, then pat it dry with paper towels just before you cook.

What if I don't have fresh cilantro?

Parsley makes a good substitute, though the flavor will be milder and less bright. You can also use basil for a different but equally good pesto butter. The method stays the same — blend the herb with garlic, lime juice, and olive oil, then stir into butter.

Can I make the pesto butter without a food processor?

Yes. Mince the cilantro and garlic very finely by hand, then stir them together with the lime juice, olive oil, and salt in a small bowl until well mixed. Stir this into softened butter. The texture will be slightly chunkier than a processed version, but the flavor is the same.

How do I know when the haddock is fully cooked?

The flesh should be opaque all the way through, not translucent or gray. Press the thickest part gently with a fork — it should flake easily into soft pieces. Haddock is delicate, so it's better to cook it slightly less than slightly more. It will continue to cook a little after you remove it from the pan.

Can I cook this in the oven instead of on the stovetop?

You can, but you'll lose the crispy skin. If you prefer, sear the fish skin-side down on the stovetop for five minutes to crisp the skin, then transfer the pan to a 400-degree oven for three to four minutes to finish cooking. Add the pesto butter just before serving.