What Can You Eat When You Have a Sore Throat?

Soft, moist foods and plenty of liquids are your best options when swallowing hurts. The goal is to keep eating without scraping or irritating already-inflamed tissue, while staying hydrated enough to thin out mucus and speed recovery. The good news is that many comforting, satisfying foods fit the bill perfectly.

Soft Foods That Go Down Easy

Anything soft and moist will cause the least pain when you swallow. Think scrambled eggs, mashed potatoes, yogurt (without granola or crunchy toppings), oatmeal, pasta with sauce, and well-cooked vegetables. The key is added moisture: sauces, gravies, and broths turn even plain chicken or rice into something that slides past your throat without friction. Eggs are great as long as you avoid cooking them until the edges get dry and crispy.

Smoothies and pureed soups are another tier of throat-friendly eating. If chewing and swallowing solid food feels like too much, blending fruits, vegetables, and protein sources into a drinkable form lets you get calories and nutrients in without the mechanical irritation. Applesauce, mashed bananas, and avocado are all naturally soft enough to eat with minimal effort.

Why Both Cold and Warm Feel Good

Cold foods and warm foods soothe a sore throat through different mechanisms, and both work. Ice pops, frozen fruit bars, and ice chips cool inflamed tissue directly and reduce pain signals from the nerve endings in your throat. The CDC specifically recommends ice chips and popsicles for sore throat relief.

Warm liquids work differently. They loosen mucus, promote saliva production, and lubricate the throat. Hot sweet drinks may also trigger the brain’s natural pain-relief pathways. Broth, warm tea, and warm water with honey are all solid choices. There’s no need to pick one temperature over the other. Alternate based on what feels best at the moment.

Honey as a Sore Throat Remedy

Honey is one of the most effective home remedies for upper respiratory symptoms, and the evidence backs this up. A systematic review of 14 studies found that honey outperformed usual care for reducing cough frequency, cough severity, and overall symptom scores. It coats the throat, has natural antibacterial properties, and the CDC recommends it for cough relief in adults and children over one year old.

Stir a spoonful into warm tea or warm water, or eat it straight off the spoon. Never give honey to children under 12 months due to the risk of botulism.

Herbal Teas That Coat the Throat

Two herbal ingredients stand out for sore throats: marshmallow root and slippery elm. Both contain a plant-based substance that forms a slick, gel-like coating when mixed with water, which physically soothes and protects irritated throat tissue. You can find both as loose teas, tea bags, or lozenges at most health food stores. Chamomile and ginger teas are also popular choices for their warmth and mild anti-inflammatory effects.

Gargling with warm salt water or a baking soda mixture can also help break up mucus and temporarily ease discomfort, even though it’s not technically a food.

Nutrients That Support Recovery

Your body fights off throat infections faster when it has the raw materials it needs, particularly vitamin C and zinc. Vitamin C supports both your frontline and adaptive immune defenses, helps maintain the tissue lining your throat, and may shorten the duration of a cold if you consume it regularly (not just after symptoms start). Good throat-friendly sources include smoothies made with strawberries, kiwi, or mango, and cooked bell peppers or broccoli blended into soups.

Zinc, taken as a lozenge or syrup shortly after cold symptoms begin, appears to reduce how long those symptoms last. It helps maintain the protective barriers in your respiratory tract and supports the immune cells that clear infections. Yogurt, eggs, and beans are all zinc-containing foods that happen to be easy on a sore throat.

Foods to Avoid

Some foods will make a sore throat noticeably worse. The main culprits fall into three categories:

  • Hard or crunchy foods: Crackers, toast, chips, raw carrots, and anything with sharp edges can scratch inflamed tissue. You wouldn’t notice this when healthy, but a sore throat amplifies the sensation.
  • Spicy foods: Chilis, hot sauces, and anything high in capsaicin increase inflammation in the throat. Whatever temporary congestion relief you might get isn’t worth the added pain.
  • Acidic foods: Lemons, oranges, tomatoes, and vinegar-based dressings irritate raw throat tissue. This includes orange juice, which many people reach for when sick but can actually make swallowing more painful.

Alcohol and very hot liquids are also worth skipping. Alcohol dehydrates you and can irritate the lining of your throat. Liquids that are too hot can burn already-sensitive tissue. Aim for comfortably warm, not scalding.

Staying Hydrated Matters Most

Above all, keep drinking fluids. Dehydration thickens mucus, dries out your throat, and makes swallowing even more painful. Water, broth, herbal tea, diluted juice (non-citrus), and electrolyte drinks all count. If plain water feels boring or uncomfortable, warm broth with a little salt often goes down more easily and replaces electrolytes at the same time. Sipping small amounts frequently tends to be more manageable than trying to drink a full glass at once when your throat is at its worst.