← Ask your own question

Is honey more effective than over the counter cough syrup?

For children over 1 year old, honey appears at least as good as, and possibly better than, common OTC cough medicines for easing cough and helping sleep — but the research behind this is weak, and honey must never be given to babies under 1 year.

Multiple systematic reviews, including Cochrane, rate the evidence as low quality, so this is a reasonable-sounding finding rather than a settled fact.

Strength of evidence

Mixed

Based on a Cochrane systematic review of a small number of randomized controlled trials (RCTs) plus a newer 2023 systematic review of 10 RCTs; both authors graded the overall evidence quality as low or very low.

What the evidence says

Honey has been tested against OTC cough medicine in a handful of small studies, and the short answer is: it seems to work at least as well, sometimes a bit better, for easing nighttime cough and helping kids sleep. But 'seems to' is doing a lot of work in that sentence — the studies are small, short (often just one or two nights), and use different ways of measuring cough, so it's hard to be fully confident.

The Canadian Paediatric Society has actually said the opposite is more solidly true: proof that OTC cough and cold medicines work well in kids is thin, and they carry real risks of dosing mistakes and side effects. So part of why honey looks good is partly because the medicines it's being compared to don't have a strong track record either.

A newer 2023 review pooling 10 trials found honey reduced cough frequency and improved sleep somewhat more than either placebo or cough medicine, though the researchers couldn't combine the results into one clean number because the studies were too different from each other. Side effects were rare in all groups, mostly mild stomach upset with honey.

One firm rule cuts across all of this: never give honey to a baby under 12 months old. Honey can contain spores of a bacteria that causes infant botulism, a rare but serious paralysis-causing illness, and babies' guts aren't mature enough yet to handle it. This isn't a dosing suggestion — Health Canada says avoid it entirely for infants, in food, water, formula, or on a soother.

For a child over 1 year with a cough, a spoonful of honey before bed is a reasonable, low-risk thing to try, and the evidence at least doesn't argue against it. Just remember it treats symptoms, not the underlying cold, and most childhood coughs go away on their own within a couple of weeks regardless of what you use.

Sources

✓Reviewed by CH, MD, FRCPC

Reviewed by a specialist physician certified by the Royal College of Physicians and Surgeons of Canada, who has read this answer against the sources listed above and confirmed it reflects them. That is not medical advice about your child. How we review

Answer checked September 12, 2026

Educational information only. Not medical advice, not a diagnosis, and no doctor-patient relationship is created by using this. Founded Parent has not examined your child and does not know their history, so this may not apply to you. In an emergency, call your local emergency number. What Founded Parent cannot do

Have a different question? Founded Parent searches published paediatric guidelines and peer-reviewed research, then tells you how strong the evidence actually is.

Ask a question

Educational information only. Not medical advice, not a diagnosis, and no doctor-patient relationship is created by using this. Founded Parent has not examined your child and does not know their history, so its answers may not apply to you. Never delay or disregard advice from a qualified health professional because of something you read here. In an emergency, call your local emergency number.