How Long Do I Cook Salmon On The BBQ? | Stop Overcooking It

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.

  1. 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.
  2. Use the skin. Put skin-on salmon skin side down first. You may not need to flip it at all.
  3. Close the lid. Open-lid grilling lets too much heat escape and stretches the cook.
  4. Pull it a touch early. Salmon keeps cooking for a minute or two after it leaves the grill.
  5. 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

Mo Maruf

Mo Maruf

Founder

I am a dedicated home cook and appliance enthusiast. I spend hours in my kitchen testing real-world storage methods, reheating techniques, and kitchen gear performance. My goal is to provide you with safe, tested advice to help you run a more efficient kitchen.