Indigestion is often caused by:  Overeating. Eating too quickly. Fatty or greasy foods. Spicy foods. Too much caffeine. Too much alcohol. Too much chocolate. Too many carbonated beverages.