Many people have a mysterious cough after eating. It might happen after every meal or only occasionally. There are several possible causes of this, including acid reflux, asthma, food allergies, and dysphagia, which refers to difficulty swallowing.