Lody mogą powodować kaszel z powodu nagłego podrażnienia gardła i dróg oddechowych. Może to również być spowodowane przez alergie i wdychanie zimnego powietrza z lodów bez odpowiedniego czasu na ciało, aby dostosować się do zmiany temperatury.
Kaszel po zjedzeniu w ogóle może być spowodowany kilkoma czynnikami. Alergie na niektóre pokarmy mogą powodować reakcje, w tym kaszel. Pikantne i tłuste potrawy oraz zimne pokarmy mogą wywoływać reakcje autoimmunologiczne powodujące kaszel. Refluks żołądkowo-przełykowy może również powodować problemy, w tym kaszel i zgagę, po jedzeniu.
Infekcje krtani lub przełyku mogą powodować kaszel w wyniku jedzenia. Dysfagia może utrudniać połykanie, co powoduje, że pokarm zostaje uwięziony w gardle, co prowadzi do kaszlu. Niektóre pokarmy z drażniącymi dodatkami mogą wywoływać kaszel u osób z astmą.