Most salmon fillets need about 8 to 12 minutes on a medium-hot BBQ, with thicker cuts taking longer and thin pieces cooking faster.
Salmon cooks faster than many people expect. That’s why barbecue salmon can go from silky to dry in a blink. Timing gets easier once you match the cut, thickness, and heat level.
Start with one rule: give salmon about 10 minutes per inch of thickness over a medium-hot grill. Then check the center, not the edges. Thin pieces finish first, skin-on center cuts take longer, and foil or plank cooking adds a little time.
How Long Do I Cook Salmon On The BBQ? By Thickness And Cut
For most backyard grills, aim for medium-high heat, clean grates, and lightly oiled fish. In that setup, a standard fillet lands in the 8 to 12 minute range total. You can cook it skin-side down the whole time, or flip once for grill marks on both sides.
Here’s a simple way to size it up:
- Thin fillets: 6 to 8 minutes total
- Average fillets: 8 to 10 minutes total
- Thick center cuts: 10 to 12 minutes total
- Large salmon sides: 12 to 15 minutes total, often over indirect heat
Those numbers work best when the lid is closed for most of the cook. A closed lid keeps the heat steady, so the middle can cook before the outside dries out.
What 8 To 12 Minutes Looks Like On The Grill
At the start, the fish looks glossy and a little translucent. A few minutes in, the color lightens from the bottom up. Near the end, the flesh separates into soft flakes with light pressure, and the center looks just set instead of wet.
Thick farmed Atlantic salmon usually needs the longer end of the range. Thinner wild sockeye fillets need checking sooner because they cook fast and dry out fast.
What Changes BBQ Salmon Timing
Grill time is not just about minutes on a clock. A few details can move the finish line by a lot.
Thickness
A fillet that measures 1 inch at its thickest point usually needs about 8 to 10 minutes. A piece closer to 1 1/2 inches can need 10 to 12 minutes or a touch more.
Direct Heat Or Indirect Heat
Direct heat cooks faster and gives stronger char. Indirect heat is gentler and works well for a whole side or a thick fillet that needs more time in the middle. If you use a plank, foil, or grill tray, add a little time since the fish is not sitting right on the grate.
Skin-On Or Skinless
Skin-on salmon is easier on the BBQ. The skin shields the flesh and lowers the odds of sticking. Skinless fillets can still work, but they do better on foil, a cedar plank, or a well-oiled grill basket.
One useful benchmark comes from Alaska Seafood’s salmon cooking page, which puts grilled salmon in the 8 to 10 minute range and uses the 10-minutes-per-inch rule. For doneness, FoodSafety.gov’s safe minimum temperature chart says fish should reach 145°F, or be cooked until the flesh is opaque and separates easily.
| Salmon Cut | Best Grill Setup | Typical Total Time |
|---|---|---|
| Thin tail fillet, about 1/2 inch | Direct heat, skin side down | 6 to 8 minutes |
| Standard fillet, about 3/4 inch | Direct heat, skin side down | 8 to 9 minutes |
| Center-cut fillet, about 1 inch | Direct heat, flip once or not at all | 8 to 10 minutes |
| Thick fillet, about 1 1/4 inches | Start direct, finish over cooler heat | 10 to 12 minutes |
| Salmon steak, about 1 inch | Direct heat, flip once | 8 to 10 minutes |
| Skinless fillet | Foil, tray, or basket | 8 to 10 minutes |
| Whole salmon side | Indirect heat with lid closed | 12 to 15 minutes |
| Cedar-plank portion | Indirect or medium heat | 10 to 14 minutes |
Get The Grill Ready Before The Fish Goes On
A rough, dirty grate turns salmon into a mess. Heat the grill first, scrape the grates clean, and oil the fish lightly right before it goes on. Oiling the fish works better than pouring oil all over the grill.
Pat the salmon dry with paper towels, then season it. Wet marinade left on the surface can burn before the fish is cooked through, so wipe off any heavy excess.
Best Heat Range For Salmon
Medium-high heat is the sweet spot for most fillets. On a gas grill, that often lands around 375°F to 400°F. On charcoal, you want a hot zone and a cooler zone so you can slide the fish away from hard heat if the outside darkens too fast.
FDA seafood safety advice also notes that seafood should reach 145°F and that cooked fish turns opaque and separates easily with a fork.
Cooking Salmon On The BBQ Without Drying It Out
If your salmon keeps drying out, the clock is only part of the issue. The bigger fix is to cook with a little more control.
- Start with even pieces. If one end is paper-thin and the other end is thick, fold the thin tail under so the whole fillet cooks at a closer pace.
- Use the skin. Put skin-on salmon skin side down first. You may not need to flip it at all.
- Close the lid. Open-lid grilling lets too much heat escape and stretches the cook.
- Pull it a touch early. Salmon keeps cooking for a minute or two after it leaves the grill.
- Rest it briefly. Two to three minutes on a plate helps the juices settle.
Some people like salmon just cooked through. Others want the center a little softer. If you’re serving young kids, older adults, pregnant guests, or anyone who needs stricter food safety, stick to the 145°F mark.
How To Tell When BBQ Salmon Is Done
You don’t need to guess. Use one or more of these checks together and the timing becomes far less stressful.
Check The Thickest Part
Slide a thin thermometer probe into the center from the side, not from the top. That gives a truer reading. If you don’t have a thermometer, press gently with a fork. The flesh should separate into moist flakes, and the center should no longer look raw.
Watch The Color Change
Raw salmon looks shiny and translucent. As it cooks, the flesh turns lighter and more opaque from the bottom up. When that change reaches almost all the way through, you’re close.
| What You See | What It Means | What To Do |
|---|---|---|
| Surface still glossy and translucent | Early stage | Keep grilling |
| Edges turning opaque, center still raw | Halfway there | Close lid and cook a bit longer |
| Flesh flakes with light pressure | Near done | Check center and pull soon |
| Center hits 145°F | Fully cooked | Take it off the BBQ |
| White albumin pushing out | Fish is running hot | Move to cooler heat |
| Dry flakes and chalky center | Overcooked | Pull sooner next time |
Common Timing Mistakes
The most common mistake is treating every salmon piece the same. A thin tail section and a thick center fillet do not share one timer. Start checking the thin piece first.
The next mistake is trying to move the fish too soon. Let it sit until it releases from the grate. If it sticks hard, it usually needs another minute. Forcing it off can tear the fillet and leave half of dinner behind.
Another miss is heavy sugar in the glaze too early. Sweet sauces darken fast over live fire. Brush them on near the end so the outside doesn’t burn while the center is still lagging behind.
Best BBQ Times At A Glance
If you want one easy memory trick, use medium-high heat and start with 10 minutes per inch of thickness. Then check sooner for thin wild fillets and later for thick center cuts, salmon steaks, or pieces cooked on foil or a plank.
That puts most salmon in this window:
- 6 to 8 minutes: thin pieces and tail ends
- 8 to 10 minutes: most everyday fillets
- 10 to 12 minutes: thick cuts
- 12 to 15 minutes: large sides over indirect heat
Once you cook salmon this way a couple of times, the grill stops feeling like a guessing game. Match the cut to the heat, watch the center, and pull it as soon as it reaches the doneness you want.
References & Sources
- Alaska Seafood.“How to Cook Wild Alaska Salmon (Fresh or Frozen).”Gives a grilling range of about 8 to 10 minutes and uses the 10-minutes-per-inch rule for salmon.
- FoodSafety.gov.“Safe Minimum Internal Temperatures.”Lists 145°F as the safe cooking temperature for fish and notes that properly cooked fish should no longer look translucent.
- U.S. Food and Drug Administration.“Selecting and Serving Fresh and Frozen Seafood Safely.”Explains that seafood should reach 145°F and that cooked fish turns opaque and separates easily with a fork.

