Food poisoning — also called foodborne illness — is caused by harmful organisms, such as bacteria in contaminated food. Because bacteria typically doesn’t change the taste, smell or look of food, you can’t tell whether a food is dangerous to eat. So if you’re in doubt about a food’s safety, it’s best to throw it out.