How Long To Cook Salmon On Grill In Foil
Wrapping salmon in foil on the grill steams and cooks it simultaneously, which changes the timing compared to direct grilling. So if you want to know how long to cook salmon on grill in foil, the short answer is 12 to 18 minutes over medium heat, depending on the thickness of your fillet. This guide breaks down exact times, temperatures, and simple steps so your salmon comes out flaky and moist every time.
How Long To Cook Salmon On Grill In Foil
Timing is everything with foil-wrapped salmon. Because the foil traps steam, the fish cooks faster and stays moist. But it also means you cant check the color as easily as you can with open grilling.
Here is the basic timing chart you can follow:
- 1-inch thick fillet: 12 to 15 minutes
- 1.5-inch thick fillet: 15 to 18 minutes
- 2-inch thick fillet or steak: 18 to 22 minutes
- Salmon wrapped in a single large foil packet: add 2 to 3 minutes
These times assume a grill temperature between 375°F and 400°F (medium heat). If your grill runs hotter, reduce the time. If it runs cooler, add a few minutes.
Why Foil Changes The Cooking Time
When you grill salmon directly on the grates, heat hits the fish from below and dry air circulates around it. That creates a seared crust and a firmer texture.
With foil, you create a mini oven. The steam from the fish itself gets trapped inside. That steam cooks the salmon from all sides at once. So the inside cooks faster, but the outside never gets crispy unless you open the foil at the end.
This is why foil salmon takes less time than you might expect. A 1-inch fillet that takes 15 minutes on direct heat might be done in 12 minutes in foil.
Exact Grill Temperature And Doneness
You want your grill to hold steady at 375°F to 400°F. That is medium heat on most gas grills. For charcoal, that means a single layer of briquettes with the lid on.
The best way to know when its done is with an instant-read thermometer. Insert it into the thickest part of the fillet.
- 125°F to 130°F: medium-rare, very moist
- 135°F to 140°F: medium, flaky but still juicy
- 145°F: well-done, drier but safe for most people
Pull the salmon off the grill when it reads 5°F below your target. It will keep cooking in the foil for a few minutes.
Step-By-Step Method For Foil Salmon
Follow these steps for perfect results every time.
- Preheat your grill to medium heat, about 375°F to 400°F.
- Cut a piece of heavy-duty foil about 12 inches longer than your salmon fillet.
- Place the salmon skin-side down on the foil.
- Drizzle with olive oil, salt, pepper, and any herbs you like.
- Fold the foil into a packet. Leave a small opening at the top for steam to escape, or seal it completely for softer fish.
- Place the packet on the grill grates. Close the lid.
- Cook for 12 minutes. Then check the temperature.
- If not done, continue cooking in 2-minute increments until it reaches your target temp.
- Let the salmon rest in the foil for 3 to 5 minutes before opening.
For a bit of char, open the foil during the last 2 to 3 minutes of cooking. This lets the top surface brown slightly.
Common Mistakes That Affect Timing
Even with a good timer, a few things can throw off your cook time.
- Using thin foil that tears and lets steam escape. Use heavy-duty foil.
- Overcrowding the packet. Give each fillet its own space.
- Not preheating the grill. A cold grill adds 5 to 8 minutes to the total time.
- Opening the lid too often. Every time you open it, you lose heat and add time.
- Cooking from frozen. If your salmon is frozen, add 8 to 10 minutes to all the times above.
How To Tell When Foil Salmon Is Done Without A Thermometer
No thermometer? No problem. Use these visual cues.
- The flesh turns from translucent to opaque pink or orange.
- White fat (albumin) starts to appear on the surface. A little is fine. A lot means its overcooked.
- A fork inserted into the thickest part twists easily and the fish flakes.
- The foil packet puffs up slightly from steam.
If you see all four signs, take it off the grill right away.
Adjusting Time For Different Salmon Cuts
Not all salmon is the same. Here is how to adjust.
- Thin tail pieces (under 1 inch): 8 to 10 minutes
- Center-cut fillets (1 to 1.5 inches): 12 to 16 minutes
- Salmon steaks (1.5 to 2 inches): 18 to 22 minutes
- Whole side of salmon (2 to 3 pounds): 25 to 30 minutes
Always check the thickest part first. Thinner parts will finish sooner.
Should You Flip Salmon In Foil?
No. You do not need to flip salmon that is cooked in foil. The steam surrounds the fish and cooks it evenly from all sides. Flipping only risks breaking the fillet and losing juices.
If you want a bit of crust on both sides, skip the foil entirely and grill directly on oiled grates.
Resting And Serving Your Foil Salmon
After you pull the packet off the grill, let it sit for 3 to 5 minutes. This allows the juices to redistribute. If you open it immediately, the moisture runs out and the fish can taste dry.
Serve with lemon wedges, fresh dill, or a simple butter sauce. The foil keeps the salmon warm for up to 15 minutes if you leave it sealed.
Now you have the exact answer for how long to cook salmon on grill in foil. Stick to 12 to 18 minutes for most fillets, check the temperature, and you will get tender, flaky salmon without any guesswork.