Foodborne disease occurs when foods aren't cooked, handled, or stored properly and become contaminated with harmful bacteria, viruses, parasites, or toxins (poisons). Foodborne disease can cause severe vomiting, diarrhea, and stomach cramps. Symptoms may not appear for 24 to 48 hours.