The basic method: sear, finish with greens

Pan-sear haddock fillets skin-side down until the skin crisps and the flesh turns opaque, then push the fish to the side of the pan and wilt fresh spinach in the space you've made. Finish with garlic, lemon juice, and butter. The whole dish takes 12 to 15 minutes and works best with fillets that are roughly the same thickness so they cook evenly.

The technique relies on one principle: the fish cooks through from the heat of the pan, and the spinach cooks in the residual warmth and the fat rendered from the fish. You're not boiling anything. The spinach stays bright and the haddock stays moist because neither spends time in liquid.

This is a recipe that tastes better when you understand why each step matters. The skin-side-down start creates a barrier between the delicate flesh and direct heat. The garlic goes in at the end so it doesn't burn. The lemon is fresh, not bottled. These small choices are what separate a good plate from a forgettable one.

Key Takeaways

  • Sear haddock skin-side down first to protect the flesh and create a crisp exterior that holds the fish together.
  • Pat the fillets dry before they hit the pan — moisture on the surface prevents browning and makes the skin stick.
  • Add spinach to the pan after the fish is nearly done so it wilts in the residual heat and absorbs the pan juices.
  • Finish with fresh lemon juice and cold butter off the heat to keep the sauce bright and prevent the fish from overcooking.

Preparing the haddock and your workspace

Start with fillets that are between half an inch and three-quarters of an inch thick. Thinner fillets cook too fast and dry out; thicker ones are harder to cook through without the skin burning. If your fishmonger gives you fillets of different thicknesses, ask them to cut them to match, or plan to cook the thicker ones first and add the thinner ones partway through.

Pat the fillets completely dry with paper towels. This step is not optional. Moisture on the surface turns to steam and prevents the skin from crisping. Dry skin browns; wet skin steams. After drying, season both sides with salt and pepper just before the fish goes into the pan — salt draws out moisture if it sits too long.

Have your spinach washed and roughly chopped, your garlic minced, and your lemon cut into wedges or halved for juicing. Measure out a tablespoon of cold butter and set it aside. This is mise en place — everything in its place — and it means you're not fumbling while the fish cooks.

The sear and the spinach

Heat a 10- or 12-inch skillet over medium-high heat for two minutes. Add a tablespoon of olive oil or a combination of oil and butter. The pan is ready when the oil shimmers and moves easily across the surface. If it smokes, it's too hot; lower the heat slightly.

Place the haddock fillets skin-side down in the pan. Do not move them. Let them sit for four to five minutes. You'll see the flesh turn from translucent to opaque as it cooks from the bottom up. The skin will darken and crisp. This is the most important part of the recipe — the skin protects the flesh underneath and creates the textural contrast that makes the dish worth eating.

After four to five minutes, flip the fillets gently with a spatula. Cook for another two to three minutes on the flesh side. The fish is done when it flakes easily with a fork and the thickest part is opaque all the way through. If you're unsure, cut into the thickest fillet; it should be white or pale cream, not translucent.

Push the cooked fillets to one side of the pan. Add the chopped spinach to the empty space. It will look like too much — it won't be. Stir it gently for one to two minutes until it wilts and releases its liquid. The spinach will shrink to about a quarter of its raw volume.

Finishing with garlic, lemon, and butter

Once the spinach is wilted, scatter the minced garlic over it and stir for about 30 seconds. You want the garlic to warm through and release its aroma, but not to brown or turn bitter. If the pan is very hot, you can pull it off the heat for this step.

Squeeze the lemon juice over the fish and spinach — roughly half a lemon per two fillets. The acid brightens everything and cuts through the richness of the oil and butter. Taste the spinach and adjust the salt if needed; the fish may have seasoned it already.

Remove the pan from the heat. Add the cold butter and let it melt into the pan juices, tilting the pan so the butter coats everything. This is called mounting butter, and it creates a silky sauce without any cream. The cold butter also stops the cooking immediately, which is why you do it off the heat.

Plating and serving

Divide the spinach between two plates or bowls. Top each portion with a haddock fillet, skin-side up so the crisp skin stays crisp. Pour the pan juices over everything. A wedge of lemon on the side lets people add more acid if they want it.

This dish is best eaten right away, while the skin is still crisp and the spinach is still warm. Serve it with crusty bread to soak up the juices, or with boiled potatoes or rice if you want something more substantial. A simple green salad with vinaigrette is also good alongside — the acidity complements the richness of the fish.

Why thickness and doneness matter

Haddock is a lean fish with very little fat, which means it dries out quickly if it overcooks. The difference between perfectly cooked and dry is often just one minute. This is why thickness matters: a fillet that's three-quarters of an inch thick takes about seven minutes total; one that's half an inch thick takes about five. If your fillets vary, start the thicker ones first and add the thinner ones after a minute or two.

The most reliable way to check doneness is to look at the flesh. As haddock cooks, it changes from translucent to opaque. When the thickest part is opaque all the way through, it's done. You can also use a fork to gently flake the flesh; if it separates into clean flakes and shows no translucence, it's ready. A meat thermometer reads 145°F at the thickest point, but the visual test is faster and just as accurate if you've done it a few times.

Variations and substitutions

This recipe works with any white fish fillet of similar thickness: cod, pollock, halibut, or flounder all follow the same timing and technique. Thicker fish like halibut may need an extra minute or two on the first side. Thinner fish like flounder may need only three minutes skin-side down.

If you don't have fresh spinach, frozen spinach works — thaw it first and squeeze out the excess moisture, or it will release too much liquid into the pan. Kale or chard can replace spinach; both are tougher and need an extra minute to wilt, so add them earlier.

For garlic, you can use sliced garlic instead of minced if you prefer larger pieces, or add a pinch of red pepper flakes for heat. Some people add a splash of white wine to the pan after flipping the fish; if you do, let it reduce by half before adding the spinach so the pan doesn't get too wet.

Frequently Asked Questions

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

You can bake haddock with spinach, but you'll lose the crisp skin that makes this recipe special. If you prefer oven cooking, sear the fillets skin-side down in an oven-safe skillet for three minutes, then transfer to a 400°F oven for five to seven minutes. Add the spinach and garlic after you remove it from the oven and let them wilt in the residual heat.

What if the skin sticks to the pan?

The pan wasn't hot enough or the fish wasn't dry enough. Make sure the oil shimmers before the fish goes in, and pat the fillets completely dry with paper towels. If the skin does stick, don't force it — wait another 30 seconds and try again. Once the skin has crisped, it will release on its own.

How do I know if my haddock is fresh?

Fresh haddock smells like the ocean, not fishy. The flesh should be firm and spring back when you press it gently. Ask your fishmonger when it came in; same-day fish is ideal. If you're buying frozen, that's fine too — thaw it in the refrigerator overnight and pat it dry before cooking.

Can I make this ahead and reheat it?

The fish is best eaten fresh, but you can cook the spinach ahead and reheat it gently. Cook the haddock fresh just before serving, then warm the spinach in the pan while the fish rests. Reheating cooked fish tends to dry it out, so avoid that if you can.

What wine pairs with this dish?

A crisp white wine with acidity — Sauvignon Blanc, Pinot Grigio, or Albariño — complements the lemon and the delicate fish. Avoid heavy or oaky wines, which overpower haddock. If you prefer red, a light Pinot Noir works, though white is the more natural choice.