Allergies and Infections
Some people are allergic to certain foods and experience chronic coughs after ingesting those particular food products. Therefore people experience coughing after having cold food products, spicy, or greasy food. The body is probably not used to the cold or the spiciness hence, it evokes an immune response that results in coughing as soon as you eat.