Wrapping haddock in foil traps steam and moisture, creating a perfectly cooked fish every time. So if you are wondering how long to cook haddock in foil in oven, the short answer is 15 to 20 minutes at 400°F for a standard fillet. Thicker pieces need a bit more time, while thin tail-end cuts finish faster.
This guide gives you exact times, temps, and simple steps. You will also learn how to tell when the fish is done without drying it out.
Why Foil Works So Well For Haddock
Haddock is a lean, flaky white fish. It dries out fast when exposed to direct oven heat. Foil solves that problem.
When you seal the fish inside a foil packet, the steam stays trapped. That steam cooks the fish gently from all sides. The result is soft, flaky flesh that stays moist.
Foil also makes cleanup easy. No baking dish to scrub. Just crumple the foil and toss it.
How Long To Cook Haddock In Foil In Oven
Use this chart as your starting point. All times assume an oven set to 400°F and a fillet placed in a sealed foil packet.
- Thin fillets (under 1 inch): 12 to 15 minutes
- Standard fillets (1 inch): 15 to 20 minutes
- Thick fillets (1.5 inches): 20 to 25 minutes
- Frozen haddock fillets: 25 to 30 minutes
- Multiple fillets in one packet: add 3 to 5 minutes
These times are a guide, not a rule. Every oven runs a little hot or cold. Check your fish a couple minutes early the first time you make it.
Oven Temperature Matters
400°F is the sweet spot for foil-wrapped haddock. It is hot enough to cook the fish through quickly but not so hot that the outside overcooks.
You can go lower, around 350°F, but add about 5 minutes to the cook time. Higher heat, like 425°F, can work too, but check the fish at 12 minutes.
Does Foil Need To Be Sealed Tight?
Yes, mostly. You want a tight seal so steam cannot escape. Fold the edges over a few times and crimp them.
That said, leave a small gap at one corner if you want a little steam to vent. This helps if your fish tends to come out watery.
Step-By-Step Instructions
- Preheat your oven to 400°F. Let it fully heat before the fish goes in.
- Tear a sheet of foil about 12 inches long for each fillet. Place it on a sheet pan.
- Pat the haddock dry with paper towels. This removes extra water.
- Place the fillet in the center of the foil. Drizzle with olive oil or melt a small pat of butter on top.
- Season with salt, pepper, lemon juice, garlic, or fresh herbs like dill and parsley.
- Fold the foil over the fish. Crimp the edges to seal the packet.
- Bake for 15 to 20 minutes, depending on thickness.
- Open one packet carefully. Steam will rush out, so keep your face back.
- Check doneness with a fork. The fish should flake apart with light pressure.
How To Tell When Haddock Is Done
You do not need a thermometer, but it helps. The internal temp should hit 145°F.
Without a thermometer, look for these signs:
- The flesh turns opaque white all the way through
- A fork slides in with almost no resistance
- The fish flakes into clean pieces when you twist the fork
- No glossy or translucent spots remain in the center
If the center still looks shiny, seal the foil and bake 2 to 3 more minutes.
Common Mistakes To Avoid
Overcooking The Fish
This is the number one problem. Haddock goes from perfect to dry in just a few minutes. Start checking at the low end of the time range.
Remember that the fish keeps cooking for a minute or two after it leaves the oven. Pull it out when it is just barely done.
Using Too Much Liquid
A splash of lemon juice or white wine adds flavor. But a quarter cup of liquid will basically poach the fish and make it mushy. Keep liquids to about 1 tablespoon per fillet.
Skipping The Seasoning
Haddock has a mild flavor. It needs salt, acid, and herbs to taste like anything. Do not skip this step.
Not Preheating The Oven
If you put the fish into a cold oven, the timing in this article will not work. Always preheat first.
Flavor Ideas For Foil Packet Haddock
Plain salt and pepper works fine. But here are a few easy combos that pair well with haddock:
- Lemon slices, butter, and fresh dill
- Garlic, olive oil, and cherry tomatoes
- White wine, shallots, and thyme
- Paprika, butter, and a squeeze of lime
- Pesto spread on top with a slice of lemon
You can also add thin slices of zucchini, bell pepper, or potato to the packet. Just note that veggies release water and may need a few extra minutes to soften.
Can You Cook Frozen Haddock In Foil?
Yes, and it works well. You do not need to thaw the fish first.
Place the frozen fillet on the foil, season it, and seal the packet. Bake at 400°F for 25 to 30 minutes. The extra time accounts for the frozen center.
One tip: frozen fish releases more liquid. Pour it off before serving so the fish does not sit in a puddle.
Serving Suggestions
Foil-baked haddock goes with almost anything. Try it with rice pilaf, roasted potatoes, or a simple green salad.
A squeeze of fresh lemon right before serving brightens the flavor. A sprinkle of chopped parsley adds color.
Leftovers keep in the fridge for up to 2 days. Reheat them gently in the microwave or in a covered pan on low heat. High heat will dry the fish out the second time around.
Final Tips For Perfect Results
- Buy fillets of similar thickness so they cook at the same rate
- Check the fish early the first time you use a new oven
- Let the fish rest 2 minutes before opening the foil fully
- Use heavy-duty foil if you have it, since it seals better
- Write down your exact time and temp once you nail it
Once you get the timing down, foil packet haddock becomes one of the easiest dinners you can make. It takes about 20 minutes from fridge to plate, and the fish comes out tender every single time.