Food · Guide

Grilling Meat and Fish Perfectly: Heat Zones, Temperature and Timing

Published:

This is a BBQ picture.
Image credit: www.elbpresse.de · CC BY-SA 4.0 · Wikimedia Commons

In brief

Consistently good grilling comes down to three controllable factors: setting up separate heat zones, cooking food to the correct internal temperature, and letting it rest before cutting. Combining a hot zone for searing with a cooler zone for finishing, checking doneness with a thermometer rather than guessing, and accounting for carryover cooking are the methods professional grill guides rely on.

Grilling well is less about intuition than about managing three variables: where the heat is, how hot the food's interior gets, and what happens to it after it leaves the grate. Guides from grill manufacturers, barbecue writers and food-safety sources converge on the same basic method, built around heat zones, a thermometer, and a rest period.

Set Up Direct, Indirect and Two-Zone Heat

Direct heat means placing food straight over the flame or coals. It sears the surface quickly and is suited to thinner cuts that cook fast, such as steaks, burgers, pork chops, chicken breasts, fish fillets and vegetables, according to Weber's grilling guide. Indirect heat keeps food beside, not above, the heat source, so the grill works more like an oven; this is the setup Weber recommends for whole chickens, turkeys and larger roasts that need to cook through without the outside burning.

Two-zone grilling combines both on one grill at the same time. On a gas grill, only the burners on one side are lit; on a charcoal grill, the coals are banked to one side, leaving the other empty. Weber describes this setup as useful for reverse-seared steaks and thicker cuts that need both a browned crust and a fully cooked interior, as well as for cooking a sear and side dishes simultaneously.

Grill heat zones and what they're for (Weber)
ZoneGrate temperatureBest for
Direct, very high550°F (288°C) or aboveQuick searing and finishing
Direct, high500–550°F (260–288°C)Steaks and fast-cooking proteins, under 20 minutes
Direct, medium-high450–500°F (232–260°C)Chicken breasts, fish, vegetables
Direct, medium375–425°F (191–218°C)Bone-in chicken thighs and drumsticks
Indirect, medium375–425°F (191–218°C)Roasting poultry and larger cuts

Cook to a Safe Internal Temperature

U.S. Department of Agriculture minimum internal temperatures, as compiled by BBQ Report, set the food-safety floor for grilled meat and fish. Whole-muscle cuts of beef, pork and lamb — steaks, chops and roasts — need to reach 145°F (63°C), followed by a 3-minute rest before serving. Ground beef, pork and lamb must reach a higher 160°F (71°C) because grinding can spread surface bacteria through the meat. All poultry, including ground chicken and turkey, needs 165°F (74°C) regardless of which cut is being cooked. Fish is set at 145°F (63°C); shellfish doneness is judged partly by appearance, with shrimp considered done around 120°F and opaque pink, and lobster and crab cooked to 145°F and opaque white.

USDA minimum internal temperatures for grilling (via BBQ Report)
FoodMinimum internal temperatureRest time
Beef, pork, lamb steaks, chops, roasts145°F (63°C)3 minutes
Ground beef, pork, lamb160°F (71°C)None required
Poultry, all cuts (incl. ground)165°F (74°C)None required
Fish145°F (63°C)—
Shrimp~120°F, opaque pink—
Lobster and crab145°F, opaque white—

A thermometer is the only reliable way to confirm these numbers; the probe should go into the thickest part of the cut, avoiding bone, and for thin pieces it should be inserted from the side so the tip sits at the center.

Steak Doneness Above the Safety Minimum

The USDA figure of 145°F is a food-safety minimum, not a doneness preference. Grill maker Traeger publishes a separate doneness scale for steak that runs higher, reflecting how cooks actually like their meat rather than the safety floor alone.

Steak doneness temperature ranges (Traeger)
DonenessInternal temperatureApprox. grill time per side
Rare120–130°F~2.5 minutes
Medium rare130–135°F~3.5 minutes
Medium135–145°F~4.5 minutes
Well145–155°F~5.5 minutes
Well done155–165°F~6.5 minutes

Traeger notes these per-side times are approximate guides, since actual timing shifts with steak thickness and grill heat — the thermometer reading, not the clock, is what determines doneness.

Grilling Fish Without Drying It Out

Fish cooks much faster than most meat and has little connective tissue to protect it from overcooking. Girls Can Grill, a barbecue guide, puts total grilling time at roughly 10 to 15 minutes, about 5 minutes per side, with the USDA's 145°F threshold as the target. Doneness can also be judged without a thermometer: the flesh turns opaque and separates into flakes when pressed with a fork, and with salmon specifically, white albumin visible at the surface signals the fish is heated through. For shellfish such as clams and mussels, the guide notes they should be alive before cooking and open once done; any that stay closed after grilling should be discarded.

Why Resting Matters: Carryover Cooking

Meat keeps cooking briefly after it comes off the grill, a phenomenon called carryover cooking. Residual heat stored in the outer layers keeps moving toward the center, so the internal temperature continues rising for several minutes once the food is removed from heat, according to the Virtual Weber Bullet barbecue guide. The effect is larger in thicker, larger cuts, which is why many grillers pull food a few degrees below their target and let the rest finish the job.

Resting also affects moisture. Citing an America's Test Kitchen experiment, Virtual Weber Bullet reports that resting meat for 10 minutes cut liquid loss by 60%, while a 40-minute rest cut it by 90%, because muscle fibers that tightened and pushed out moisture during cooking relax and reabsorb some of it as the meat cools.

Recommended rest times by cut (Virtual Weber Bullet)
CutRest time
Thin cuts (ribs, thin steaks, chicken pieces)Little to none
Thick steaks and chops10–15 minutes
Whole chickenAbout 5 minutes
Whole turkey20–30 minutes
Prime rib15–30 minutes
Brisket, pork butt2–4 hours
  1. Build two heat zones: pile coals on one side of a charcoal grill, or light only some burners on a gas grill, leaving an indirect side.
  2. Preheat the direct zone to the target range for the food — roughly 500–550°F for searing steaks, cooler for chicken breasts or fish.
  3. Sear thinner or smaller cuts directly over the hot zone; move thicker cuts to the indirect side once the surface is browned so the center can finish without burning the crust.
  4. Check doneness with a thermometer in the thickest part of the food rather than relying on time alone, since thickness and grill heat both change cooking speed.
  5. Pull meat a few degrees below the target temperature to allow for carryover cooking, especially with thicker cuts.
  6. Let meat rest before cutting — a few minutes for thin cuts and steaks, longer for whole poultry or large roasts — so juices redistribute instead of spilling out.
  7. Grill fish mainly over direct heat and check it early, since it reaches its 145°F target in about 10–15 minutes and overcooks quickly once past that point.

None of these steps requires specialized equipment beyond a reliable grill and a food thermometer; the method is the same whether the fuel is charcoal or gas.

Questions

What internal temperature should steak reach to be safe to eat?
According to USDA minimums compiled by BBQ Report, whole-muscle beef, pork and lamb — including steaks — need to reach 145°F (63°C), followed by a 3-minute rest before serving.
How do I know when grilled fish is done?
The USDA-cited target is 145°F (63°C) at the thickest part, and Girls Can Grill notes the flesh should also look opaque and flake easily with a fork; for salmon, visible white albumin is an additional sign it is cooked through.
What is the difference between direct and indirect grilling?
Direct heat places food straight over the flame or coals for fast searing and suits thin, quick-cooking items, while indirect heat keeps food beside the heat source so it cooks more slowly, like in an oven, which suits whole poultry and large roasts, per Weber's grilling guide.
Why does meat keep cooking after I take it off the grill?
This is carryover cooking: residual heat in the outer layers keeps moving toward the center for several minutes after food is removed from heat, and the effect is larger in thicker cuts, according to the Virtual Weber Bullet guide.
How long should meat rest after grilling?
Virtual Weber Bullet recommends roughly 10–15 minutes for thick steaks and chops, about 5 minutes for a whole chicken, 20–30 minutes for a whole turkey or prime rib, and 2–4 hours for large cuts such as brisket or pork butt.

Sources

  1. Weber — How to Cook Anything on Your Grill: Mastering Direct, Indirect, and 2-Zone Grilling
  2. Virtual Weber Bullet — Letting Meat Rest After Cooking: How It Works & Why It Makes Your Barbecue Better
  3. Traeger — Steak Doneness Internal Temperatures & Times
  4. Girls Can Grill — The Ultimate Guide to Grilled Fish
  5. BBQ Report — Internal Meat Temperature Guide

This piece was prepared with artificial intelligence and passed an automated source check before publication. If you see an error, ask for a correction. Request a correction or reply · How we make this

Related