Sore Throat & Tonsillitis in Kids: Foods & Care

7 min read
Cold & Cough
Sore Throat Tonsillitis in Children

A sore throat is one of the most common reasons children feel miserable, go off their food, and get cranky. The good news: most of the time it is nothing serious and gets better on its own with a little comfort care. This guide explains why it happens, the soft soothing foods that help, what to avoid, and the warning signs that mean you should see a doctor.

Quick Answer

Most sore throats and tonsillitis in children are caused by viruses (often alongside a cold or cough) and settle on their own in a few days. The mainstays of care are simple: keep your child well hydrated, offer soft, bland, easy-to-swallow foods, give warm (not boiling) fluids, and let them rest. For children over 1 year, a little warm water with honey and lemon can soothe the throat — but honey must never be given under 12 months.

Some sore throats are bacterial (such as streptococcus, “strep”) and need a doctor, who may prescribe antibiotics. So don’t start antibiotics on your own — let a doctor decide. And watch for the red flags below: any trouble breathing, drooling or inability to swallow, high or lasting fever, or a child who looks very unwell means see a doctor promptly.

Why Sore Throats Happen in Kids

The throat and the tonsils (the two soft lumps of tissue at the back of the throat) can get inflamed when the body fights off an infection. Inflamed tonsils is what we call tonsillitis.

  • Mostly viral. The large majority of sore throats and tonsillitis in children are caused by viruses — the same ones that cause the common cold, cough, and runny nose. These run their course in a few days and do not need antibiotics.
  • Sometimes bacterial. A smaller number are caused by bacteria, most commonly streptococcus (“strep throat”). Strep can cause a more painful throat, fever, and white patches or pus on the tonsils, often without a cough or runny nose. This is the kind a doctor may treat with antibiotics after examining your child.

Because viral and bacterial sore throats can look similar, it is hard to tell them apart at home — which is exactly why the antibiotic decision belongs to a doctor.

Soothing Foods & Drinks

When the throat hurts, swallowing is uncomfortable, so the goal is gentle, soft, and well-hydrating.

  • Hydration first. Keep fluids going through the day — plain water, warm soups, and dal-ka-paani are all good. Staying hydrated matters even more than eating a lot.
  • Soft, bland foods that slide down easily: khichdi, dalia (porridge), curd-rice, mashed potato, soft idli, banana, and custard. Keep them warm or at room temperature, not too hot and not too spicy.
  • Warm (not boiling) fluids soothe an irritated throat — warm water and clear soups are comforting and easy.
  • Honey and lemon for over-1s. For a child older than 1 year, a little honey with warm water and lemon can soothe the throat. To be clear: honey is only for children over 12 months — never give honey to a baby under 1 year.
  • Salt-water gargles help older children who can gargle and spit reliably without swallowing — warm water with a pinch of salt.
  • Cold can soothe too. A popsicle or some chilled curd can numb the throat and feel nice for some kids — follow your child’s preference, warm or cold.

What to Avoid

While the throat is sore, skip foods that scratch, sting, or irritate:

  • Spicy food and heavy masala
  • Fried and very oily food
  • Crunchy or scratchy items (chips, toast, biscuits, namkeen) that scrape a raw throat
  • Very acidic foods and drinks (citrus juices, very sour items) that can sting

You can return to normal food once the throat feels better.

Comfort Care

Beyond food, a few simple things help your child feel better and recover:

  • Rest. Extra sleep and quiet time let the body heal.
  • Fluids, often. Small, frequent sips are easier than large amounts at once.
  • Comfortable air. Humidified, non-smoky air is gentler on a sore throat. Keep your child away from cigarette smoke and strong fumes.

Antibiotics — Only If a Doctor Prescribes

Antibiotics work against bacteria, not viruses — so for the many sore throats that are viral, they do nothing and can cause side effects. For a bacterial throat like strep, a doctor may prescribe antibiotics after examining your child.

Please don’t self-medicate. Don’t start leftover antibiotics from a previous illness, and don’t give any fever or pain medicine by guesswork — paracetamol and similar medicines should be used only as your doctor advises, in the dose they recommend for your child.

Red Flags — See a Doctor

See a doctor if your child has any of these:

  • Difficulty breathing or noisy breathing
  • Drooling, or unable to swallow / refusing all fluids
  • A stiff or very swollen neck
  • High or persistent fever
  • White patches or pus on the tonsils with fever (possible strep)
  • A child who looks very unwell or very sleepy
  • A sore throat lasting more than a few days
  • Signs of dehydration (very little urine, dry mouth, no tears, lethargy)

Seek urgent / emergency care for any trouble breathing, if your child can’t swallow their own saliva or is drooling, or has a muffled “hot potato” voice — these need to be seen right away.

Indian Context

A few familiar home comforts fit well here, for children over 1 year:

  • Honey-lemon in warm water to soothe the throat (over-1s only).
  • Haldi-doodh (warm turmeric milk) is a comforting warm drink for over-1s.
  • Saltwater gargle for older kids who can gargle and spit.
  • Mulethi (liquorice) is a traditional throat soother some families use.

These are comfort measures, not cures — they sit alongside fluids, soft food, and rest, and they don’t replace a doctor’s review when red flags appear.

Frequently Asked Questions

Q: Is my child’s sore throat viral or bacterial?

A: You usually can’t be sure at home. A cough and runny nose point more towards a virus; a very painful throat with fever and white patches on the tonsils and no cough can suggest strep. Because they overlap, a doctor’s examination is the reliable way to tell.

Q: Can I give my child honey for a sore throat?

A: Only if your child is over 1 year old — then a little honey in warm water with lemon can soothe the throat. Never give honey to a baby under 12 months, as it carries a risk of infant botulism.

Q: Should my child eat cold or warm foods?

A: Either can help — follow what feels good to your child. Warm (not hot) soups and fluids comfort many kids, while a cold popsicle or chilled curd soothes others. Just avoid spicy, fried, scratchy, and very acidic foods while the throat is sore.

Q: My child isn’t eating much — is that okay?

A: A reduced appetite for a day or two is common and usually fine, as long as your child keeps drinking fluids and stays hydrated. Watch for signs of dehydration, and offer small soft meals when they’re ready.

Q: When will the sore throat get better?

A: Most viral sore throats settle within a few days with comfort care. If it lasts more than a few days, the fever is high or persistent, or any red flag appears, see your doctor.


Want practical, paediatrician-backed support for the everyday illnesses your little one picks up? join here

This article is for general information and is not a substitute for personalised medical advice. Always consult your paediatrician about your child.

Have a question about your little one?

Join our free community for live Q&A with MD pediatricians — no cost to join.

Join the free community