When you’re sick, the right foods can ease symptoms, keep you hydrated, and give your body the nutrients it needs to recover faster. What you should eat depends on what’s bothering you, whether that’s nausea, a sore throat, a cold, or a stomach bug. The general rule: stick with bland, easy-to-digest foods at first, then add more nutrient-dense options as you start feeling better.
If Your Stomach Is Upset
Nausea, vomiting, and diarrhea all call for the same starting strategy: simple foods that won’t irritate your digestive system. Bananas, white rice, applesauce, and plain toast (sometimes called the BRAT diet) are a fine place to start for the first day or two. But Harvard Health points out there’s no need to limit yourself to just those four foods. Brothy soups, oatmeal, boiled potatoes, crackers, and unsweetened dry cereal are equally gentle on the stomach.
Once you can keep food down for several hours without trouble, start working in more nutritious options. Cooked squash, carrots, skinless sweet potatoes, avocado, skinless chicken or turkey, fish, and eggs are all bland enough to tolerate but provide the protein and vitamins your body needs to actually recover. Staying on nothing but rice and toast for more than a couple of days can leave you short on calories and nutrients at the exact time your body needs them most.
Ginger is one of the most reliable natural remedies for nausea. It appears to work by blocking certain serotonin receptors in both the gut and the brain, which helps quiet the nausea signal. You can sip ginger tea, chew on crystallized ginger, or try ginger capsules. Most clinical studies have used 250 mg to 1 g of powdered ginger root, taken one to four times daily.
If You Have a Cold or Flu
Chicken soup isn’t just comfort food. Research from the University of Nebraska Medical Center found that chicken soup has a genuine anti-inflammatory effect: it slows down the movement of white blood cells called neutrophils, which are partly responsible for the congestion and inflammation you feel during an upper respiratory infection. A warm, broth-based soup also helps with hydration and loosens mucus in your nasal passages. Homemade versions with vegetables, garlic, and a squeeze of lemon give you a wider range of nutrients, but even store-bought varieties offer benefits.
Zinc lozenges can help shorten a cold if you start them early. A systematic review found that the benefit was limited to people taking more than 75 mg of elemental zinc per day, with the strongest evidence supporting doses around 80 mg daily. Look for zinc acetate lozenges specifically, and start them within the first 24 hours of symptoms for the best results.
Citrus fruits, bell peppers, strawberries, and kiwi are all rich in vitamin C, which supports immune function during illness. While vitamin C won’t prevent a cold, it can modestly reduce how long you feel miserable if you’re getting enough of it while sick.
If Your Throat Hurts
Honey is one of the best things you can eat for a sore throat or persistent cough. A review by Oxford University researchers found that honey reduced both cough severity and frequency more effectively than standard over-the-counter cough medicines. You can take it straight off the spoon, stir it into warm water with lemon, or mix it into herbal tea. The warmth of the liquid soothes irritation, and honey’s thick texture coats the throat.
Other throat-friendly foods include warm oatmeal, mashed potatoes, scrambled eggs, smoothies, and yogurt. Anything soft that slides down without scratching is a good choice. Avoid crunchy chips, dry toast, acidic juices like orange juice, and spicy foods, all of which can aggravate an already raw throat.
What to Drink
Staying hydrated matters more than eating when you’re sick. Fever, sweating, vomiting, and diarrhea all pull fluids from your body quickly. Water is the obvious choice, but it’s not the only one. Warm broths, herbal teas, diluted fruit juices, and electrolyte drinks all count. If plain water makes you nauseous, try small, frequent sips of something with a little flavor.
Watch for signs that you’re getting dehydrated: skin that doesn’t snap back quickly when you pinch it, dark urine, dizziness, or unusual fatigue. If you’ve had diarrhea for more than 24 hours, can’t keep fluids down, or develop a fever above 102°F, those are signals that you need medical attention, not just more fluids.
Foods to Skip While You’re Sick
Greasy, fried, and heavily spiced foods are harder to digest and can make nausea or diarrhea worse. Sugary snacks and candy provide empty calories without any immune-supporting nutrients. Alcohol dehydrates you and interferes with sleep, both of which slow recovery. Caffeine in large amounts can also be dehydrating, though a single cup of tea is fine and may even feel soothing.
One thing you don’t need to avoid: dairy. The idea that milk increases mucus production during a cold is a persistent myth. The Mayo Clinic notes that clinical evidence doesn’t support it. What actually happens is that milk and saliva mix to create a slightly thick coating in the mouth and throat, which people mistake for extra mucus. If yogurt, cheese, or a warm glass of milk sounds appealing and doesn’t upset your stomach, go ahead.
After You Start Feeling Better
Your gut takes a hit during illness, especially after a stomach bug. Probiotic-rich foods like yogurt with live cultures, kefir, kimchi, and sauerkraut can help restore the balance of beneficial bacteria in your digestive system. Specific strains like Lactobacillus rhamnosus GG and Saccharomyces boulardii have the strongest evidence for helping the gut recover after diarrhea. If you prefer a supplement, most contain between 1 and 10 billion colony-forming units per dose.
Ease back into your normal diet gradually. Start with the softer, nutrient-dense foods mentioned earlier, then reintroduce fiber, raw vegetables, and heavier meals over a few days. Jumping straight back to your regular eating habits can trigger a relapse of digestive symptoms, even after the infection itself has cleared.

