The USDA safe minimum temperatures
The USDA Food Safety and Inspection Service publishes one safe minimum internal temperature for each kind of meat, and the number is the temperature the thickest part has to reach. Beef steak, beef roast, pork chop, pork roast, lamb chop, fresh ham, and fish fillet all sit at 145°F (63°C), with a 3-minute rest for the steaks, roasts, and chops. Ground beef and egg dishes sit at 160°F (71°C) with no rest. Chicken breast, whole chicken and turkey, ground poultry, and casseroles and leftovers sit at 165°F (74°C) with no rest. Fully cooked ham reheats to 140°F (60°C) from a USDA-inspected plant; every other fully cooked ham reheats to 165°F. Shrimp and shellfish get no number at all: the USDA says to cook until the flesh is pearly or white, and opaque. The °C values are the USDA’s own rounded conversions (63, 71, 74, 60), and the temperatures are measured in the thickest part, away from bone and fat. The table below is the chart, in the USDA’s order.
| Food | USDA safe minimum °F (°C) | Rest |
|---|
| Beef steak | 145°F (63°C) | 3 min |
| Beef roast | 145°F (63°C) | 3 min |
| Ground beef | 160°F (71°C) | — |
| Pork chop | 145°F (63°C) | 3 min |
| Pork roast | 145°F (63°C) | 3 min |
| Lamb chop | 145°F (63°C) | 3 min |
| Ham, fresh (uncooked) | 145°F (63°C) | 3 min |
| Ham, fully cooked (reheat) | 140°F (60°C)* | — |
| Chicken breast | 165°F (74°C) | — |
| Whole chicken / turkey | 165°F (74°C) | — |
| Ground poultry | 165°F (74°C) | — |
| Fish fillet | 145°F (63°C) | — |
| Shrimp & shellfish | opaque, pearly white | — |
| Egg dishes (frittata, quiche) | 160°F (71°C) | — |
| Casseroles & leftovers | 165°F (74°C) | — |
At the default — beef steak, medium-rare, current temperature 70°F — the target is 133°F, the USDA safe minimum is 145°F, the rest is 3 min, the pull temperature is 128°F (133 − 5, lands at 133°F after rest), the degrees to go are 63°F, and the verdict is Below the USDA safe minimum of 145°F — your choice, not the USDA-safe result.
Beef-steak doneness bands
A steak’s doneness is a band, not a number, and the target is the band’s midpoint, rounded. Rare is 120–130°F and targets 125°F. Medium-rare is 130–135°F and targets 133°F (the midpoint is 132.5°F, rounded up). Medium is 135–145°F and targets 140°F. Medium-well is 145–155°F and targets 150°F. Well-done is 155–165°F and targets 160°F. The pull temperature is the target minus 5°F for cuts with a 3-minute rest, because carryover cooking adds about 5°F while the meat rests: pull a medium-rare steak at 128°F and it lands at 133°F. Cuts with no rest pull at the target itself. Doneness below 145°F is a personal choice below the USDA safe minimum — this page never presents rare or medium-rare as safe.
| Doneness | Range | Target | Pull | Verdict |
|---|
| Rare | 120–130°F | 125°F | 120°F | Below safe |
| Medium-rare | 130–135°F | 133°F | 128°F | Below safe |
| Medium | 135–145°F | 140°F | 135°F | Below safe |
| Medium-well | 145–155°F | 150°F | 145°F | USDA-safe |
| Well-done | 155–165°F | 160°F | 155°F | USDA-safe |
The worked example, line by line
Setup: beef steak, medium-rare, current internal temperature 70°F.
Line 1 — the target. Medium-rare is the 130–135°F band; its midpoint, rounded, is 133°F.
Line 2 — the USDA safe minimum. Beef steak is 145°F (63°C), with a 3-minute rest.
Line 3 — the pull temperature. The cut rests, so pull = 133 − 5 = 128°F; carryover cooking during the 3-minute rest lands it at 133°F.
Line 4 — the degrees to go. 133 − 70 = 63°F.
Line 5 — the verdict. 133°F is below 145°F, so the verdict is Below the USDA safe minimum of 145°F — your choice, not the USDA-safe result.
Reverse: 145°F on a beef steak is the medium-well threshold AND the USDA safe minimum — the lowest doneness that is USDA-safe. The highest doneness still below the USDA safe minimum is medium (target 140°F); medium-well (target 150°F) is the first USDA-safe doneness. Pull at 140°F and carryover cooking during the 3-minute rest lands at 145°F, the USDA safe minimum. A medium-rare steak at 120°F has 13°F to go (133 − 120); at 140°F it is 7°F past target (overshoot).
Every branch, checked
Beef steak, rare: target 125°F, pull 120°F, to-go 55°F, below-safe. The rarest band is 20°F under the safe minimum.
Beef steak, medium: target 140°F, pull 135°F, to-go 70°F, below-safe. Medium is the highest doneness still below the USDA safe minimum.
Beef steak, medium-well: target 150°F, pull 145°F, to-go 80°F, SAFE. The first USDA-safe doneness: the pull temperature is exactly the safe minimum.
Beef steak, well-done: target 160°F, pull 155°F, to-go 90°F, SAFE.
Ground beef: target 160°F, safe 160°F, rest 0, pull 160°F, to-go 90°F, SAFE. Ground meat has no doneness bands and no rest: it goes to 160°F and stays there.
Pork chop, medium-rare: target 133°F, safe 145°F, rest 3, pull 128°F, below-safe. Pork chops take the same bands as beef steak, and the same warning.
Chicken breast: target 165°F, safe 165°F, rest 0, pull 165°F, to-go 95°F, SAFE. Poultry has no doneness bands: 165°F is the only target.
Whole chicken / turkey: target 165°F, safe 165°F, rest 0, pull 165°F, to-go 95°F, SAFE. The whole bird takes the same 165°F as the breast.
Fish fillet: target 145°F, safe 145°F, rest 0, pull 145°F, to-go 75°F, SAFE. Fish pulls at the target: no rest, no carryover.
Shrimp & shellfish: target “opaque, pearly white”, safe “opaque”, rest 0, to-go “—”, verdict the USDA wording. There is no number to count down to, so the degrees-to-go shows “—”.
Ham, fully cooked: target 140°F, safe 140°F*, rest 0, pull 140°F, to-go 70°F, SAFE*. The asterisk is the USDA-inspected-plant condition: all other fully cooked hams reheat to 165°F.
Egg dishes: target 160°F, safe 160°F, rest 0, pull 160°F, to-go 90°F, SAFE.
Casseroles & leftovers: target 165°F, safe 165°F, rest 0, pull 165°F, to-go 95°F, SAFE. Leftovers reheat to the same 165°F as poultry.
Reverse — the other way round: 145°F is both the medium-well threshold and the USDA safe minimum; the highest below-safe doneness is medium (140°F), the first safe doneness is medium-well (150°F); pull at 140°F to land at 145°F; a medium-rare steak at 120°F has 13°F to go, at 140°F it is 7°F past target.
What the chart assumes
The chart assumes the temperatures are measured in the thickest part, away from bone and fat, with a food thermometer — colour and time are not a substitute. It assumes the °C values are the USDA’s rounded conversions (63, 71, 74, 60). It assumes carryover cooking adds about 5°F during a 3-minute rest for steaks, roasts, and chops, and that cuts with no rest pull at the target itself. It leaves out brining, dry-aging, and sous-vide pasteurisation times, which change the safety math. With a current temperature of 0°F, the medium-rare steak has 133°F to go. With a current temperature of 200°F, it is 67°F past target (to-go −67°F). Doneness below 145°F is a personal choice below the USDA safe minimum — the page never presents rare or medium-rare as safe. The fully cooked ham figure of 140°F carries the USDA-inspected-plant condition; all other fully cooked hams reheat to 165°F.
Output · formula · meaning
| Output | Formula | What it means |
| Target temperature | doneness band midpoint, or USDA safe minimum | 133°F. |
| USDA safe minimum | USDA FSIS chart | 145°F. |
| Rest time | USDA FSIS chart | 3 min. |
| Pull temperature | target − 5°F if the cut rests, else target | 128°F. |
| Degrees to go | target − current temperature | 63°F. |
| Verdict | target ≥ safe minimum: USDA-safe | Below the USDA safe minimum of 145°F — your choice, not the USDA-safe result.. |
| 145°F on a beef steak | medium-well threshold = safe minimum | 145°F — the medium-well threshold and the USDA safe minimum; the lowest USDA-safe doneness for beef steak. |
| Highest below-safe doneness | last band under 145°F | Highest below-safe: medium (140°F); first safe: medium-well (150°F). |
| Pull-temperature reverse | pull + 5°F carryover | Pull at 140°F → lands at 145°F. |
| Current-temperature reverse | target − current | At 120°F: 13°F to go; at 140°F: -7°F to go. |
| Beef steak, rare | same model | Target 125°F, pull 120°F, to go 55°F — Below the USDA safe minimum of 145°F — your choice, not the USDA-safe result.. |
| Beef steak, medium | same model | Target 140°F, pull 135°F, to go 70°F — Below the USDA safe minimum of 145°F — your choice, not the USDA-safe result.. |
| Beef steak, medium-well | same model | Target 150°F, pull 145°F, to go 80°F — USDA-safe — 150°F is at or above the safe minimum of 145°F.. |
| Beef steak, well-done | same model | Target 160°F, pull 155°F, to go 90°F — USDA-safe — 160°F is at or above the safe minimum of 145°F.. |
| Ground beef | same model | Target 160°F, pull 160°F, to go 90°F — USDA-safe — 160°F is at or above the safe minimum of 160°F.. |
| Pork chop, medium-rare | same model | Target 133°F, pull 128°F, to go 63°F — Below the USDA safe minimum of 145°F — your choice, not the USDA-safe result.. |
| Chicken breast | same model | Target 165°F, pull 165°F, to go 95°F — USDA-safe — 165°F is at or above the safe minimum of 165°F.. |
| Whole chicken / turkey | same model | Target 165°F, pull 165°F, to go 95°F — USDA-safe — 165°F is at or above the safe minimum of 165°F.. |
| Fish fillet | same model | Target 145°F, pull 145°F, to go 75°F — USDA-safe — 145°F is at or above the safe minimum of 145°F.. |
| Shrimp & shellfish | same model | Target opaque, pearly white, pull opaque, pearly white, to go — — USDA wording: cook until the flesh is pearly or white, and opaque — the USDA gives no numeric temperature for shrimp.. |
| Ham, fully cooked | same model | Target 140°F, pull 140°F, to go 70°F — USDA-safe — 140°F is at or above the safe minimum of 140°F.. |
| Egg dishes | same model | Target 160°F, pull 160°F, to go 90°F — USDA-safe — 160°F is at or above the safe minimum of 160°F.. |
| Casseroles & leftovers | same model | Target 165°F, pull 165°F, to go 95°F — USDA-safe — 165°F is at or above the safe minimum of 165°F.. |
Who uses this
- The cook grilling a medium-rare steak: they learn the target is 133°F and the pull is 128°F — so they know to take it off at 128°F and rest it 3 minutes, and they check the verdict (below the USDA safe minimum of 145°F) before serving it rare.
- The cook roasting a whole turkey: they learn the target is 165°F with no rest — so they know the bird pulls at 165°F itself, and they check the ground-poultry branch (165°F too) before trusting the stuffing temperature.
- The cook frying shrimp: they learn there is no number — the target is “opaque, pearly white” and the degrees-to-go shows “—” — so they know to watch the flesh, not the thermometer, and they check the fish branch (145°F) before assuming every seafood has a number.
- The cook reheating a fully cooked ham: they learn the target is 140°F with an asterisk — so they know the 140°F figure is for a USDA-inspected plant, and they check the footnote (all other fully cooked hams reheat to 165°F) before serving it.
Accuracy & limitations
The temperatures are the USDA Food Safety and Inspection Service safe minimum internal temperatures, via FoodSafety.gov, verified against the USDA chart in October 2026: beef steak, beef roast, pork chop, pork roast, lamb chop, fresh ham, and fish fillet 145°F (63°C); ground beef and egg dishes 160°F (71°C); chicken breast, whole chicken and turkey, ground poultry, and casseroles and leftovers 165°F (74°C); fully cooked ham 140°F (60°C) from a USDA-inspected plant. The doneness bands are the standard steak bands with targets at the band midpoints, rounded: rare 125°F, medium-rare 133°F, medium 140°F, medium-well 150°F, well-done 160°F. What the chart cannot do is guarantee the meat: check the thermometer, because colour and time are not a substitute, and check the thickest part, away from bone and fat. It assumes carryover cooking adds about 5°F during a 3-minute rest and that cuts with no rest pull at the target itself. It leaves out brining, dry-aging, and sous-vide pasteurisation times. It is a temperature reference, not food-safety advice for your kitchen: when in doubt, cook to the USDA safe minimum. For the steak itself, see the steak doneness chart; for the turkey, see the turkey cooking time calculator.
Cite this calculatorBright Side Kit. “Meat Temperature Chart: Safe Temps & Doneness 2026” brightoolbox.com, 2026. Method: USDA FSIS Safe Minimum Internal Temperature Chart (via FoodSafety.gov), verified October 2026. Target = doneness band midpoint (rounded) for banded cuts (beef steak, pork chop, lamb chop), else the USDA safe minimum; pull temperature = target − 5°F for cuts with a 3-minute rest (carryover cooking), target itself for no-rest cuts; degrees to go = target − current temperature (negative = overshoot); verdict USDA-safe when target ≥ safe minimum, else below the USDA safe minimum. Table: beef steak 145°F (63°C), rest 3 min; beef roast 145°F (63°C), rest 3 min; ground beef 160°F (71°C), no rest; pork chop 145°F (63°C), rest 3 min; pork roast 145°F (63°C), rest 3 min; lamb chop 145°F (63°C), rest 3 min; ham, fresh (uncooked) 145°F (63°C), rest 3 min; ham, fully cooked (reheat) 140°F (60°C)*, no rest (*USDA-inspected plant; all other fully cooked hams reheat to 165°F); chicken breast 165°F (74°C), no rest; whole chicken / turkey 165°F (74°C), no rest; ground poultry 165°F (74°C), no rest; fish fillet 145°F (63°C), no rest; shrimp & shellfish opaque, pearly white (USDA gives no numeric temperature), no rest; egg dishes 160°F (71°C), no rest; casseroles & leftovers 165°F (74°C), no rest. Doneness bands (beef steak): rare 120–130°F → 125°F; medium-rare 130–135°F → 133°F; medium 135–145°F → 140°F; medium-well 145–155°F → 150°F; well-done 155–165°F → 160°F. Defaults: beef steak, medium-rare, current 70°F → target 133°F, safe 145°F, rest 3 min, pull 128°F, to-go 63°F, below the USDA safe minimum of 145°F. Branches: beef steak rare → target 125°F, pull 120°F, to-go 55°F, below-safe; medium → target 140°F, pull 135°F, to-go 70°F, below-safe; medium-well → target 150°F, pull 145°F, to-go 80°F, SAFE; well-done → target 160°F, pull 155°F, to-go 90°F, SAFE; ground beef → target 160°F, safe 160°F, rest 0, pull 160°F, to-go 90°F, SAFE; pork chop medium-rare → target 133°F, safe 145°F, rest 3, pull 128°F, below-safe; chicken breast → target 165°F, safe 165°F, rest 0, pull 165°F, to-go 95°F, SAFE; whole turkey → target 165°F, safe 165°F, rest 0, pull 165°F, to-go 95°F, SAFE; fish fillet → target 145°F, safe 145°F, rest 0, pull 145°F, to-go 75°F, SAFE; shrimp → target “opaque, pearly white”, safe “opaque”, rest 0, to-go “—”, verdict the USDA wording; ham, fully cooked → target 140°F, safe 140°F*, rest 0, pull 140°F, to-go 70°F, SAFE*; egg dishes → target 160°F, safe 160°F, rest 0, pull 160°F, to-go 90°F, SAFE; casseroles & leftovers → target 165°F, safe 165°F, rest 0, pull 165°F, to-go 95°F, SAFE. Reverses: 145°F on a beef steak is the medium-well threshold AND the USDA safe minimum — the lowest doneness that is USDA-safe; highest doneness still below the safe minimum is medium (target 140°F), medium-well (target 150°F) is the first USDA-safe doneness; pull at 140°F → carryover cooking during the 3-minute rest lands at 145°F, the USDA safe minimum; a medium-rare steak at 120°F has 13°F to go (133 − 120), at 140°F it is 7°F past target (overshoot). Edges: current temp 0°F → to-go 133°F; current temp 200°F → to-go −67°F (overshoot 67°F); shrimp has no numeric target — degrees-to-go “—” and the opaque wording. Bright Side Kit. "Meat Temperature Chart: Safe Temps & Doneness 2026" https://brightoolbox.com/meat-temperature-chart/ Accessed October 25, 2026.
Embed this calculatorPaste this into any web page to embed the live calculator. The “Powered by Bright Side Kit” link below it must stay intact.