When you’re fighting off a cold, flu, or stomach bug, certain foods can slow your recovery or make symptoms feel worse. The short list: fried and fatty foods, alcohol, heavily processed snacks, and rough high-fiber foods during digestive illness. But the reasons behind each one matter, because some widely repeated advice (like avoiding dairy) turns out to be a myth.
Fried and Fatty Foods
Fat is the single biggest factor in how quickly your stomach empties. When fatty acids reach your small intestine, they trigger a cascade of hormones that slow digestion and suppress appetite. The longer-chain the fat (think deep-fried foods, greasy takeout, rich cream sauces), the stronger that braking effect becomes. If you’re already nauseated or dealing with a sluggish gut from being sick, a heavy meal can sit in your stomach for hours and intensify the queasy feeling.
This doesn’t mean you need to eat zero fat. A little butter on toast or a drizzle of olive oil on soup is fine. The goal is to avoid meals where fat is the main event: french fries, pizza, fried chicken, creamy pasta dishes. Your digestive system is working with limited energy while your body fights infection, and a grease-heavy meal demands more than it can comfortably handle.
Alcohol
Even moderate drinking suppresses your body’s ability to fight infection. Alcohol impairs the immune cells in your lungs that clear bacteria, reduces the number of cells responsible for coordinating your immune response, and weakens the recruitment of white blood cells to infected tissue. In human studies, blood alcohol levels as low as 0.10% (roughly four or five drinks) were enough to measurably impair immune cell movement to the lungs. A meta-analysis found that every 10 to 20 grams of alcohol per day, roughly one standard drink, increased the relative risk of community-acquired pneumonia by about 8%.
Beyond the immune hit, alcohol is dehydrating. When you’re sick, especially with a fever or diarrhea, you’re already losing fluids faster than normal. Adding a diuretic on top of that pushes you further behind. The “hot toddy” remedy may feel soothing going down, but the alcohol component is working against you.
Ultra-Processed Foods
Your immune system relies on inflammation to fight off pathogens, but it needs to control that inflammation carefully. Ultra-processed foods, things like packaged chips, fast food, sugary cereals, and shelf-stable baked goods, contain ingredients that promote low-grade inflammation on their own. Trans fats from industrial processing are linked to higher levels of inflammatory markers including C-reactive protein, interleukin-6, and tumor necrosis factor. Oxidized fats and excess refined sugar add to the burden.
When your body is already managing an inflammatory immune response to a virus, piling on dietary inflammation doesn’t help. You don’t need to eat perfectly while sick, but reaching for whole foods over packaged ones gives your immune system less noise to sort through.
Spicy and Acidic Foods With a Sore Throat
Capsaicin, the compound that makes peppers hot, directly irritates inflamed tissue. If your throat is already raw and swollen from a respiratory infection, spicy food essentially adds a chemical burn on top of existing damage. Capsaicin also slows gastric emptying, which can worsen nausea if that’s part of your illness.
Citrus fruits and tomato-based foods present a similar problem. Their acidity irritates inflamed mucous membranes in the throat and esophagus. Orange juice is often recommended for its vitamin C content, but if swallowing feels like sandpaper, the acid will make it worse. You can get vitamin C from gentler sources like cooked sweet potatoes, cantaloupe, or a supplement.
One workaround: if your main symptom is congestion rather than a sore throat, a mildly spicy broth can actually help open nasal passages temporarily. The key is matching the food to your specific symptoms.
Dairy Is Probably Fine
The idea that milk makes you produce more mucus is one of the most persistent food myths during cold season, and it’s not supported by evidence. Mayo Clinic states plainly: drinking milk does not cause the body to make phlegm. A study of about 600 people found no difference in mucus production between milk drinkers and non-drinkers, and research on children with asthma showed no symptom differences between dairy milk and soy milk.
What does happen is that milk and saliva create a slightly thick coating in the mouth and throat that can feel like extra mucus. It’s a sensory trick, not an actual increase in phlegm production. If that sensation bothers you when you’re congested, skip the glass of milk. But yogurt, cheese, and other dairy foods aren’t going to make your cold worse, and yogurt in particular can be an easy source of protein and calories when your appetite is low.
What to Avoid During Stomach Illness
If your primary symptoms are vomiting or diarrhea, the rules shift. The old BRAT diet (bananas, rice, applesauce, toast) is a reasonable starting point for a day or two, according to Harvard Health, but you don’t need to limit yourself to just those four foods. The real principle is to avoid anything that speeds up digestion or adds bulk your gut can’t process.
Rough, insoluble fiber is the main culprit. Raw vegetables, whole grain bread, bran cereal, beans, nuts, and seeds all add undigested bulk that can worsen diarrhea. Soluble fiber (found in bananas, oatmeal, and cooked carrots) is gentler because it absorbs water and forms a gel-like consistency. Once your stomach has settled, you can expand to cooked squash, sweet potatoes without skin, avocado, skinless chicken, fish, and eggs.
Sugar-heavy drinks like full-strength fruit juice and regular soda can also pull water into the intestines and make diarrhea worse. If you want something flavored, dilute juice with water at a 1:1 ratio, or stick with an electrolyte drink designed for rehydration.
Caffeine and Sugar in Large Amounts
A cup of tea or coffee isn’t a problem for most people, but large amounts of caffeine are mildly dehydrating and can increase stomach acid production, which is unwelcome if you’re nauseous. Energy drinks are a particularly poor choice: they combine high caffeine with large doses of sugar, and the carbonation can increase bloating and discomfort.
Sugary foods in general are worth limiting. A popsicle or some crackers with jam won’t derail your recovery, but a diet of candy, soda, and ice cream provides calories without the protein, vitamins, or minerals your immune system needs to do its job. When your appetite is small, the few bites you do eat should carry some nutritional weight.
What Actually Helps
The foods that support recovery share a few traits: they’re easy to digest, provide hydration, and deliver some protein and micronutrients without demanding much from your gut. Broth-based soups check every box. Scrambled eggs, plain rice with a small amount of chicken, oatmeal with banana, and smoothies made with yogurt and fruit are all well tolerated by most people during illness.
Staying hydrated matters more than any single food choice. Water, herbal tea, broth, and electrolyte drinks should be your primary focus, especially if you have a fever, are sweating, or have diarrhea. If you can only manage small sips and a few bites of toast for a day, that’s okay. The priority is fluids first, gentle nutrition second, and avoiding the foods that make your body work harder when it’s already stretched thin.

