A throat that hurts when you swallow is usually caused by inflammation from a viral infection, and the pain typically resolves within 3 to 10 days. In the meantime, a combination of home remedies, over-the-counter pain relief, and the right foods can make a real difference in how you feel while your body heals. Here’s what actually works.
Why Your Throat Hurts When You Swallow
The most common cause is a viral infection like a cold or flu. Viruses inflame the tissue lining your throat, and every time you swallow, that irritated tissue moves and stretches, triggering pain. Bacterial infections, particularly strep throat, can also be responsible. If you have a fever, swollen lymph nodes in your neck, and white patches on your tonsils but no cough or runny nose, strep is more likely. A rapid strep test at a clinic catches about 82% of cases, while newer molecular tests detect closer to 97%.
Infections aren’t the only explanation. Acid reflux can send stomach acid up into your esophagus and throat, causing a burning pain that worsens when you swallow. Post-nasal drip from allergies coats and irritates the back of your throat. Dry indoor air, especially in winter, can strip moisture from your throat tissue and leave it raw. Even a pill that gets stuck partway down can cause sudden, sharp pain that lingers.
Home Remedies That Help Right Away
A saltwater gargle is one of the simplest and most effective first steps. Mix half a teaspoon of salt into one cup of warm water, gargle for 15 to 30 seconds, and spit it out. The salt draws excess fluid out of swollen throat tissue, temporarily reducing inflammation and easing pain. You can repeat this several times a day.
Honey has solid clinical evidence behind it. A systematic review published in BMJ Evidence-Based Medicine found that honey significantly improved overall symptom scores, cough frequency, and cough severity in upper respiratory infections compared to usual care. It likely works by forming a soothing coating over irritated tissue. You can stir a tablespoon into warm tea or take it straight off the spoon. One important limit: never give honey to children under 1 year old due to the risk of botulism.
Keeping your environment humid also helps. Dry air pulls moisture from your throat lining and makes swallowing more painful. A cool-mist humidifier in your bedroom can ease overnight discomfort. The Mayo Clinic recommends keeping indoor humidity between 30% and 50%, as going higher encourages mold and dust mites, which can make things worse if allergies are part of the problem.
Staying well hydrated is essential. Warm liquids like broth, tea, or warm water with lemon feel soothing and keep throat tissue from drying out further. Cold liquids and ice chips can also help by mildly numbing the area.
Over-the-Counter Pain Relief
Standard pain relievers like ibuprofen and acetaminophen are effective for throat pain. Ibuprofen has the added benefit of reducing inflammation, which can help with swelling. For children under 6 months, acetaminophen is the only safe option. Children older than 6 months can take either one.
Throat lozenges and numbing sprays containing benzocaine, menthol, or phenol can provide short-term topical relief by temporarily numbing the painful area. Lozenges tend to last longer than sprays because they dissolve slowly and keep the numbing agent in contact with your throat. These products are fine for occasional use but aren’t meant for long-term treatment. Benzocaine products should not be used in children under 2 years old.
What to Eat When Swallowing Hurts
The goal is to avoid anything that scrapes, scratches, or burns your throat on the way down. Rough textures (crackers, toast, chips), acidic foods (citrus, tomato sauce), and spicy seasonings all make the pain worse. Alcohol is similarly irritating.
Soft, cool, or room-temperature foods are your best options. Good choices include:
- Smooth and creamy: scrambled eggs, mashed potatoes, yogurt, cottage cheese, macaroni and cheese, creamy peanut butter
- Cold and soothing: smoothies, milkshakes, ice cream, sherbet, pudding, gelatin
- Warm liquids: soups, stews, broth, cooked oatmeal or cream of wheat
- Soft fruits: bananas, applesauce, pureed fruits
If pain is severe enough that you’re struggling to eat full meals, liquid protein supplements or instant breakfast drinks can help you stay nourished without forcing yourself through a painful meal.
How Long Recovery Takes
Most sore throats clear up within 3 to 10 days. If yours is caused by a virus, there’s no way to speed that timeline. You’re essentially managing symptoms while your immune system does the work. Bacterial infections like strep will improve faster once antibiotics are started, usually within a day or two of beginning treatment.
A sore throat that lasts longer than 10 days, or one that keeps coming back after seeming to improve, is considered chronic. At that point, the cause is less likely to be a simple viral infection and more likely to be something persistent like acid reflux, allergies, or chronic post-nasal drip, all of which need a different approach to treatment.
Signs That Need Medical Attention
Most sore throats are uncomfortable but harmless. A few warning signs suggest something more serious is going on. Seek care if you experience difficulty breathing, an inability to swallow liquids, blood in your saliva or phlegm, a rash, joint swelling and pain, or signs of dehydration. In young children, excessive drooling that’s new or unusual is a red flag.
Also worth a visit: symptoms that aren’t improving after several days, or that seem to get better and then return worse. A sore throat with a high fever and no cough is the classic pattern for strep, which needs antibiotics to prevent complications. A quick throat swab at a clinic can confirm or rule it out in minutes.

