A sore throat can make every swallow painful. The right foods can soothe it, but some foods actively make the irritation worse. Acidic foods like citrus fruits and tomatoes can sting raw tissue. Spicy foods containing capsaicin can trigger more inflammation. Hard, crunchy foods like chips and crackers can physically scratch the throat. Very hot foods can add thermal irritation. Avoiding these foods while your throat heals can reduce discomfort and help you recover more quickly.
Why Do Some Foods Hurt More Than Others?
A sore throat happens when the lining of your pharynx becomes inflamed. This inflammation makes the tissue more sensitive to touch, temperature, and chemical irritants. Foods that are acidic, spicy, rough, or extreme in temperature can activate pain receptors that are already on high alert. The result is a sharp or burning sensation that can last for several minutes after eating.
The mechanism is straightforward. Inflamed throat tissue has a lower pain threshold. Normally harmless stimuli—like the mild acid in orange juice or the crunch of toast—become painful. The body’s inflammatory response also releases chemicals like prostaglandins that sensitize nerve endings. So any food that physically abrades, chemically irritates, or thermally shocks the throat will feel worse than it would on a healthy day.
What Foods Should You Avoid With a Sore Throat?
Several categories of food are well known to aggravate a sore throat. Avoiding them until the inflammation subsides can make a real difference in comfort.
- Acidic foods and drinks: Citrus fruits (oranges, lemons, grapefruit), tomatoes, pineapple, vinegar-based dressings, and soft drinks. The acid can directly sting exposed nerve endings in the inflamed mucosa.
- Spicy foods: Anything with chili peppers, hot sauce, curry, or black pepper. Capsaicin triggers pain receptors and can increase inflammation rather than reduce it.
- Hard, crunchy, or dry foods: Chips, pretzels, crackers, raw vegetables (carrots, celery), nuts, seeds, dry toast, and crusty bread. These can scrape the throat during swallowing.
- Very hot foods and beverages: Soup, coffee, or tea at scalding temperatures. Heat can further irritate already sensitive tissue. Wait until they cool to warm before sipping.
- Highly processed or salty foods: Salted nuts, chips, fast food, cured meats. High salt content can draw moisture from the throat lining and worsen dryness and irritation.
- Alcohol: Beer, wine, liquor. Alcohol is a direct irritant and can dehydrate the throat, slowing healing.
Does Dairy Make a Sore Throat Worse?
This is a common question with limited evidence. Many people report that milk, yogurt, or ice cream makes phlegm feel thicker or more noticeable. However, clinical studies have not confirmed that dairy increases mucus production or worsens sore throat symptoms.
What likely happens is that dairy coats the throat, which can feel comforting in the moment. The sensation of thickness afterward is real for some people, even if it is not a true increase in mucus volume. Cold dairy products like ice cream can actually provide temporary pain relief by numbing the throat. So unless you personally find that dairy makes your symptoms worse, there is no strong reason to avoid it. If you do notice increased phlegm or discomfort, skip it until you feel better.
Can Hot or Cold Foods Help or Hurt?
Temperature matters a lot with a sore throat. Very hot foods can worsen inflammation and cause direct thermal injury to the already damaged lining. That is why it is best to let hot drinks and soups cool to a warm, comfortable temperature before drinking.
Cold foods and drinks often provide relief. Ice cream, frozen yogurt, cold water, and ice chips can numb the throat and reduce the sensation of pain. This is a temporary effect, but it can make swallowing easier. Some research has even shown that sucking on ice chips can help reduce throat irritation after surgery. For a typical sore throat caused by a cold or flu, cold foods are generally safe and can be soothing. Avoid extremes on the hot end and experiment with cold to see what feels best for you.
What Should You Eat Instead?
When your throat is sore, choose foods that are soft, bland, and easy to swallow. The goal is to provide nutrition without further irritation.
- Warm broths and soups (not too hot) – chicken soup, vegetable broth, miso soup
- Soft, cooked grains – oatmeal, cream of wheat, rice, pasta
- Mashed or pureed vegetables – mashed potatoes, cooked carrots, pumpkin puree
- Scrambled eggs, soft tofu
- Smoothies and shakes – use non-acidic fruits like banana or melon, and avoid citrus
- Yogurt, pudding, gelatin desserts – cool or at room temperature
- Herbal teas (non-caffeinated) with honey – honey has some evidence of soothing effect for cough and sore throat, but use with caution in children under 1 year
- Ice chips or popsicles – to numb and hydrate
Staying hydrated is especially important. Dehydration dries the throat and makes pain worse. Water, herbal teas, and broth all count. Honey in warm water or tea is a traditional remedy with some evidence of benefit. A 2018 review found that honey can reduce nighttime cough and improve sleep quality in children with upper respiratory infections. Adults can also benefit from a teaspoon or two.
When Should You See a Doctor?
Most sore throats are viral and go away on their own within a week. But some symptoms require medical attention. See a doctor if you have difficulty breathing or swallowing, a fever over 101°F (38.3°C), a rash, blood in your saliva or phlegm, severe pain that prevents eating or drinking, or swollen lymph nodes that last more than a few days. Strep throat requires antibiotics and can cause complications if untreated.
Food choices can help you feel better while your body fights the infection. But if pain is severe or lasts longer than a week, get evaluated. Do not rely on dietary changes to treat a bacterial infection or other serious condition.
Frequently Asked Questions
Can I eat chocolate with a sore throat?
Chocolate is generally fine as long as it is not very hard or crunchy. Dark chocolate may contain small amounts of caffeine, which could be drying, but mild, low-caffeine chocolate should not cause problems.
Is ice cream bad for a sore throat?
Ice cream is not bad for a sore throat and may actually feel soothing because the cold numbs the pain. Some people feel it makes phlegm thicker, but there is no strong evidence against it.
Can I eat spicy food if I have a strep throat?
No. Spicy food will likely cause significant pain and may increase inflammation. Avoid all spicy foods until the infection and soreness resolve.
Does drinking orange juice help a sore throat?
No. Orange juice is highly acidic and frequently stings a sore throat. It provides vitamin C, but that does not shorten colds or reduce pain. Water or non-acidic fluids are better choices.

