Internal temperature is the only reliable indicator of doneness for grilled and smoked meat. Time is a planning tool. Color is a rough guess. A probe in the right spot tells you what every other method is trying to estimate.
This is a reference guide built for cooks who already know their way around a charcoal or pellet grill. It covers every cut that actually ends up over live fire, from quick-seared steaks to overnight briskets, with pull temps, carryover expectations, and rest times for each. The quick-reference table at the bottom is designed to be bookmarked.
Why Temperature Beats Time and Color
Time-based recipes exist because they are easy to write, not because they are reliable. A 1.5-inch ribeye on a ripping-hot charcoal grill might hit medium-rare in six minutes. The same steak on a slightly cooler grill, or straight out of a cold refrigerator, could take twice as long. Thickness varies, starting temperature varies, fire intensity varies. Time adjusts for none of that.
Color is worse. Myoglobin, the protein responsible for the pink color in meat, behaves differently across animals, breeds, and individual cuts. Carbon monoxide from charcoal smoke can keep pork shoulder pink at 205°F. A well-marbled dry-aged ribeye might look deep red at 135°F or dull brown at 130°F depending on the animal's age and diet. Color tells you something, but not reliably enough to stake your cook on.
A calibrated probe thermometer removes both variables. What you do need to account for is carryover cooking. When you pull a steak off the grill, the outer layers are significantly hotter than the center. Heat continues moving inward until the temperature equalizes. For steaks and chops, carryover typically adds 5 to 10 degrees Fahrenheit. For large roasts and whole birds, it can reach 10 to 15 degrees. Pull temps in this guide already account for that.
Learn how to reverse sear a steak and pull it off the heat at the perfect time here.
Beef: Steaks and Quick Cooks
For whole-muscle steaks, pull temperature is everything. The window between medium-rare and medium is only about 10 degrees Fahrenheit, and the difference on the plate is significant. Here are the targets:
-
Rare: Pull at 120-125°F. Finished temp after rest is 125-130°F. A warm, bright red center throughout.
-
Medium-rare: Pull at 125-130°F. Finished temp 130-135°F. The sweet spot for most thick cuts. Red center fading to pink at the edges.
-
Medium: Pull at 135-140°F. Finished temp 140-145°F. Pink throughout with no red.
-
Medium-well: Pull at 145-150°F. Finished temp 150-155°F. Slightly pink in the center only.
-
Well done: Pull at 155°F or above. No pink. Significantly less forgiving — a few degrees past done and a good steak becomes a dry one.
Rest steaks for at least five minutes before cutting. That time lets the muscle fibers relax and the juices redistribute. Cut too early and most of that ends up on the cutting board.

Ground beef is a different standard. Whole-muscle cuts carry bacteria only on the exterior, which gets eliminated by surface heat long before the center reaches eating temperature. Ground beef mixes exterior and interior meat together, which means any pathogens present are distributed throughout. The USDA safe minimum for ground beef is 160°F, and there is no carryover exception. Burgers hit 160°F and come off.
Beef: Low and Slow
Brisket, chuck roast, and beef ribs do not have a single target temperature in the way a steak does. These cuts are loaded with collagen, which breaks down into gelatin during a long cook and is what makes the meat tender and moist. That conversion happens over time and at temperature, not at a specific number on a thermometer.
The range you hear most often for brisket is 195 to 205 degrees Fahrenheit, and that is accurate as a range. But the real indicator is probe feel. At the right point of doneness, a probe or skewer slides into the thickest part of the flat with no resistance, like pushing into warm butter. Some briskets hit that point at 197°F. Others need to reach 203°F or 204°F. The stall, where the internal temperature plateaus for several hours around 150 to 165°F as surface moisture evaporates, is normal and not a sign that anything is wrong. You can learn more about the stall in our blog post.
Beef ribs follow similar logic. The meat between the bones needs to reach probe-tender, typically somewhere between 200 and 205°F. Pull them when the probe slides in cleanly and the rack shows some flex when you pick it up from one end.
Rest large beef cuts properly. A full packer brisket benefits from a 45 to 60 minute rest wrapped in butcher paper and held in a cooler or warm oven. That rest is part of the cook, not optional.
Pork
Chops, Tenderloin, and Loin
In 2011, the USDA revised its safe internal temperature recommendation for whole-muscle pork from 160°F down to 145°F, followed by a three-minute rest. That update changed things meaningfully. At 145°F, pork chops are slightly pink in the center and genuinely juicy. At 160°F, they are usually dry. A lot of cooks are still pulling pork to the old standard out of habit, and it shows in the results.
Pull chops, tenderloin, and loin roasts at 140°F. Carryover will bring them to 145°F during the rest. The center will be pale pink and moist. If you are cooking for anyone who is not comfortable with the idea of pink pork, pull at 145°F and let it rest to 150°F. It will still be better than 160°F.
Shoulder, Butt, and Ribs
Pork shoulder and pork butt are the same cut from the same part of the animal, just different sections of it. Either way, you are looking at a collagen-heavy muscle that needs time and heat to break down into something worth pulling. The target window is 195 to 205°F, probe-tender, same principle as brisket.
The stall hits pork shoulder around 150 to 165°F and can last several hours. Wrapping in butcher paper or foil at that point holds in moisture and speeds the cook through the stall. Unwrapped, you get more bark development but a longer cook. Both are valid approaches depending on what you are after.
Ribs are typically judged by a combination of temperature and the bend test. Pick the rack up from one end with tongs. If it bends significantly and small cracks form in the bark on the top surface, the collagen has broken down enough. Temperature-wise, that usually happens between 195 and 203°F, but the bend tells you more than the probe does on ribs.
Poultry
The USDA safe internal temperature for poultry is 165°F, measured at the thickest part of the thigh, away from the bone. That is the standard, and it is the right one for food safety. In practice, chicken thighs and legs often eat better pulled at 170 to 175°F. Dark meat has more connective tissue and benefits from the extra heat. Breast meat, which dries out quickly, is done at 165°F and should come off as close to that as possible.
For whole birds, probe the thigh, not the breast. The breast will reach safe temperature before the thigh does because it is thinner and more exposed. If you pull based on breast temp, the thighs will often still be underdone. Get the probe into the deepest part of the thigh, parallel to the bone but not touching it.

Spatchcock birds cook faster and more evenly than whole roasted birds because the flattened profile puts the breast and thigh at similar distances from the heat source. Carryover on a spatchcock chicken is more like a steak, 5 to 10 degrees, versus a whole roasted bird where the thermal mass is larger and carryover can run 10 to 15 degrees. Plan accordingly.
Check out our Upper Pro Shelves to help cook poultry cuts with a more direct heat and keep from drying out.
Lamb
Lamb tolerates a wide doneness range and is worth experimenting with. Rack of lamb and chops are best served somewhere between rare and medium, which makes them closer to a beef steak in terms of temperature targets than to poultry or pork. Pull chops and rack at 120 to 125°F for rare and 125 to 130°F for medium-rare. Medium lands around 135°F pull temp.
Leg of lamb on a grill or smoker is a longer cook with more surface area to manage. For medium-rare, pull at 130 to 135°F and rest for 15 to 20 minutes. The leg has several different muscle groups running through it, so probe in multiple spots before declaring it done. The internal temperature can vary by 10 degrees or more between the thickest and thinnest sections.
Sausage and Stuffed Cuts
Fresh sausage is ground meat in a casing. Ground meat rules apply: 160°F is the target, no exceptions. The challenge with sausage is that a probe is difficult to insert cleanly, and there is a tendency to judge doneness by color or snap. Neither is reliable. Get a thin probe into the center of the link and pull at 160°F.
Stuffed cuts, whether that is a pork chop with a bread stuffing, a beef roulade, or a butterflied leg of lamb rolled over aromatics, have to reach 160°F at the coldest point of the stuffing. The stuffing is often colder than the surrounding meat and contains its own potential food safety considerations depending on what is in it. Probe the stuffing directly, not the surrounding meat.
Probe Placement and Thermometer Basics
The accuracy of any temperature reading depends entirely on where the probe is. A few rules that apply across every protein:
-
Avoid bone. Bone conducts heat differently than muscle and will give a false reading. Keep the probe tip at least half an inch away from any bone.
-
Avoid fat pockets. Large fat deposits are poor heat conductors. A probe sitting in a fat seam will read lower than the surrounding meat.
-
Go to the geometric center. The coldest point in a piece of meat is usually the center of the thickest section. That is where you want the probe tip.
-
Probe from the side on steaks. Inserting a probe from the top of a steak means it passes through multiple temperature zones. Insert from the side, parallel to the grill surface, so the tip lands in the true center.
-
Use a leave-in probe for long cooks. For brisket, shoulder, and whole birds, a leave-in probe connected to a receiver or Bluetooth monitor lets you track temperature without opening the lid. Every lid lift on a charcoal or pellet grill drops the cooking temperature and extends the cook.
Your grill's built-in probe thermometer is a useful reference point, but it is measuring ambient air temperature at grate level, not the temperature inside your meat. Use it to monitor your cooking environment. Use a dedicated meat thermometer to know when the protein is done.
Common Temperature Mistakes
-
Pulling at exactly the target temperature. If your target finished temp is 130°F and you pull the steak at 130°F, carryover will push it to 135°F or higher. Build in the offset.
-
Trusting color as a primary indicator. Smoke, myoglobin variation, and carbon monoxide from charcoal all affect color independently of temperature. A probe is the only reliable check.
-
Not resting large cuts. Resting is not optional and it is not just about juices. The temperature inside a large cut continues to equalize during the rest, and the texture of the meat changes during that time.
-
Probing once and assuming. On large, irregularly shaped cuts like a whole brisket or a leg of lamb, probe in multiple spots. The thickest section and the thinnest can be 10 to 15 degrees apart.
-
Using a slow thermometer. A good instant-read gives you a reading in two to three seconds. Slow thermometers encourage pulling the grill open and waiting, which disrupts the cook environment. If yours takes ten seconds or more, it is worth replacing.
Quick-Reference Temperature Table
Pull temps account for carryover. Rest times are minimums.
| Protein |
Cut |
Pull Temp |
Finished Temp |
Rest Time |
| Beef |
Steak — Rare |
120–125°F |
125–130°F |
5 min |
| Beef |
Steak — Medium-Rare |
125–130°F |
130–135°F |
5 min |
| Beef |
Steak — Medium |
135–140°F |
140–145°F |
5 min |
| Beef |
Steak — Medium-Well |
145–150°F |
150–155°F |
5 min |
| Beef |
Steak — Well Done |
155°F+ |
160°F+ |
5 min |
| Beef |
Ground Beef / Burgers |
160°F |
160°F |
None req. |
| Beef |
Brisket / Chuck Roast |
195–203°F (probe tender) |
195–205°F |
30–60 min |
| Beef |
Beef Ribs |
200–205°F (probe tender) |
200–205°F |
15–30 min |
| Pork |
Chops / Loin / Tenderloin |
140°F |
145°F |
5 min |
| Pork |
Shoulder / Butt (pulled) |
195–205°F (probe tender) |
195–205°F |
30–60 min |
| Pork |
Spare Ribs / Baby Backs |
195–203°F (bend test) |
195–203°F |
10–15 min |
| Pork |
Ground Pork / Fresh Sausage |
160°F |
160°F |
None req. |
| Poultry |
Chicken Breast |
155–160°F |
165°F |
5–10 min |
| Poultry |
Chicken Thighs / Legs |
165–170°F |
170–175°F |
5 min |
| Poultry |
Whole Bird / Spatchcock |
160°F (thigh) |
165°F |
10–15 min |
| Lamb |
Chops / Rack — Rare |
120–125°F |
125–130°F |
5 min |
| Lamb |
Chops / Rack — Medium-Rare |
125–130°F |
130–135°F |
5 min |
| Lamb |
Chops / Rack — Medium |
135°F |
140°F |
5 min |
| Lamb |
Leg of Lamb |
130–135°F (med-rare) |
135–140°F |
15–20 min |
| Sausage |
Fresh Sausage (any) |
160°F |
160°F |
None req. |
| Sausage |
Stuffed Cuts / Roulades |
160°F (stuffing) |
160°F |
5 min |