If you’ve eaten meat that smelled off, looked slimy, or tasted wrong, the most important thing to do right now is stop eating it, stay hydrated, and watch for symptoms. Most cases of food poisoning from spoiled meat resolve on their own within one to three days. Your body is well-equipped to handle a moderate dose of bacteria, but the hours ahead will determine whether you need medical help or just rest and fluids.
What to Do Right Now
Stop eating the meat immediately if you haven’t already. Spit out anything still in your mouth and rinse with water. Don’t try to force yourself to vomit, as this can damage your esophagus and usually doesn’t remove enough of the contaminated food to make a difference. The food has likely already moved past your stomach if you finished eating more than 30 minutes ago.
Start sipping water or an electrolyte drink right away, even before symptoms appear. If you still have the meat, seal it in a bag and refrigerate it. This can be useful if you end up needing medical care and your doctor wants to identify the specific bacteria involved.
When Symptoms Typically Appear
How quickly you get sick depends on what was growing in the meat. Some bacteria produce toxins while sitting in the food itself, meaning those toxins are already present before you take a bite. Staphylococcal food poisoning works this way, and symptoms can hit within 30 minutes to 8 hours. Notably, cooking kills the bacteria but does not destroy the toxin already in the food, so reheating spoiled meat doesn’t make it safe.
Other pathogens need time to multiply inside your body before you feel anything. Salmonella typically causes symptoms within 6 to 48 hours. Campylobacter, one of the most common culprits in undercooked poultry, takes 2 to 5 days. Certain strains of E. coli can take anywhere from 1 to 8 days. So if you feel fine an hour after eating, that doesn’t mean you’re in the clear.
The most common symptoms across all these infections are nausea, vomiting, diarrhea, stomach cramps, and sometimes fever. Fast-onset cases (from preformed toxins) tend to involve more vomiting and resolve within 24 hours. Slower-onset infections often lean more toward diarrhea and can last several days.
How to Manage Symptoms at Home
Dehydration is the real danger with food poisoning, not the infection itself in most cases. Vomiting and diarrhea drain fluids and electrolytes fast. Your priority is replacing what you’re losing.
If you’re vomiting frequently, take very small sips of fluid rather than gulping. Start with about a teaspoon (5 mL) every minute or two, then gradually increase as your stomach settles. Over 90% of people with food poisoning can stay hydrated this way without needing IV fluids. Oral rehydration solutions like Pedialyte work well because they contain the right balance of sodium and glucose to help your body absorb water efficiently. Sports drinks are a second choice since they contain more sugar than ideal, but they’re better than plain water alone when you’re losing electrolytes rapidly.
Avoid anti-diarrheal medications like loperamide (Imodium) unless you’ve confirmed with a doctor that it’s safe. These drugs slow down your intestines, which sounds helpful but can be genuinely harmful when invasive bacteria like Salmonella or Campylobacter are involved. Slowing gut movement traps the pathogen inside longer, potentially leading to serious complications. If you see blood or mucus in your stool, or you have a fever, do not take anti-diarrheal medication.
What to Eat During Recovery
If you’re actively vomiting, stick to liquids only. Once the vomiting settles and you feel able to eat, start with bland, easy-to-digest foods: plain rice, bananas, toast, applesauce. This approach (sometimes called the BRAT diet) is fine for a day or two at your sickest, but it’s nutritionally incomplete, so don’t stay on it longer than necessary.
As soon as your stomach feels more stable, start adding in slightly more substantial foods like scrambled eggs, skinless chicken or turkey, and cooked vegetables. Avoid dairy, fried food, spicy food, caffeine, alcohol, and acidic foods until you’re clearly on the mend. The general rule is to eat as you’re able to tolerate it, and to expand your diet as quickly as you comfortably can.
Symptoms That Need Medical Attention
Most food poisoning is miserable but not dangerous. However, certain symptoms signal that your body isn’t handling the infection well and you need professional help. According to the CDC, seek medical care if you experience any of the following:
- Bloody diarrhea
- Diarrhea lasting more than 3 days
- Fever above 102°F (38.9°C)
- Vomiting so frequent you can’t keep liquids down
- Signs of dehydration: not urinating much, dry mouth and throat, dizziness when standing
Antibiotics are only used for severe cases or for people at higher risk of the infection spreading beyond the gut. For most healthy adults, the treatment is simply fluids and time. Doctors reserve antibiotics for situations involving blood infections, very severe diarrhea, or patients whose immune systems can’t fight the bacteria effectively on their own, including infants, adults over 50 with certain cardiovascular conditions, and immunocompromised individuals.
Higher-Risk Groups
Pregnant women face a specific and serious threat from spoiled meat: listeriosis. Pregnant women are about 10 times more likely to develop this infection than other healthy adults. The bacteria responsible, Listeria, can grow even in refrigerated foods and is found in deli meats, undercooked poultry, and ready-to-eat processed meats. What makes it especially dangerous is that a pregnant woman may feel only mild, flu-like symptoms, or nothing at all, while the infection causes miscarriage, stillbirth, premature delivery, or serious health problems for the newborn.
Listeriosis symptoms can take days or even weeks to appear and may include fever, muscle aches, nausea, headache, stiff neck, confusion, and loss of balance. If you’re pregnant and have eaten meat you suspect was spoiled, contact your healthcare provider promptly, even if you feel fine. Early treatment makes a significant difference in outcomes.
Young children, older adults, and anyone with a weakened immune system (from chemotherapy, organ transplant, HIV, or other conditions) are also at higher risk for severe complications from any type of food poisoning.
How to Tell if Meat Was Actually Spoiled
If you’re not sure whether the meat you ate was truly bad, there are reliable sensory indicators of bacterial overgrowth. Spoiled meat develops a slimy or sticky surface film, which is a visible sign of bacterial colonies. The color may shift: beef turns grayish-brown or greenish, poultry becomes dull or yellowish, and pork may develop a grayish tinge. The most unmistakable sign is smell. Fresh meat has a mild, slightly metallic scent at most. Spoiled meat produces pungent, fishy, ammonia-like, or rotten-egg odors as bacteria break down proteins.
Bacteria grow fastest between 40°F and 140°F, doubling in number in as little as 20 minutes in that range. Meat left out at room temperature for more than 2 hours (or more than 1 hour if it’s above 90°F) has likely entered unsafe territory, even if it still looks and smells normal. Not all dangerous bacterial growth produces obvious sensory changes, so time and temperature matter as much as appearance.

