Foods That Help a Sore Throat and What to Avoid

Warm liquids, soft proteins, and a spoonful of honey are some of the best things you can eat and drink when your throat hurts. The right foods do double duty: they reduce pain and inflammation while delivering the calories and nutrients your body needs to fight off infection. Here’s what to reach for and what to skip.

Honey Works as Well as Cough Suppressants

Honey is one of the most effective natural options for sore throat relief. A systematic review published in BMJ Evidence-Based Medicine found that honey performed about as well as the standard over-the-counter cough suppressant dextromethorphan at reducing cough frequency and severity. It also outperformed diphenhydramine, the antihistamine found in many nighttime cold formulas, across all symptom measures.

Honey coats the throat, which soothes irritation on contact, and it has natural antimicrobial properties that may help fight the bacteria or viruses behind the infection. Stir a tablespoon into warm tea or warm water with lemon. You can also eat it straight off the spoon. Just avoid giving honey to children under one year old due to the risk of botulism.

Warm Liquids and Golden Milk

Staying hydrated keeps the throat moist and helps thin out mucus, which makes swallowing less painful. Warm liquids are particularly soothing because the heat increases blood flow to the area and relaxes tight throat muscles. Broth, herbal tea, and warm water with lemon all work well.

Golden milk, a warm drink made with turmeric, is worth trying if you want an extra anti-inflammatory boost. Turmeric contains curcumin, a compound that reduces swelling and acts as an antioxidant. The catch is that curcumin is poorly absorbed on its own. Adding a pinch of black pepper significantly increases absorption. A simple recipe: warm a cup of milk (dairy or plant-based), stir in half a teaspoon of turmeric, add a pinch of black pepper, and sweeten with honey.

Soft, High-Calorie Foods for Recovery

When swallowing feels like sandpaper, you still need to eat. Your immune system burns through energy fast during an infection, so skipping meals can slow recovery. The key is choosing foods that are soft, creamy, and easy to get down without scraping an already raw throat.

Good options include:

  • Scrambled eggs: 75 calories and 7 grams of protein per egg, with a texture gentle enough for even the worst sore throats
  • Mashed potatoes: easy to swallow, and you can mix in butter or cream for extra calories
  • Yogurt: cool and smooth, with probiotics that support gut health during illness
  • Cottage cheese: surprisingly protein-dense at 15 grams per half cup
  • Cream soups: combine hydration with nutrition in one bowl
  • Oatmeal or cooked cereals: soft, filling, and easy to flavor with honey
  • Pudding or custard: useful when you need calories but can barely swallow

Milkshakes and smoothies are another option when solid food feels like too much. Blending fruit with yogurt or milk gives you vitamins, protein, and hydration in a form that slides right past a sore throat.

Cold Foods for Numbing Relief

Cold temperatures act as a mild, natural painkiller. They constrict blood vessels in the throat, which reduces swelling, and they temporarily dull the nerve endings that register pain. Ice cream, frozen yogurt, popsicles, and smoothies all provide this effect. Even just sucking on ice chips helps between meals.

There’s an old belief that dairy thickens mucus and makes a sore throat worse, but research hasn’t supported this. If ice cream feels good going down and helps you take in calories, go for it. That said, if you personally notice more throat clearing after dairy, non-dairy popsicles or frozen fruit bars are just as effective for the numbing benefit.

Ginger for Inflammation

Fresh ginger contains gingerol, a compound with both anti-inflammatory and antimicrobial properties. Ginger tea is one of the simplest ways to use it: slice a thumb-sized piece of fresh ginger, steep it in hot water for five to ten minutes, and add honey. The combination of warm liquid, ginger’s anti-inflammatory action, and honey’s throat-coating effect makes this one of the most practical sore throat remedies you can make at home.

You can also grate fresh ginger into soups or smoothies. Ginger candies or lozenges work in a pinch, though they contain less of the active compound than the fresh root.

Salt Water Gargling

This isn’t food, but it’s worth mentioning because it works alongside what you eat. Dissolve at least a quarter teaspoon of salt in half a cup of warm water. This creates a hypertonic solution, meaning it has a higher salt concentration than the fluid in your throat tissues. When you gargle, the saltwater draws excess liquid out of swollen cells, reducing inflammation and pulling bacteria and viruses to the surface where they can be spit out.

Gargle for 15 to 30 seconds, spit, and repeat a few times a day. It won’t cure the infection, but it reliably reduces pain and swelling while your body does the real work.

Zinc Lozenges May Shorten Your Cold

If your sore throat is part of a cold, zinc lozenges can help you get over it faster. In a clinical trial, people who used zinc acetate lozenges every two to three hours while awake saw their cough last about 3 days compared to over 6 days in the placebo group. Nasal symptoms also cleared roughly a day and a half sooner. The lozenges used in the study contained about 13 milligrams of zinc acetate each.

Zinc works best when you start taking it within the first 24 hours of symptoms. The lozenges also keep your throat moist and stimulate saliva, which provides some immediate comfort on top of the immune support.

Foods to Avoid

Some foods actively make a sore throat worse. Knowing what to skip is just as important as knowing what to eat.

Spicy foods are the biggest offender. Capsaicin, the compound that gives chili peppers their heat, irritates nerve endings and can trigger coughing, a burning sensation, and increased mucus production. If your throat is already raw, capsaicin makes swallowing significantly more uncomfortable. Spicy food also weakens the valve between your stomach and esophagus, which can cause acid to wash back up into your throat and make the irritation worse.

Acidic foods like citrus fruits, tomato sauce, and vinegar-based dressings can sting inflamed tissue. A squeeze of lemon in warm honey water is usually fine, but eating an orange or drinking straight orange juice often hurts more than it helps. Crunchy or rough-textured foods (chips, crackers, raw vegetables, toast) physically scrape the throat on the way down. If you want bread, soften it in soup. Alcohol and very hot beverages can also dehydrate you and further irritate swollen tissue.

The general rule: if it burns, scratches, or dries out your throat, save it for when you’re feeling better.