
Cooking fish in foil typically takes 8 to 20 minutes at 400°F, depending on the thickness of the fillet and the type of fish you choose. This simple cooking method creates steam inside the foil packet, which keeps the fish moist while locking in flavor. Many home cooks prefer this technique because it requires minimal cleanup and delivers consistent results.
Fish fillets that are ½ inch thick need approximately 8 to 10 minutes, while 1-inch thick pieces require 12 to 15 minutes at the same temperature.
The type of fish also matters since dense varieties like salmon and tuna need more time than delicate options like tilapia or sole. You can adjust these times based on your oven temperature and whether you add vegetables or other ingredients to the packet.
Getting the timing right makes the difference between perfectly flaky fish and a dry, overcooked meal. This guide covers the specific factors that affect cooking time, exact recommendations for common fish types, and techniques to ensure your foil-baked fish turns out right every time.
Key Factors Influencing Cooking Time
The time needed to cook fish in foil depends on physical characteristics of the fish itself and environmental cooking conditions. Fish thickness determines heat penetration rate, while species-specific fat content and oven settings create different cooking environments.
Fish Thickness and Size
Thickness is the primary determinant of cooking time for foil-wrapped fish. A half-inch fillet requires 8-10 minutes at 400°F, while a one-inch piece needs 12-15 minutes under identical conditions. Each additional quarter-inch of thickness adds approximately 2-3 minutes to total cooking time.
Heat travels through fish at a consistent rate of approximately one inch per 10-12 minutes at standard oven temperatures. Thicker cuts require longer exposure because the center must reach a safe internal temperature of 145°F without overcooking the exterior.
Size also affects cooking duration independently of thickness. A large fillet with more surface area may cook slightly faster than a small, thick piece of equal weight because the foil packet creates more steam around flatter shapes.
Type of Fish: Lean vs Oily
Oily fish like salmon, mackerel, and tuna cook 1-2 minutes faster than lean varieties due to higher fat content. The oils conduct heat more efficiently and prevent moisture loss during cooking.
Lean fish such as cod, tilapia, and sole require careful timing because they dry out quickly above 145°F internal temperature. Dense, meaty species like swordfish and halibut need longer cooking periods—typically 10-15 minutes for three-quarter-inch fillets—compared to delicate fish like flounder that cook in 6-8 minutes.
Salmon fillets at one-inch thickness need 12-15 minutes at 400°F, while lean cod of the same size requires only 10-12 minutes. The difference stems from protein structure rather than just fat content.
Oven Temperature and Altitude
Cooking at 400°F reduces time by approximately 25% compared to 350°F for identical fish portions. Standard cooking temperatures range from 375°F to 425°F, with higher settings producing faster results but requiring closer monitoring.
At 375°F, expect to add 3-5 minutes to baseline cooking times. Conversely, 425°F reduces time by 2-3 minutes but increases the risk of overcooking thin fillets.
Altitude affects cooking time because water boils at lower temperatures in reduced atmospheric pressure. Above 3,000 feet elevation, add 1-2 minutes per 1,000 feet to compensate for decreased heat transfer efficiency.
Whole Fish vs Fillets
Whole fish in foil retains more internal moisture, which can accelerate cooking compared to exposed fillets of equal weight. A one-pound whole trout requires 15-18 minutes at 375°F, while individual fillets from the same fish cook in 10-12 minutes.
The intact skin and bones in whole fish create insulation that distributes heat more evenly. This prevents hot spots and allows for slightly lower oven temperatures without extending total cooking time.
Stuffing whole fish with vegetables or citrus adds 2-4 minutes because the cavity ingredients absorb heat. Bone-in portions cook approximately 15% longer than boneless cuts of the same thickness.
Recommended Cooking Times for Popular Fish Types

Most fish fillets bake in foil at 375-400°F for 8-15 minutes depending on thickness and density. White fish like cod and tilapia cook faster than dense varieties, with timing adjustments needed for fillet thickness and oven temperature.
Cod Fillets: Timing and Techniques
Cod fillets at 3/4-inch thickness require 10-12 minutes at 375°F in foil packets. This white fish has a delicate, flaky texture that dries out quickly at higher temperatures, so keeping your oven at 375°F prevents overcooking.
For 1-inch thick cod pieces, extend the cooking time to 12-14 minutes. Rub the fillets with oil or melted butter before sealing to prevent sticking and help conduct heat evenly throughout the fish.
Check doneness by opening the foil packet carefully and inserting a fork into the thickest part. The cod should separate into clean white flakes and appear opaque throughout. The internal temperature should reach 140°F when measured with a digital thermometer.
Season your cod generously before wrapping since the sealed environment distributes flavors effectively. Add vegetables like tomatoes or zucchini to create moisture inside the packet, which helps steam the fish gently.
Tilapia: Quick and Easy
Tilapia fillets at 1/2-inch thickness cook in just 8-9 minutes at 400°F. This makes tilapia one of the fastest options for foil packet fish dinners during busy weeknights.
The thin profile and mild density of tilapia mean you should watch timing closely to avoid overcooking. If your fillets reach 3/4-inch thickness, increase the time to 10 minutes but stay at 400°F for proper texture.
Use two sheets of foil per packet to create extra insulation and prevent tears during handling. Place packets seam-side up on a baking sheet to catch any juices that might leak during cooking.
Let the foil packets rest for 5 minutes after removing them from the oven. The fish continues cooking during this time and becomes more flaky as it settles.
Other Fish Commonly Baked in Foil
When baking at 400°F, salmon fillets need about 8–10 minutes for ½-inch pieces and 12–15 minutes for thicker 1-inch cuts. Because of their greater thickness and density, salmon steaks generally require a longer cooking time of 15–18 minutes.
For a firm, meaty option, halibut fillets that are around ¾ inch thick bake well in 12–14 minutes at 400°F. This white fish tolerates slightly longer cooking better than more delicate varieties.
Cooking is much quicker with thin, delicate fish like sole or flounder, which take only 6–7 minutes for ¼-inch fillets at a lower temperature of 375°F to preserve their tender texture.
When preparing fish in its natural form, whole fish such as trout or bass usually need 15–18 minutes at 400°F. Even though they are larger, the intact structure helps retain moisture and can slightly reduce drying.
No matter which type you choose, plan to add about 5 extra minutes to the cooking time if baking at 350°F instead of the temperatures listed above.
How to Tell When Foil-Baked Fish Is Done

Checking fish for doneness inside a sealed foil packet requires opening it carefully at the estimated cook time and using visual cues, temperature readings, or texture tests. Fish reaches optimal doneness at 145°F internal temperature, displays an opaque appearance throughout, and separates into clean sections when tested with a fork.
Visual and Texture Cues
Open your foil packet carefully to avoid steam burns and examine the fish’s appearance. Properly cooked fish transitions from translucent to opaque throughout the entire fillet, with no remaining raw or glassy areas in the thickest part.
The flesh should appear moist but not wet or watery. White fish like cod and tilapia develop a pearly white color, while salmon shifts from deep pink to a lighter pink-orange shade.
Press the fish gently with a fork or your finger. The texture should feel firm but spring back slightly rather than mushing down. Insert a toothpick or knife tip into the thickest section—it should slide through with minimal resistance when the fish is cooked through.
Internal Temperature Guidelines
Use a digital meat thermometer inserted into the thickest part of the fillet to get an accurate reading. Finfish like tilapia, cod, halibut, and sole reach safe doneness at 145°F.
Dense, meaty fish such as tuna and swordfish can be cooked to 145°F for well-done or 125-130°F for medium-rare if you prefer a pink center. Salmon tastes best at 145°F for fully cooked or 125-135°F for a slightly translucent center.
Remove the fish from the oven when it reaches 5°F below your target temperature. The residual heat continues cooking the fish during the 5-minute resting period inside the sealed foil packet.
The Flake Test
Use a fork to gently press into the thickest part of the fillet and twist slightly. Fish flakes easily into clean, separate sections when fully cooked, breaking along the natural muscle lines without resistance.
Undercooked fish resists flaking and appears mushy or holds together in one piece. The flaky texture should be distinct but still moist—dry, crumbly pieces indicate you’ve crossed into overcooked territory.
Check multiple spots if you’re cooking thicker fillets or whole fish to avoid overcooking thinner areas. Let the packet rest unopened for 5 minutes after removing it from the oven, as the fish becomes more flaky and easier to test during this time.
Essential Techniques for Even Cooking in Foil

Proper foil packet construction and ingredient placement prevents hot spots and cold zones that lead to partially cooked fish. The way you arrange components and position packets in your oven directly affects heat distribution.
Prepping and Sealing the Foil Packet
Cut aluminum foil sheets to 12-14 inches for individual portions to ensure adequate wrapping space. Place the fish fillet in the center of the foil, leaving 3-4 inches of space on all sides for proper sealing.
Apply oil or melted butter directly to the fish surface before wrapping. This creates a barrier that prevents sticking and helps conduct heat evenly across the protein.
Fold the foil by bringing the long edges together first, then crimp them twice in tight folds. Roll the short ends inward, creating a secure seal that traps steam while allowing slight expansion during cooking. Position the seam facing upward to prevent liquid loss during baking.
Using a Baking Sheet
Place foil packets on a rimmed baking sheet rather than directly on the oven rack. The sheet catches any leaking juices and provides a stable surface that promotes consistent heat transfer from below.
Arrange packets in a single layer with 2 inches of space between each one. Overcrowding blocks air circulation and creates uneven temperatures across different packets.
Center the baking sheet on the middle oven rack for optimal heat distribution. The middle position balances top and bottom heating elements, preventing the fish from cooking too quickly on one side. Preheat your oven completely before inserting the sheet to maintain steady cooking temperatures throughout the baking time.
Staggering Ingredients for Best Results
Place denser vegetables like potatoes and carrots on the bottom of your foil packet where they contact the heat source directly. These items require longer cooking times and benefit from direct heat exposure.
Layer the fish fillet on top of sturdy vegetables to elevate it slightly. This prevents the bottom from overcooking while allowing steam to circulate around all surfaces.
Add quick-cooking ingredients like spinach, tomatoes, and fresh herbs on top of the fish. These delicate items cook rapidly from trapped steam and heat rising through the packet. Avoid mixing ingredients with drastically different cooking requirements in the same packet, as this compromises the texture of each component.
Flavor Boosters and Add-Ins for Foil Fish
Adding the right ingredients to your foil packet transforms plain fish into a complete meal. The key is selecting items that enhance taste while maintaining proper moisture levels during the 15-20 minute cooking window.
Fresh Herbs and Classic Seasonings
Dill ranks as the top herb choice for fish because its mild anise flavor complements seafood without overpowering delicate textures. You can place fresh sprigs directly on the fillet or chop them finely for even distribution.
Parsley, thyme, and basil work equally well depending on your preference. Season your fish generously with salt and pepper before sealing the packet to allow flavors to penetrate the flesh.
Garlic powder, paprika, and onion powder provide depth when fresh herbs aren’t available. Butter or olive oil (about 1 tablespoon per serving) helps carry these seasonings across the fish surface and prevents sticking to the foil.
Popular Vegetables to Include
Cherry tomatoes and asparagus pair naturally with fish in foil packets because they cook in similar timeframes. The tomatoes release juice that creates steam, while asparagus adds a crisp texture contrast.
Cut asparagus spears into 2-inch pieces for even cooking. Leave cherry tomatoes whole or halved depending on size.
Sliced bell peppers, zucchini rounds, and thinly cut onions also work well. These vegetables need minimal prep and soften within the standard cooking time without becoming mushy.
Balancing Moisture and Flavor
To boost moisture and flavor, citrus plays an important role during baking. Lemon slices serve a dual purpose by adding acidity while releasing juice that helps keep fish tender. Place 2–3 thin slices on top of the fillet before sealing the foil.
For an even deeper flavor profile, you can lightly coat the fish with Badia Mojo Criollo Marinade, which combines garlic, citrus, and spices to complement both mild and rich fish varieties. Use it sparingly—just a few tablespoons—so it enhances the fish without overpowering it.
The citrus elements, whether from fresh lemon or the marinade, help prevent drying while cutting through any oily richness. As an alternative liquid, white wine (about 2 tablespoons per packet) also works well to gently enhance overall taste.
Be careful not to add too much liquid. Excess moisture can create a boiled texture rather than a lightly steamed one. When properly sealed in foil, the fish’s natural moisture—along with any vegetables or light marinade—creates enough steam for perfectly cooked results.
Tips for Perfect Results and Common Pitfalls
Success with foil-baked fish requires attention to cooking times, proper foil selection, and understanding how different preparations affect results. These elements directly impact whether your fish turns out moist and flaky or dry and disappointing.
Avoiding Overcooking and Undercooking
Use a food thermometer to check that your fish reaches an internal temperature of 145°F (63°C). This ensures safety while preventing the dry, tough texture that comes from excessive heat.
Check fish doneness by inserting a fork at the thickest part and twisting gently. The flesh should flake easily and appear opaque throughout, not translucent or mushy.
Adjust cooking times based on fillet thickness using the 10-minute-per-inch rule as your baseline. A 1-inch thick salmon fillet needs approximately 15-20 minutes at 375°F, while thinner tilapia may only require 10-12 minutes.
Open foil packets carefully during the final minutes to check progress. Steam escapes quickly once opened, so limit checks to avoid disrupting the cooking environment.
Choosing the Right Type of Foil
Heavy-duty aluminum foil works best for cooking fish in foil packets because it resists tearing when folded and handles moisture without breaking. Standard thin foil can puncture easily, causing juices to leak onto your baking sheet or grill.
Non-stick foil simplifies cleanup and prevents delicate fish skin from sticking to the surface. Position the non-stick side facing the fish when creating your packets.
Avoid using aluminum foil with highly acidic ingredients like lemon juice or tomatoes for extended marinating periods, as this can cause the metal to react and affect flavor. Assemble these foil fish recipes just before cooking instead.
Creative Foil Fish Recipe Ideas

Create a hearty, all-in-one meal by layering thinly sliced potatoes, onions, and bell peppers on the bottom of the foil packet, then placing cod or haddock on top. As everything cooks together, the vegetables soak up the natural juices from the fish, becoming tender and deeply flavorful while the fish stays moist and flaky.
For a bold, aromatic twist, try Asian-inspired foil packets. A light drizzle of sesame oil combined with fresh ginger, soy sauce, and crisp bok choy creates fragrant steam inside the sealed foil. This method gently infuses the fish with savory, umami-rich flavors during a quick 15-minute bake at 400°F.
Mediterranean-style foil packet cooking offers a bright, herbaceous option. Pair white fish with olives, capers, and sweet cherry tomatoes, then finish with fresh basil. A small splash of white wine added just before sealing enhances moisture while adding depth and complexity to the final dish.
If you’re craving something heartier, Cajun-spiced catfish makes an excellent choice. Combine it with corn, okra, and slices of andouille sausage for a Southern-inspired meal. The enclosed foil packet traps heat and spice, allowing the bold seasonings to fully penetrate the fish and vegetables for a rich, satisfying result.