What Can I Eat When I’m Sick? Best Foods by Symptom

What you should eat when you’re sick depends on what’s wrong. A stomach bug calls for different foods than a head cold or sore throat. But across nearly every type of illness, the priorities are the same: stay hydrated, choose foods that won’t make symptoms worse, and get enough calories and protein to help your body recover. Here’s what works for the most common situations.

If You Have an Upset Stomach or Diarrhea

You’ve probably heard of the BRAT diet: bananas, rice, applesauce, and toast. It’s fine for a day or two, but it’s nutritionally limited, and there’s no clinical research showing it works better than other gentle foods. A better approach is to start with those bland staples, then expand to more nutrient-dense options as soon as your stomach allows it.

Good choices in the first 24 to 48 hours include brothy soups, oatmeal, boiled potatoes without skin, crackers, and plain dry cereals like corn flakes or puffed rice. White rice and plain pasta are also easy on the gut. These are all low in fiber, which means less work for your digestive system while it’s inflamed.

Once things start to settle, add cooked vegetables like carrots, butternut squash, pumpkin, and sweet potatoes (peeled). Avocado, skinless chicken or turkey, fish, and eggs are excellent next steps because they provide the protein your body needs to repair itself. Peel or cook fruits before eating them. Ripe bananas and soft melon are good raw options, and canned or cooked fruit works well too.

Avoid raw vegetables, anything with seeds or nuts, whole grains, and high-fat or greasy foods until you’re clearly improving. These all require more digestive effort and can trigger more cramping or diarrhea.

Replacing Fluids Matters More Than Food

When you’re vomiting or have diarrhea, dehydration is a bigger short-term risk than not eating. Water alone doesn’t replace the sodium and potassium you’re losing. Broth-based soups do double duty here, providing both fluid and electrolytes. Oral rehydration drinks are designed with a specific balance of sodium and glucose that helps your intestines absorb water more efficiently. You can buy premade versions at any pharmacy.

Sports drinks are an option but contain more sugar than you need. Coconut water, diluted fruit juice, and broth are all reasonable alternatives. Sip slowly rather than gulping. If you can’t keep liquids down for more than a few hours, that’s a sign you may need medical help.

If You Have a Cold or Congestion

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 called neutrophils in a concentration-dependent way. Neutrophils drive the inflammatory response that causes congestion, runny nose, and that heavy, swollen feeling in your sinuses. Both the chicken and the vegetables in the soup contributed to this mild anti-inflammatory effect. Hot broth also loosens mucus and keeps you hydrated, so it helps on multiple fronts.

Beyond soup, focus on warm liquids: tea, warm water with lemon, and hot broth all help thin mucus and soothe irritated airways. Spicy foods can temporarily open nasal passages if you can tolerate them, though they may irritate an already sensitive stomach.

One thing you don’t need to worry about: dairy. The idea that milk increases mucus production is a myth. When milk mixes with saliva, it creates a slightly thick coating in the mouth and throat that people mistake for extra phlegm. Studies, including one in children with asthma (a group especially sensitive to airway changes), found no difference in symptoms between those drinking dairy milk and those drinking soy milk. If a bowl of yogurt or a glass of milk sounds appealing, go for it.

If You Have a Sore Throat or Cough

Honey is one of the most effective natural cough suppressants available. In clinical studies, it performed as well as common over-the-counter cough medicine ingredients. A half teaspoon to one teaspoon is the dose used in studies for children over age one. Adults can take a tablespoon straight or stir it into warm tea. Never give honey to a baby under 12 months old due to the risk of infant botulism.

For sore throat pain, cold and soft foods tend to feel best. Yogurt, smoothies, applesauce, mashed potatoes, scrambled eggs, and ice pops can all go down without much discomfort. Warm (not hot) broth and tea with honey are soothing too. Avoid anything sharp, crunchy, acidic, or heavily spiced, as these can all irritate inflamed throat tissue.

If You’re Nauseated

Ginger is the best-studied natural remedy for nausea. Research on chemotherapy patients found that ginger supplements reduced the odds of acute vomiting by about 70% when taken at doses up to one gram per day for several days. You don’t need capsules to get the benefit. Ginger tea, flat ginger ale made with real ginger, ginger chews, or even grated fresh ginger steeped in hot water can help settle your stomach.

When nausea makes eating feel impossible, start with small amounts of plain, room-temperature foods. Cold or room-temperature foods have less aroma than hot foods, which matters because strong smells often make nausea worse. Dry crackers, plain toast, and pretzels are classic first steps. Eat small amounts frequently rather than trying to sit down for a full meal.

Foods That Help Your Immune System

Vitamin C won’t prevent a cold, but getting enough of it while you’re sick can modestly shorten how long symptoms last. In children, one to two grams of vitamin C per day reduced cold duration by 18%. You can get that from food without much effort: a single large orange has about 100 milligrams, a cup of strawberries has about 90, and a cup of red bell pepper has over 150. Citrus fruits, kiwi, and tomatoes are all rich sources.

Protein is often overlooked during illness because people default to crackers and toast. But your immune system relies heavily on protein to build antibodies and repair tissue. Eggs, yogurt, chicken, fish, and even peanut butter (if your stomach can handle it) all help. Try to include some protein at every meal, even if the meal is small.

What to Avoid While Sick

Alcohol suppresses immune function and dehydrates you. Skip it entirely until you’re better. Caffeine in moderate amounts is fine, but large quantities can also contribute to dehydration and may worsen diarrhea. Fried, greasy, and very high-fat foods are harder to digest and can worsen nausea and stomach upset. Very sugary foods and drinks can pull water into the intestines and make diarrhea worse.

High-fiber foods like raw vegetables, whole grains, beans, and dried fruit are normally healthy, but during active stomach illness they force your digestive system to work harder. Save them for when you’re on the mend. The same goes for large, heavy meals. Eating smaller portions more frequently is easier on your body when it’s fighting an infection.