A bright, crunchy fish that cooks in under 20 minutes

Almond crust gives haddock a golden shell that stays crisp even as the fish inside turns tender and flakes easily. The orange sauce — made from fresh juice, a little butter, and a pinch of salt — cuts through the richness of the nuts and adds a clean, sharp finish. This is a weeknight dinner that feels like you spent more time than you did, and it works just as well for company.

The technique is straightforward: coat your fillets in a mixture of ground almonds, breadcrumbs, and seasoning, then pan-fry them in butter until the crust browns. While the fish cooks, you make the sauce in the same pan. Start with cold fish and a hot pan, and you'll have dinner ready before your rice or greens are done.

Key Takeaways

  • Pat your haddock fillets completely dry before coating — moisture prevents the crust from browning and sticking properly.
  • Use a mix of ground almonds and fine breadcrumbs so the crust browns evenly without burning the nuts.
  • Cook the fillets skin-side up in butter over medium-high heat, and do not move them until the underside is golden.
  • Make the orange sauce in the same pan after the fish is done, using fresh juice and a small knob of cold butter to emulsify it.
  • Haddock fillets thinner than half an inch will cook through in 4 to 5 minutes; thicker ones need 6 to 8 minutes.

Preparing the haddock and the almond crust

Start with fillets that are roughly the same thickness — if you have one thick fillet and one thin one, they will finish cooking at different times. Pat them dry with paper towels, pressing gently to remove surface moisture without tearing the flesh. Moisture is the enemy of a crisp crust, so this step matters more than it sounds.

Mix your dry ingredients in a shallow bowl: one cup of ground almonds (blanched or unblanched, depending on whether you want a lighter or deeper color), half a cup of fine breadcrumbs, one teaspoon of salt, half a teaspoon of black pepper, and a quarter teaspoon of cayenne if you want a whisper of heat. The breadcrumbs keep the crust from being too dense and help it brown evenly. Stir everything together so the salt and pepper are distributed throughout.

Season each fillet lightly on both sides with salt and pepper — not the full amount you used in the crust, just a small pinch. This prevents the final dish from being over-salted. Dredge each fillet in the almond mixture, pressing gently so the coating adheres. You want an even layer that covers the top and sides but does not need to be thick. Shake off any excess and set the fillets on a plate while you heat your pan.

Cooking the fillets until the crust is golden

Use a large skillet — cast iron or stainless steel — and set it over medium-high heat. Add two tablespoons of butter and let it foam. When the foam subsides and the butter smells nutty, the pan is ready. If the butter browns too much before you add the fish, start over with fresh butter; burnt butter will make the crust taste bitter.

Place the fillets in the pan skin-side up, with the almond crust facing down. Do not move them. The crust needs uninterrupted contact with the hot pan to brown properly, and moving them will break the seal and cause sticking. Listen for a gentle sizzle; if it sounds angry and loud, your heat is too high and the crust will burn before the fish cooks through. If it barely sizzles, turn the heat up slightly.

After 4 to 5 minutes for thin fillets (half an inch or less) or 6 to 8 minutes for thicker ones, lift a corner gently with a thin spatula. The crust should be deep golden brown and release easily from the pan. If it is still pale, give it another minute. Once the crust is golden, flip the fillets carefully and cook the skin side for another minute or two, just until the skin is no longer translucent. The fish will be cooked through — haddock is lean and cooks quickly, and overcooking it even slightly makes it dry.

Transfer the fillets to a warm plate and tent them loosely with foil while you make the sauce. They will stay warm for a few minutes, and the residual heat will finish cooking any very thick parts.

Making the orange sauce in the same pan

Pour off most of the butter from the pan, leaving just a thin film on the bottom. Add one cup of fresh orange juice — not from concentrate, which tastes flat and one-dimensional. If your oranges are very acidic, you can use three-quarters cup juice and a quarter cup of water, but start with all juice and taste as you go. Let the juice come to a simmer and cook for 2 to 3 minutes, scraping the bottom of the pan with a wooden spoon to loosen the browned bits. These bits carry flavor and should dissolve into the sauce.

When the juice has reduced by about a third and tastes bright but not harsh, turn the heat to low. Add one tablespoon of cold butter cut into small pieces, and whisk constantly until it melts and emulsifies into the sauce. The butter makes the sauce silky and rounds out the sharp edges of the citrus. Taste and add a small pinch of salt if needed — the amount depends on how salty your pan was after cooking the fish.

If you like a thicker sauce, you can add a teaspoon of cornstarch mixed with a teaspoon of cold water, whisking it in while the sauce simmers. But the sauce is better thin and glossy than thick and gluey, so resist the urge to thicken it too much. Pour the sauce over the fillets just before serving, or serve it on the side so people can use as much or as little as they want.

Timing and what to cook alongside

From the moment you start heating the pan to the moment you plate the fish is about 12 to 15 minutes. This means you should start your rice or other grain before you begin cooking the haddock, or have it already made. Roasted vegetables — asparagus, green beans, or thin-sliced fennel — can go in the oven at the same time you heat your pan, and they will be done when the fish is.

A simple green salad dressed with lemon and olive oil is also perfect alongside this dish, because the acidity echoes the orange sauce without competing with it. If you are serving rice, cook it plain or with just a little butter and salt; the orange sauce is flavorful enough that you do not need a heavily seasoned grain underneath.

Variations and substitutions

If you cannot find ground almonds, you can grind whole almonds yourself in a food processor, pulsing until they are the texture of coarse sand. Do not over-process or they will turn into almond butter. Sliced almonds work too, though they will not coat as evenly; chop them finely first.

For the sauce, you can use lemon juice instead of orange, or a combination of both. Grapefruit juice is sharper and works well if you like a more assertive flavor. A small splash of white wine added to the juice before it reduces adds depth, though it is not necessary.

If you do not have fresh citrus, you can make a simple brown butter sauce instead: after the fish is done, add a tablespoon of butter to the pan and let it brown over medium heat, swirling occasionally until it smells nutty and turns a deep golden color. Add a squeeze of lemon juice and a small pinch of salt, and pour it over the fish. It is simpler than the orange sauce but just as good.

Frequently Asked Questions

Can I make this with other white fish?

Yes. Cod, pollock, flounder, and sole all work well with an almond crust. Thinner fish like sole and flounder will cook faster — 3 to 4 minutes per side — so watch them closely. Thicker fish like cod may need an extra minute or two.

What if the almond crust burns before the fish is cooked through?

Your heat is too high. Lower it to medium and give the fish more time. If the crust is already dark brown, transfer the pan to a 400-degree oven for a few minutes to finish cooking the fish gently. The crust will not brown further in the oven, but the fish will cook through without the crust burning more.

Can I prepare the fillets ahead of time?

You can coat them up to an hour before cooking and keep them on a plate in the refrigerator. Do not coat them much longer than that or the coating will absorb moisture from the fish and become soggy. Cook them straight from the fridge — do not let them come to room temperature first.

Is the orange sauce good if I make it ahead?

The sauce is best made fresh and served immediately, but you can make the orange juice reduction ahead and reheat it gently with the cold butter just before serving. Do not let it sit for more than an hour or the flavor will flatten.