Eating old cooked chicken can give you food poisoning, with symptoms ranging from mild stomach cramps to severe diarrhea, vomiting, and fever. The USDA recommends using cooked chicken within three to four days when stored in the refrigerator at 40°F or below. Beyond that window, harmful bacteria can multiply to levels that make you sick, even if the chicken still looks and smells fine.
Why Old Chicken Makes You Sick
Cooked chicken that sits too long becomes a breeding ground for several types of bacteria. The most common culprits on poultry are Salmonella, Clostridium perfringens, and Staphylococcus aureus. These organisms thrive in protein-rich foods held at temperatures between 40°F and 140°F, a range food safety experts call the “danger zone.” Bacteria can double in number every 20 minutes under these conditions.
Here’s the tricky part: the bacteria that actually make you sick are not the same ones that make food smell or look bad. Spoilage bacteria produce obvious signs like off odors, sliminess, and color changes. Pathogenic bacteria, the ones that cause illness, are invisible. You can’t see, smell, or taste them, and it takes very few of them to cause an infection. So chicken that has been in the fridge a day too long might seem perfectly normal but still carry enough harmful bacteria to send you to the bathroom for the next several days.
Reheating Won’t Always Save It
A common assumption is that microwaving or thoroughly reheating old chicken kills anything dangerous. That’s only partly true. Reheating will destroy most live bacteria, but some bacteria produce toxins while they grow, and those toxins survive high temperatures. Staphylococcus aureus is a perfect example. It produces a heat-stable toxin that causes vomiting and diarrhea, and no amount of cooking will break it down. Once the toxin is in the food, the damage is done. Clostridium perfringens can also form heat-resistant spores that survive reheating and then reactivate in your gut.
This is why the clock matters more than the thermometer. If bacteria have had enough time to multiply and produce toxins in your leftovers, reheating the chicken thoroughly won’t protect you.
Symptoms and When They Start
The timeline depends on which bacteria you’re dealing with. Here’s what to expect from the most common ones linked to poultry:
- Staph food poisoning: Nausea, vomiting, stomach cramps, and diarrhea starting 30 minutes to 8 hours after eating. This is the fastest-acting type and typically resolves within a day.
- Clostridium perfringens: Diarrhea and stomach cramps starting 6 to 24 hours after eating. Fever and vomiting are uncommon. Symptoms usually last less than 24 hours. This one is especially linked to meat and poultry cooked in large batches and left at unsafe temperatures.
- Salmonella: Diarrhea (sometimes bloody), fever, stomach cramps, and vomiting starting 6 hours to 6 days after eating. This is the more serious form, and symptoms can last several days. The CDC estimates Salmonella causes more foodborne illnesses than any other bacteria, and chicken is a major source.
- Campylobacter: Bloody diarrhea, fever, and stomach cramps starting 2 to 5 days after eating. This one has the longest delay, so you might not connect it to the chicken you ate earlier in the week.
Most cases of food poisoning from old chicken resolve on their own within a few hours to a few days. The biggest immediate risk is dehydration from vomiting and diarrhea, so staying hydrated matters more than anything else during recovery. Severe cases, particularly Salmonella infections, can require medical attention, especially in young children, older adults, pregnant women, and people with weakened immune systems.
How to Tell If Cooked Chicken Has Gone Bad
Spoiled cooked chicken typically shows a few visible signs. The color may fade or darken compared to when it was fresh. The surface often becomes sticky, tacky, or slimy to the touch. And there’s usually an off odor, sometimes sour or sulfurous. If you notice any of these changes, throw the chicken out.
But remember the important caveat: chicken can harbor dangerous bacteria long before it shows any spoilage signs. The safest approach is to track how long it’s been stored rather than relying on your senses alone. If you can’t remember when you cooked it, that’s reason enough to toss it.
The Storage Rules That Matter
Cooked chicken should be refrigerated within two hours of cooking. If the ambient temperature is above 90°F (think summer barbecues or hot kitchens), that window shrinks to one hour. Use shallow containers so the chicken cools quickly and evenly rather than staying warm in the center of a deep pile.
Once refrigerated, you have three to four days to eat it safely. After that, the risk climbs regardless of how it looks. If you know you won’t use it within that window, freeze it. Frozen cooked chicken stays safe indefinitely, though quality starts to decline after about four months.
One detail people overlook: the clock starts when the chicken finishes cooking, not when you put it in the fridge. If it sat on the counter for an hour and a half before you stored it, that time counts. And if it sat out for more than two hours total at any point, the safest move is to discard it entirely, because bacteria may have already multiplied to unsafe levels that refrigeration can slow but not reverse.

