Cooking does kill bacteria in meat, and it does so reliably when the meat reaches the right internal temperature for the right amount of time. Heat destroys bacteria by unraveling their proteins and destabilizing their cell membranes, a process called denaturation. Once those proteins lose their shape, the bacteria can no longer function or reproduce. But the full picture is more nuanced than “just cook it thoroughly.” Some bacterial toxins and spores can survive even high temperatures, and the way you check for doneness matters more than you might expect.
How Heat Kills Bacteria
Bacteria depend on proteins to carry out every essential function, from building cell walls to processing nutrients. When you heat meat, the thermal energy disrupts the bonds holding those proteins in their precise three-dimensional shapes. The proteins unfold, exposing their internal structure to surrounding water molecules, and they stop working. This is the same basic process that turns a runny egg white solid. At high enough temperatures, it happens so fast and so completely that bacterial populations drop by millions in seconds.
The key variable is time at temperature. Bacteria don’t all die the instant meat hits a certain number on the thermometer. At lower temperatures, killing takes longer. At higher temperatures, it happens almost instantly. For Salmonella in beef, for example, holding the meat at 130°F requires 121 minutes to achieve a safe kill level. Raise the temperature to 150°F and it takes just 72 seconds. At 158°F, the required kill happens instantly. This is why food safety guidelines set specific minimum temperatures: they’re designed so that by the time your meat reaches that number, the bacteria are already gone.
Safe Internal Temperatures by Meat Type
The USDA’s recommended minimum internal temperatures account for the most dangerous pathogens found in each type of meat:
- Poultry (whole birds, breasts, thighs, wings, ground poultry): 165°F (74°C)
- Ground beef, pork, veal, or lamb: 160°F (71°C)
- Pork steaks, roasts, and chops: 145°F (63°C) with a 3-minute rest
- Fish: 145°F (63°C), or until the flesh is opaque and flakes easily
- Shrimp, lobster, crab, and scallops: cook until the flesh turns white and opaque
- Clams, oysters, and mussels: cook until shells open
Poultry requires higher temperatures than beef or pork because Salmonella is more prevalent in chicken and turkey, and the texture of poultry makes it harder to guarantee even heat distribution. At 165°F, Salmonella in chicken is destroyed in under 10 seconds.
Why Ground Meat Needs Higher Temperatures Than Steak
On a whole cut of beef like a steak, bacteria live almost exclusively on the outer surface. When you sear a steak at high heat, you kill those surface bacteria even if the center stays rare. This is why eating a medium-rare steak is considered relatively safe.
Ground meat is a completely different situation. The grinding process takes whatever bacteria were sitting on the surface of the original cut and mixes them throughout the entire patty. Bacteria that would have been destroyed by a quick sear are now buried in the center, where they’re protected from heat until the very end of cooking. That’s why ground beef needs to reach 160°F all the way through, while a whole steak can be safely eaten at much lower internal temperatures.
When Cooking Isn’t Enough
Killing bacteria and neutralizing their damage are not always the same thing. Some bacteria produce toxins before or during cooking that remain dangerous even after the bacteria themselves are dead.
Staphylococcus aureus is the classic example. When this bacterium grows on meat that’s been left at room temperature too long, it secretes heat-stable toxins that cause food poisoning. These toxins are short, sturdy proteins that resist boiling, stomach acid, and digestive enzymes. Cooking the contaminated meat will kill the Staph bacteria, but the toxins they already released stay active. This is why proper refrigeration before cooking matters just as much as cooking temperature.
Spore-forming bacteria like Clostridium perfringens present a different problem. These organisms produce dormant spores with an extremely tough outer shell that allows them to survive normal cooking temperatures. In fact, the heat from cooking can actually stimulate dormant spores to “wake up” and begin growing. If cooked meat sits in the temperature danger zone (roughly 40°F to 140°F) for too long while cooling, those activated spores can multiply rapidly and produce enough toxin to cause illness. This is one of the most common causes of food poisoning from cooked meats, particularly in large batches like stews or roasts that cool slowly. Refrigerating leftovers promptly, within two hours of cooking, prevents this growth.
Why You Can’t Trust Color or Juices
For decades, people were told to cook ground beef until it was no longer pink and the juices ran clear. Research has thoroughly debunked both of these indicators. A study from Kansas State University found that more than 25% of fresh ground beef patties turned brown before reaching 160°F, meaning they looked “done” while still harboring live bacteria. Some patties appeared fully cooked at internal temperatures as low as 131°F.
The reverse also happens. Lean ground beef can remain visibly pink at temperatures well above 160°F. Meat with a higher pH (6.0 or above) tends to hold its pink color even when thoroughly cooked. Low-fat beef patties sometimes stay pink at 160°F to 165°F. And patties cooked to 150°F can be visually indistinguishable from those cooked to 160°F. In short, your eyes cannot reliably tell you whether ground meat is safe to eat.
The only reliable method is a food thermometer.
Using a Meat Thermometer Correctly
A thermometer is only accurate if it’s measuring the coldest part of the meat, which is the spot where bacteria are most likely to survive. For roasts and thick cuts, insert the probe into the thickest part of the meat, staying away from bone, fat, and gristle (all of which conduct heat differently and can give false readings). For large or irregularly shaped cuts, check the temperature in several places.
For thin items like burger patties, sausages, or thin chicken breasts, insert the thermometer through the side so the sensing area (typically 2 to 3 inches on an instant-read thermometer) reaches the center. Inserting from the top of a thin patty means the probe passes through quickly and may not give a true center reading.
Keep in mind that carryover cooking raises the internal temperature of meat by 5 to 25 degrees Fahrenheit after you remove it from the heat source, with larger, denser pieces gaining the most. This is why the USDA recommends a 3-minute rest for pork roasts and steaks cooked to 145°F: the temperature continues climbing during that rest period, providing additional bacterial kill.

