When you have the flu, your body needs energy, fluids, and specific nutrients to support an immune response that is already burning through resources. The top choices are warm broths and soups, eggs, yogurt with live cultures, cooked leafy greens, citrus fruits, and plenty of water or oral rehydration drinks. No single food fights the virus directly. The goal is to give your body what it needs while making eating as easy as possible when appetite is low.
What Food Is Good For Flu Top Choices To Eat?
The flu is a viral infection. Food does not kill the influenza virus. What food can do is supply the raw materials your immune system uses, replace fluids lost to fever and sweating, and provide calories at a time when you may not feel like eating at all.
Here is what the evidence supports:
- Chicken or vegetable broth: Provides fluids, sodium, and warmth. Some research suggests broth may help loosen mucus and soothe a sore throat, though the mechanism is not fully confirmed.
- Eggs: A complete protein source with vitamin D, zinc, and B vitamins. Scrambled or soft-boiled eggs are easy to eat when appetite is low.
- Yogurt with live cultures: Contains protein, calcium, and probiotics. Some studies suggest certain probiotic strains may modestly reduce the duration of respiratory infections, though results vary by strain and population.
- Cooked leafy greens: Spinach, kale, and similar greens provide vitamin C, vitamin A, and folate. Cooking makes them easier to digest when you are unwell.
- Citrus fruits and berries: Oranges, grapefruit, strawberries, and kiwi are sources of vitamin C. Whether vitamin C shortens flu duration in otherwise healthy adults is not well established, but it remains an important nutrient for immune function.
- Sweet potatoes and carrots: Rich in beta-carotene, which the body converts to vitamin A. Vitamin A supports the mucous membranes that line the respiratory tract.
- Oatmeal and other soft grains: Easy to swallow, provide carbohydrates for energy, and can be made with milk or fortified plant milk for extra protein and vitamin D.
- Water, oral rehydration solutions, and warm tea: Fever increases fluid loss. Staying hydrated is one of the most important things you can do.
No food on this list is a treatment for influenza. None of them has been shown in clinical trials to shorten the illness or prevent complications. They support the body while it does the work of fighting the infection.
Why Does the Flu Make It Hard to Eat?
Influenza triggers a systemic inflammatory response. That response causes fever, muscle aches, fatigue, and loss of appetite. The loss of appetite is not a malfunction. It appears to be part of how the body redirects energy toward immune activity.
Fever raises your metabolic rate and increases fluid losses through sweating and faster breathing. Meanwhile, congestion can dull taste and smell, and a sore throat makes swallowing uncomfortable. Nausea and vomiting are more common in children with flu than in adults, but they can occur at any age.
The result is a period of a few days where eating enough is genuinely difficult. The practical response is not to force large meals. It is to eat small amounts of nutrient-dense food when you can, and to prioritize fluids consistently.
Does Chicken Soup Actually Help?
Chicken soup has been studied, and the findings are modest but real. A small laboratory study found that chicken soup inhibited neutrophil migration — a type of immune cell activity that contributes to inflammation and congestion. The same study found the effect in several commercial soup brands.
This does not mean chicken soup treats the flu. The study was done in a lab, not in people with influenza. What it does suggest is that soup may have mild anti-inflammatory effects on the upper respiratory tract. That aligns with what people report: soup feels soothing, and the steam may temporarily ease congestion.
The more reliable benefits of soup are straightforward. It provides fluid. It provides sodium and some potassium. It is warm, which can soothe a sore throat. And it is easy to eat when nothing else sounds appealing.
What About Vitamin C and Zinc?
Vitamin C and zinc are the two supplements most often mentioned for colds and flu. The evidence for each is different, and neither has been shown to prevent or cure influenza.
For vitamin C, the most consistent finding is that regular supplementation does not reduce the incidence of colds in the general population. Some evidence suggests it may slightly reduce the duration of colds when taken regularly before illness begins, but taking it after symptoms start has not shown a reliable benefit. Whether these findings apply to influenza specifically is not established.
For zinc, some studies suggest that zinc lozenges taken within 24 hours of cold symptoms starting may shorten how long symptoms last. The evidence is mixed, and the formulation matters — zinc acetate and zinc gluconate lozenges have been studied more than others. Zinc supplements can cause nausea and can interfere with copper absorption if taken at high doses for long periods. Zinc has not been shown to treat influenza.
Food sources of both nutrients are a safer and more reliable approach. Vitamin C is found in citrus, bell peppers, broccoli, and strawberries. Zinc is found in meat, shellfish, legumes, seeds, and dairy.
What Should You Drink When You Have the Flu?
Fluids matter more than food during the acute phase of the flu. Fever and sweating can lead to dehydration quickly, especially in older adults and young children.
Water is the baseline. Oral rehydration solutions — the type sold for diarrhea and vomiting — are useful if you have been sweating heavily or have had vomiting or diarrhea, because they replace electrolytes as well as water. Sports drinks contain electrolytes but also a lot of sugar; they are better than nothing but not ideal.
Warm liquids can be more appealing when you have a sore throat. Tea with honey, warm broth, and warm water with lemon all work. Honey can soothe a cough, though it should not be given to infants under 12 months due to the risk of infant botulism.
Alcohol and caffeine are not helpful. Alcohol worsens dehydration. Caffeine is a mild diuretic and can interfere with rest.
How Much Should You Eat When You Have the Flu?
There is no specific calorie target for someone with the flu. The general approach is to eat when you are hungry and not force it when you are not.
Small, frequent meals tend to work better than three large ones. A few bites of eggs, half a banana, a cup of soup, or a small bowl of yogurt every couple of hours can add up over a day without feeling overwhelming.
If you cannot eat at all for more than a day or two, or if you are losing fluids through vomiting or diarrhea and cannot keep up, that is a reason to contact a healthcare provider. Dehydration is the most common complication of flu that leads to hospitalization, particularly in older adults and young children.
For children with the flu, appetite may be very low. The priority is fluids. Offer small amounts often. Signs of dehydration in children include fewer wet diapers, no tears when crying, dry mouth, and unusual sleepiness. These warrant medical attention.
What Foods Should You Avoid When You Have the Flu?
There is no list of foods that are strictly forbidden during the flu. But some choices can make symptoms worse or make you feel more uncomfortable.
- Alcohol: Worsens dehydration and can interfere with sleep and immune function.
- Very spicy foods: Can irritate an already sore throat and worsen stomach upset.
- Fried and greasy foods: Harder to digest and can worsen nausea.
- Very sugary foods and drinks: Large amounts of sugar may temporarily suppress some immune cell activity, though the clinical significance of this in the context of flu is not established.
- Hard, crunchy foods: Can be painful to swallow with a sore throat.
If you have no appetite and the only thing you can tolerate is toast and tea, that is acceptable for a day or two. The body has reserves. The priority is fluids and rest.
Does Diet Affect How Long the Flu Lasts?
No diet has been shown in clinical trials to shorten the duration of influenza. The flu typically resolves on its own within a week for most healthy adults, though cough and fatigue can linger for a week or two longer.
Nutrition matters for baseline immune function. Chronic malnutrition, low protein intake, and deficiencies in vitamins A, C, D, and zinc are associated with impaired immune responses. But correcting a deficiency during an active infection has not been shown to speed recovery from the flu.
What does affect outcomes is rest, hydration, and seeking medical care when appropriate. Antiviral medications like oseltamivir can shorten the illness by roughly a day when started within the first 48 hours of symptoms, according to clinical guidelines. They are recommended for people at higher risk of complications, including adults over 65, pregnant women, and people with chronic conditions.
When Should You See a Doctor?
Most people with the flu recover without medical treatment. But some symptoms warrant prompt medical attention:
- Difficulty breathing or shortness of breath
- Chest pain or pressure
- Confusion or difficulty waking
- Bluish lips or face
- Severe or persistent vomiting
- Signs of dehydration that do not improve with fluids
- Fever that returns after improving, or fever lasting more than a few days
In children, additional warning signs include fast breathing, fever with a rash, and not waking up or interacting normally.
People at higher risk — adults over 65, young children, pregnant women, and those with chronic health conditions — should contact a healthcare provider early, because antiviral treatment works best when started within the first 48 hours.
Frequently Asked Questions
What is the best food to eat when you have the flu?
There is no single best food, but chicken or vegetable broth is a practical top choice because it provides fluids, electrolytes, and warmth while being easy to eat. Eggs, yogurt, and cooked leafy greens are also strong options for protein and key nutrients.
Does chicken soup really help with the flu?
Chicken soup has not been shown to treat influenza, but it does provide fluids and electrolytes and may have mild anti-inflammatory effects on the upper respiratory tract. A small lab study found that it inhibited neutrophil migration, though this was not tested in people with the flu.
Should I take vitamin C or zinc for the flu?
Neither vitamin C nor zinc has been shown to treat or prevent influenza. Some evidence suggests zinc lozenges may shorten cold symptoms if started early, but this has not been established for the flu, and high-dose zinc can cause side effects.
How long does the flu usually last?
Most healthy adults recover within about a week, though cough and fatigue can linger for a week or two longer. Antiviral medication started within the first 48 hours may shorten the illness by roughly a day.

