- Food poisoning is caused by the contamination of food via biological, chemical, physical and cross contaminated germs. Food poisoning can be very unpleasant and can be transferred between people. Therefore, it is important to understand how food poisoning occurs and how it can be avoided.