What to Eat and Avoid When You Have a Sore Throat

Soft, moist foods and plenty of fluids are your best options when swallowing hurts. The goal is to keep nourishing your body without scraping, burning, or drying out already inflamed tissue. What you choose to eat matters almost as much as what you avoid, so here’s a practical guide to both.

Warm Liquids and Honey

Warm broth, herbal tea, and warm water with honey are among the most reliable choices for throat pain. Honey contains flavonoids, plant chemicals that are both anti-inflammatory and antimicrobial, which means they help calm swelling while supporting your immune system against the virus or bacteria causing the problem. Manuka honey has an additional antibacterial compound that may help reduce certain bacteria in the mouth and throat, but regular honey works well too.

If you’re adding honey to tea or warm water, let the liquid cool slightly before stirring it in. Boiling water can destroy some of honey’s beneficial properties. One important note: never give honey to a child under 12 months old, as it can contain botulism spores that are dangerous for infants.

Cold Foods That Numb the Pain

When your throat feels like it’s on fire, cold can be more appealing than warm. Popsicles, ice chips, sorbet, and frozen fruit all work by temporarily numbing the inflamed tissue. Sucking on frozen fruit like berries or banana slices can help numb the area while also providing some nutrition. Smoothies are especially useful because you can pack in calories and protein (yogurt, nut butter, fruit) without any chewing. For kids who are refusing to eat, frozen yogurt popsicles or strawberry smoothies tend to go over well.

There’s no single right answer on cold versus warm. Try both and stick with whatever feels better to you.

Soft Foods With Real Nutrition

A sore throat shouldn’t mean skipping meals for days. You need protein and calories to recover, and plenty of soft foods deliver both without irritating your throat.

  • Eggs: Scrambled or soft-boiled. Avoid frying them until the edges get dry and crunchy.
  • Yogurt: High in protein and cool on the throat. Skip varieties with granola or crunchy mix-ins.
  • Cottage cheese and soft cheeses: Easy to swallow and calorie-dense.
  • Mashed or pureed vegetables: Steamed, baked, or moistened with broth. Think mashed potatoes, cooked sweet potato, or soft squash.
  • Ripe bananas and cooked fruit: Baked apples, canned peaches, or any skinless, seedless fruit that breaks apart easily with a fork.
  • Moist ground meats and meatballs: Meatloaf, tender meatballs, or moist hamburger patties work if they’re not dry.
  • Chicken salad, egg salad, or tuna salad: Made without raw vegetables that could scratch.
  • Cooked lentils and beans: Soft, moistened, and protein-rich.
  • Oatmeal and cream of wheat: Warm, smooth, and filling.

If you’re losing weight because eating is too painful, protein shakes, milkshakes made with whole milk, or instant breakfast drinks can help you maintain your calorie intake while your throat heals.

Why Hydration Matters More Than You Think

Staying hydrated isn’t just general wellness advice. It directly affects how your throat feels and heals. The mucous membranes lining your throat depend on adequate water to produce thin, protective mucus that traps pathogens and keeps tissue moist. Even mild dehydration, losing just 1 to 2 percent of your body water, can thicken that mucus within hours. Thicker mucus is less effective at clearing bacteria and debris, which can slow recovery and make the rawness feel worse.

Water, warm broth, herbal tea, diluted juice, and electrolyte drinks all count. Sip steadily throughout the day rather than trying to drink large amounts at once.

Foods and Drinks to Avoid

Some foods that seem harmless, or even healthy, can make a sore throat worse.

Crunchy and hard foods like crackers, toast, chips, raw carrots, and granola can physically scratch inflamed tissue. You might not notice this when you’re healthy, but a sore throat will feel every sharp edge.

Acidic foods are a common trap. Oranges, lemons, tomatoes, and tomato-based sauces can irritate the lining of your throat even though they’re nutritious choices when you’re well. If your sore throat is caused by acid reflux (sometimes called silent reflux or LPR), acidic foods are especially problematic.

Spicy foods containing capsaicin, the compound in chilis and hot sauce, actively increase inflammation in your throat. Save them for after you’ve healed.

Alcohol and caffeine are both diuretics, meaning they pull water from your body. This can dry out your throat and make irritation worse, working against the hydration your mucous membranes need.

Very salty foods can also have a drying effect on your mouth and throat. This might seem contradictory since salt water gargles are a common remedy, but there’s a difference between briefly gargling and sitting with salty food in your throat.

Salt Water Gargles Between Meals

While not a food, gargling with salt water is one of the simplest ways to reduce throat swelling between meals. The standard ratio is half a teaspoon of table salt dissolved in a glass of lukewarm water. Gargle for 15 to 30 seconds, spit it out, and repeat as needed throughout the day. This helps draw excess fluid out of swollen tissue and can temporarily ease pain.

Tips for Feeding Kids With Sore Throats

Children often refuse to eat entirely when their throat hurts, which is understandable but concerning if it goes on for days. The key is offering foods they’ll actually accept rather than pushing nutrient-dense options they’ll reject. Frozen popsicles, smoothies, yogurt, applesauce, and lukewarm soup are good starting points.

Small, frequent meals work better than three standard ones. Aim for something every three to four hours, even if it’s just a few bites. A strawberry yogurt popsicle or a small cup of warm broth still counts. The priority is keeping them hydrated and getting some calories in, not hitting every food group.

When Reflux Is the Cause

If your sore throat keeps coming back or never fully goes away, acid reflux may be the culprit rather than a cold or infection. A condition called laryngopharyngeal reflux (LPR) causes stomach acid to reach the throat, creating chronic soreness, hoarseness, and a feeling of something stuck in your throat. Many people with LPR never experience classic heartburn, which is why it’s sometimes called silent reflux.

The dietary approach for LPR is different from a standard sore throat. You’ll want to avoid not just spicy and acidic foods but also chocolate, peppermint, cheese, garlic, fried and fatty foods, carbonated beverages, and caffeine. Eating a low-acid diet is one of the most effective lifestyle changes for managing this type of chronic throat irritation.