What to Eat When You Have the Flu and What to Avoid

When you have the flu, your body needs easy-to-digest calories, plenty of fluids, and protein to fuel your immune response. Most people lose their appetite during the worst days, so the priority is staying hydrated and eating whatever you can tolerate, then gradually shifting toward more nutrient-dense meals as you recover.

Fluids Come First

Dehydration is one of the biggest risks during the flu, especially if you have a fever, are sweating, or aren’t eating much. The CDC recommends giving plenty of liquids at the first sign of flu and continuing to drink more than usual throughout the illness. Water is the simplest option, but broth, herbal tea, diluted juice, and electrolyte drinks all count.

If you’re vomiting or have diarrhea alongside flu symptoms, plain water may not be enough because you’re losing mineral salts too. Commercial oral rehydration solutions contain the right balance of water, sugar, and electrolytes. You can also make a basic version at home: mix 12 ounces of unsweetened orange juice with 20 ounces of cooled boiled water and half a teaspoon of salt. The proportions matter, so measure carefully.

Sip small amounts frequently rather than gulping large quantities at once. If even small sips are hard to keep down, try sucking on ice chips or frozen fruit bars until your stomach settles.

Why Chicken Soup Actually Works

Chicken soup isn’t just comfort food. A well-known lab study published in the journal Chest found that traditional chicken soup significantly slowed the movement of certain white blood cells called neutrophils. When these cells rush to your airways in large numbers, they contribute to the congestion and inflammation that make you feel miserable. A mild anti-inflammatory effect from the soup may help ease those upper respiratory symptoms.

The researchers tested each ingredient individually and found that both the chicken and the vegetables had some inhibitory activity on their own, but the complete soup was greater than the sum of its parts. Beyond that mechanism, chicken soup delivers warm liquid, sodium, and protein in a form that’s gentle on a queasy stomach. It’s one of the few foods that checks nearly every box at once during a flu.

Protein Helps Your Body Fight Back

Your immune system runs on protein. White blood cells, antibodies, and the signaling molecules that coordinate your immune response are all built from amino acids. When you’re sick, your body breaks down muscle faster than usual to get those building blocks, which is part of why you feel so weak after a bad bout of flu.

Alberta Health Services recommends prioritizing higher-protein foods like eggs, fish, poultry, cheese, tofu, beans, and nuts. During the worst days, the easiest way to get protein in is through liquids: smoothies blended with yogurt or milk, egg drop soup, or even a scoop of protein powder stirred into a warm drink. As your appetite returns, scrambled eggs and shredded chicken are gentle options that don’t require much chewing or energy to prepare.

If solid food feels impossible for more than a day or two, ready-made nutrition shakes can bridge the gap with calories, protein, vitamins, and minerals in a few sips.

Honey for Coughs

A systematic review in the European Journal of Pediatrics found that honey reduced cough frequency and cough severity more than both placebo and standard cough medications, including the active ingredient in most over-the-counter cough syrups. Honey also improved sleep quality in children with acute coughs, likely because the thick texture coats and soothes an irritated throat.

A spoonful of honey stirred into warm tea or warm water with lemon is a simple remedy you can repeat several times a day. One important exception: never give honey to children under one year old due to the risk of botulism.

Foods That Support Recovery

Once you can eat more than broth and crackers, focus on nutrient-dense foods that don’t tax your digestive system. Good choices include:

  • Oatmeal or rice porridge: soft, bland, and easy to digest, with enough carbohydrates to give you energy
  • Bananas and applesauce: gentle on the stomach, with potassium to replace what you lose through sweating and fever
  • Yogurt: provides protein and probiotics, which may shorten respiratory illness by nearly a day based on meta-analysis data from multiple randomized trials
  • Cooked vegetables: steamed carrots, squash, and sweet potatoes are easier to digest than raw vegetables and deliver vitamins your immune system needs
  • Citrus fruits and berries: regular vitamin C intake has been shown to reduce cold duration by about 8% in adults, and these fruits also provide hydration

Probiotic-rich foods deserve a special mention. A meta-analysis in the British Journal of Nutrition found that people taking probiotics (specifically strains from the Lactobacillus and Bifidobacterium families) had illness episodes nearly a day shorter and missed fewer days of work or school compared to those on placebo. Yogurt, kefir, and fermented foods like miso soup are easy ways to get these beneficial bacteria while you’re recovering.

Zinc-Rich Foods and Supplements

Zinc plays a central role in immune cell function, and supplementing with it at the onset of a cold has been shown to shorten symptom duration by roughly two days. Most of the clinical evidence involves zinc lozenges taken every two to three hours while awake, in doses ranging from about 10 to 13 milligrams per lozenge. The key is starting early, ideally within the first 24 hours of symptoms.

You can also get zinc through food. Shellfish, red meat, pumpkin seeds, chickpeas, and lentils are all rich sources. During flu recovery, a lentil soup or a handful of pumpkin seeds stirred into oatmeal can contribute meaningful amounts alongside whatever else you’re able to eat.

What to Avoid While You’re Sick

Some foods and drinks can make flu symptoms worse or slow your recovery. High-sugar foods and beverages are the most common culprit. While your immune cells need glucose to function, flooding your system with excess sugar triggers an overproduction of inflammatory signaling molecules, which can impair immune function rather than support it. Sodas, candy, and sweetened juices are worth skipping until you’re feeling better.

Alcohol dehydrates you and suppresses immune activity. Coffee in large amounts can also be dehydrating, though a small cup is unlikely to cause problems if you’re drinking plenty of other fluids. Greasy, fried, or very spicy foods tend to worsen nausea and can be hard to digest when your gut is already under stress.

Dairy is sometimes blamed for thickening mucus, but the evidence for this is weak. If milk or cheese doesn’t bother your stomach, there’s no strong reason to avoid them, and they’re a good source of protein and calories when you’re struggling to eat.

Eating When You Have No Appetite

The first two or three days of flu often kill your appetite completely. That’s normal. Your body is redirecting energy toward fighting the virus, and forcing large meals can trigger nausea. Instead of three regular meals, aim for small amounts every couple of hours: a few spoonfuls of soup, half a banana, a few bites of toast with honey, a small cup of yogurt.

The old BRAT diet (bananas, rice, applesauce, toast) is still useful as a starting point when your stomach is at its most fragile, but it’s not nutritionally complete. As soon as you can tolerate it, start adding protein and fats back in. The goal is to move from survival eating to recovery eating as quickly as your body allows, because your immune system needs fuel to finish the job.