the culprit turns out to be the rice that is the main ingredient in most mexican-style horchatas. rice can harbor a type of bacteria called bacillus cereus which can cause food poisoning with symptoms including both vomiting and diarrhea, as well as stomach cramps.