Why do I cough after eating?
Last updated September 3, 2026.
Most post-meal coughing is reflux tickling the throat, or food catching on the way down. The NHS lists coffee, alcohol, chocolate, and fatty or spicy foods as reflux triggers, and a post-meal cough without heartburn can be silent reflux reaching the voice box. Mid-swallow coughing is different: the NHS's dysphagia guidance says swallowing problems should be assessed, because liquid or food repeatedly entering the airway risks chest infections. Smaller meals, trigger limits, staying upright, and no food within 3 to 4 hours of bed help the reflux pattern. Persistent coughing after meals of either kind deserves a GP visit, urgently with choking, food sticking, or weight loss.
What to do
- Note the timing: mid-swallow cough vs cough after the meal points to different causes.
- Apply the reflux fixes: smaller meals, fewer trigger foods, upright after eating, no late meals.
- Eat slowly and sit upright if coughing happens mid-swallow.
- See a GP for persistent post-meal cough, and urgently for choking, food sticking, or weight loss.
Related questions
- Why do I get heartburn every night?
- Should I see a doctor for heartburn?
- Why do I get hiccups so often?
- How to tell heartburn from a heart attack?
