What should you eat when you have diarrhea? When you have diarrhea, avoid greasy, sugary, and spicy foods. Eat foods that are easy on the stomach like soup, boiled vegetables, crackers, and lots of liquids. The BRAT diet (bananas, rice, applesauce, and toast) can help over short periods of time as well. If…