What Happens If You Eat Expired Chicken?

Eating expired chicken can cause food poisoning, with symptoms ranging from a few hours of stomach cramps to several days of vomiting, diarrhea, and fever. The severity depends on which bacteria have grown on the meat, how far past its prime the chicken was, and how it was stored. About 1 million people in the United States get sick from contaminated poultry every year, making chicken one of the most common sources of foodborne illness.

Bacteria That Grow on Spoiled Chicken

Raw chicken can harbor three major types of harmful bacteria, and all of them multiply faster as the meat ages or sits at unsafe temperatures.

Salmonella is the most common culprit. The CDC estimates it causes more foodborne illnesses than any other bacterium, and chicken is a leading source. Salmonella thrives in the temperature range between 40°F and 140°F, sometimes called the “danger zone.” At room temperature (around 70–77°F), bacterial counts on chicken breast can increase by tens of thousands of times within 12 hours.

Campylobacter is especially associated with raw and undercooked poultry. It tends to cause illness a bit later than Salmonella, but the symptoms can be just as unpleasant.

Clostridium perfringens is more of a concern with cooked chicken that’s been left out or reheated improperly. It grows quickly in large batches of food held at warm (but not hot) temperatures.

What Symptoms Feel Like and When They Start

The timeline depends on which bacteria you’ve swallowed. Clostridium perfringens works the fastest, typically causing cramping and diarrhea within 6 to 24 hours. Salmonella symptoms usually appear between 6 hours and 6 days after eating the contaminated food. Campylobacter takes the longest, with symptoms showing up 2 to 5 days later.

Across all three, the most common symptoms are:

  • Watery or bloody diarrhea
  • Stomach cramps and nausea
  • Vomiting
  • Fever and chills
  • Fatigue and muscle aches

Most cases resolve on their own within a few days, though some infections (particularly Salmonella and Campylobacter) can drag on for a week or more. The biggest immediate risk is dehydration from fluid loss through vomiting and diarrhea. Young children, older adults, pregnant women, and people with weakened immune systems face higher odds of severe illness.

Why Cooking Doesn’t Always Make It Safe

A common assumption is that cooking chicken to the recommended internal temperature of 165°F kills everything dangerous. That’s true for the live bacteria themselves, but it misses an important detail: some bacteria produce toxins as they multiply, and those toxins are heat-resistant. Cooking destroys the bacteria but leaves the toxins intact. So if chicken has been sitting in the danger zone long enough for bacteria to multiply and produce toxins, no amount of cooking will make it safe to eat. This is why the USDA warns that meat mishandled in its raw state “may not be safe to eat even after proper preparation.”

What Date Labels Actually Mean

The dates printed on chicken packaging are more confusing than most people realize. None of them are safety dates. A “Sell-By” date tells the store how long to display the product for inventory purposes. A “Best if Used By” date indicates peak quality, not the moment the food becomes dangerous. Even a “Use-By” date is a quality recommendation, not a safety cutoff (the only exception is infant formula).

What actually determines safety is how the chicken has been stored. Raw chicken keeps for only 1 to 2 days in a refrigerator set to 40°F or below, regardless of what the package label says. In the freezer at 0°F, whole chicken stays safe for up to a year and chicken pieces for about 9 months. If your chicken has been in the fridge for three or more days, the sell-by date is irrelevant. Time and temperature are what matter.

How to Tell if Chicken Has Gone Bad

Fresh raw chicken has a light pink color, white fatty pieces, and a glossy, slightly soft texture. As it spoils, the signs become fairly obvious:

  • Color changes: Gray or greenish flesh, or fat that has turned yellow, means the chicken should be discarded.
  • Slimy texture: If the surface feels sticky, tacky, or leaves a slimy residue on your hands, that’s bacterial growth you can physically feel.
  • Foul odor: A sour or sulfur-like smell, similar to rotten eggs, is one of the clearest signs. Fresh chicken has a mild, barely noticeable scent.

If you notice any one of these signs, throw the chicken out. You don’t need all three to confirm spoilage. And keep in mind that dangerous bacteria can be present before obvious spoilage signs appear, which is why the 1-to-2-day refrigerator window matters even if the chicken still looks and smells fine.

What to Do if You’ve Already Eaten It

If you’ve eaten chicken you suspect was expired, don’t panic. Many people eat slightly past-date poultry and feel fine, especially if it was properly refrigerated and well cooked. But watch for symptoms over the next several days, since some bacteria take up to nearly a week to cause illness.

Stay hydrated if symptoms develop. Small, frequent sips of water or an electrolyte drink are easier to keep down than large glasses. Most food poisoning from chicken runs its course in one to three days without treatment. Seek medical attention if you develop a high fever (over 102°F), notice blood in your stool, can’t keep fluids down for more than a day, or experience signs of dehydration like dark urine, dizziness, or a dry mouth. These can signal a more serious infection that may need treatment.