Food poisoning is an illness caused by consuming contaminated food or beverages. Pathogens such as bacteria, viruses, and parasites, as well as toxins and chemicals, are common causes. Symptoms can range from mild to severe, including nausea, vomiting, diarrhea, and abdominal pain.