The best foods to eat while sick are ones that hydrate you, provide enough calories to fuel recovery, and don’t make your symptoms worse. What that looks like depends on whether you’re dealing with a cold, a sore throat, a stomach bug, or a fever. But a few principles hold across the board: prioritize fluids, eat nutrient-dense foods you can actually keep down, and don’t force yourself to follow a restrictive diet longer than necessary.
Fluids Come First
Your body loses water faster when you’re sick, whether through sweating out a fever, blowing your nose constantly, or losing fluids through vomiting and diarrhea. Staying hydrated is the single most important thing you can do. Water is fine, but broth-based soups and oral rehydration drinks have an edge because they replace sodium and potassium lost through sweat and illness. Herbal teas, diluted juice, and coconut water also work well.
If you’re vomiting or have diarrhea, take small, frequent sips rather than gulping a full glass. Large volumes at once can trigger more nausea. Popsicles and ice chips are useful alternatives if even sipping feels like too much.
Best Foods for a Cold or Respiratory Illness
Chicken soup isn’t just comfort food. A study published in the journal CHEST found that chicken soup significantly inhibited the movement of white blood cells that drive inflammation in the upper airways, and it did so in a concentration-dependent way. That mild anti-inflammatory effect may explain why a bowl of soup genuinely helps ease congestion, sore throat, and that heavy, swollen feeling in your sinuses. The benefit came from the broth itself, not just the solid ingredients, so even a simple stock works.
Beyond soup, focus on foods rich in vitamin C and zinc. Regular vitamin C intake (even modest amounts from fruits and vegetables) slightly shortens cold duration: about 8% in adults and 14% in children. It also reduces symptom severity. Good sources include oranges, strawberries, bell peppers, kiwi, and broccoli. For zinc, the upper safe limit for adults is 40 mg per day, and while researchers haven’t pinned down the ideal dose for fighting a cold, zinc-rich foods like meat, shellfish, chickpeas, and pumpkin seeds are worth including in your meals.
Warm, soft foods tend to feel best when you’re congested. Oatmeal, scrambled eggs, mashed sweet potatoes, and steamed vegetables are all easy to eat without much effort. Spicy foods can temporarily clear your sinuses, but they may irritate a sore throat, so use your judgment.
Honey for Coughs and Sore Throats
Honey performs as well as common over-the-counter cough suppressants in clinical studies. For adults, a spoonful stirred into warm tea or taken straight can coat and soothe an irritated throat while calming a cough. Children ages 1 and older can take half a teaspoon to one teaspoon (2.5 to 5 milliliters). Never give honey to a baby under 12 months old due to the risk of infant botulism.
Warm liquids in general help a sore throat. Tea with honey, warm water with lemon, and broth all reduce that raw, scratchy feeling. Cold options like smoothies and yogurt can also numb throat pain temporarily while providing calories and protein.
What to Eat With a Stomach Bug
When nausea, vomiting, or diarrhea hits, eating feels like the last thing you want to do. Start with clear fluids (broth, water, electrolyte drinks) and move to solid food once you can keep liquids down for a few hours.
The classic BRAT diet (bananas, rice, applesauce, toast) is a reasonable starting point for the first day or two. But Harvard Health Publishing notes there’s no need to restrict yourself to just those four foods. Brothy soups, oatmeal, boiled potatoes, crackers, and unsweetened dry cereal are equally easy on the stomach. Once things settle, expand to more nutritious options: cooked squash, carrots, skinless chicken or turkey, fish, eggs, and avocado. These foods are bland enough to tolerate but provide the protein and nutrients your body needs to actually recover, which the BRAT diet alone doesn’t offer.
Probiotics can make a real difference during a stomach illness. When used alongside rehydration, they reduce the duration of diarrhea by about 25 hours and cut the risk of diarrhea lasting beyond four days by nearly 60%. Yogurt with live cultures is the easiest food source. If yogurt doesn’t appeal, fermented foods like miso soup or kefir are alternatives, and probiotic supplements are widely available.
Foods to Avoid When You’re Sick
Some foods make symptoms worse regardless of what kind of illness you have. Greasy, fried, and heavily processed foods are harder to digest and can increase nausea. Dairy thickens mucus for some people during respiratory illness, though this varies. If milk or cheese seems to make your congestion worse, skip it temporarily.
Alcohol and caffeine both promote fluid loss, which is the opposite of what you need. Sugary drinks like soda can worsen diarrhea because the high sugar content pulls water into the intestines. Acidic foods (tomato sauce, citrus juice on an empty stomach) can aggravate nausea and throat pain.
Crunchy or sharp-edged foods like chips, raw vegetables, and dry crackers can scratch an already inflamed throat. If your throat is the main issue, stick with soft textures until the pain eases.
When You Have No Appetite
It’s normal to not feel hungry when you’re sick. Your body redirects energy toward your immune response, and appetite often drops for a day or two. Forcing a full meal isn’t necessary, but going days without eating slows recovery. Small, frequent portions work better than three large meals. A few bites of toast, half a banana, a cup of broth every couple of hours keeps your energy from bottoming out.
Calorie-dense, low-effort options are your best friends here. Nut butter on toast, a smoothie blended with banana and yogurt, or a simple egg give you protein and energy without requiring much cooking or chewing. If even that feels like too much, a glass of milk or a nutrition shake can fill the gap until your appetite returns.

