Does honey help a cough?

Honey and healthReviewed 2026-08-02

Short answerMostly trueEstablished evidence

Yes, within limits. In children over one year with an acute cough, honey reduces cough frequency and severity and improves sleep compared with no treatment, and clinical guidance in several countries names it as a self-care option. It relieves symptoms in an illness that would resolve anyway; it does not treat the infection. Never give honey to a baby under twelve months.

What the evidence shows

A Cochrane systematic review has examined honey for acute cough in children, and national clinical guidance including NICE lists honey among self-care options for acute cough in adults and children over one. The certainty of the evidence is graded low to moderate, and the comparison group matters — honey does well against no treatment and reasonably against some over-the-counter preparations, several of which have weak evidence themselves.

How it probably works

Most likely as a demulcent: a thick sweet liquid coats the irritated throat and soothes it mechanically, and sweetness may itself act on the cough reflex. On that account honey works in the way a boiled sweet works, and its specific composition is not doing much of the lifting.

The limits

See a doctor for a cough lasting more than three weeks, or with breathlessness, chest pain, blood or high fever. And remember that a tablespoon is about 20 g of sugar: reasonable for a short illness, a different calculation as a daily habit.

Sources

  • Honey for acute cough in children (Cochrane systematic review)Cochrane Database of Systematic Reviews · Systematic review
  • Cough (acute): antimicrobial prescribing (NG120)National Institute for Health and Care Excellence (2019) · Clinical guidance Link

How sources are selected and weighted is set out in the sources and evidence policy.

Work it out for yourself