What Is Good to Eat When You Have the Flu?

When you have the flu, the best foods are ones that keep you hydrated, provide protein, and go down easy on a stomach that may not be cooperating. Your body is burning extra energy fighting the virus, so eating even small amounts of nutrient-rich food helps fuel your recovery. The key is choosing foods that won’t make nausea or digestive symptoms worse while still giving your immune system what it needs.

Fluids Come First

Staying hydrated matters more than eating solid food, especially in the first day or two. Fever, sweating, and any vomiting or diarrhea drain your body’s fluid and electrolyte stores fast. Water alone is fine for mild cases, but if you’re losing fluids through vomiting or diarrhea, you need to replace the salts and sugars your body is losing too. Commercial rehydration solutions contain the right balance of water, sugar, and mineral salts for recovery.

If you don’t have a rehydration drink handy, you can make one 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. Beyond that, broth-based soups pull double duty by delivering both fluid and sodium. Warm liquids also help loosen congestion in your nose and chest, which is why chicken soup has earned its reputation.

Easy-to-Digest Foods That Still Nourish

You may have heard of the BRAT diet (bananas, rice, applesauce, toast) for an upset stomach. It’s fine for the first day or two when nausea is at its worst, but there’s no research showing it’s better than other gentle options. Harvard Health recommends broadening beyond those four foods fairly quickly, since they’re low in protein and other nutrients your body needs to recover.

Good alternatives that are just as gentle on your stomach include brothy soups, oatmeal, boiled potatoes, crackers, and unsweetened dry cereals. Once your stomach settles, start adding more nutritious options: cooked squash (butternut or pumpkin), cooked carrots, sweet potatoes without skin, and avocado. These are all bland enough to tolerate but carry vitamins and minerals that plain toast doesn’t.

Why Protein Matters During the Flu

Your immune system relies on protein to build the antibodies that fight off the virus. When you’re sick and eating less than usual, your body can start breaking down muscle for energy if it’s not getting enough protein from food. Even a small increase in calories and protein can make a measurable difference in how you feel.

Try to eat protein-rich foods first at each meal, since your appetite may disappear before you finish. Good options include eggs (scrambled or soft-boiled are easiest), skinless chicken or turkey, fish, and cheese. If you’re plant-based, tofu, beans, nuts, and seeds all work. Yogurt and milk are also solid protein sources, and if you can tolerate them, there’s no medical reason to avoid dairy when you’re sick. The old belief that milk increases mucus production is a myth. According to Mayo Clinic research, milk mixed with saliva creates a brief coating sensation in the mouth and throat that people mistake for extra phlegm, but it doesn’t actually cause your body to produce more mucus.

Honey for Cough Relief

If a persistent cough is one of your symptoms, honey is worth adding to your tea or eating by the spoonful. A clinical trial of 105 children with upper respiratory infections found that a single dose of buckwheat honey before bedtime reduced cough severity by about 47%, compared to roughly 25% improvement with no treatment. Honey performed as well as dextromethorphan, the active ingredient in most over-the-counter cough syrups.

A spoonful in warm water or herbal tea is the simplest way to use it. One important note: honey should never be given to children under one year old due to the risk of botulism.

Zinc and Vitamin C: What Actually Helps

You’ll see zinc and vitamin C recommended everywhere for colds and flu. The evidence is more modest than the marketing suggests. A 2015 analysis of clinical trials found that oral zinc (lozenges or tablets) can shorten the length of a cold, but only if you start taking it within 24 hours of your first symptoms. After that window, the benefit drops off. Zinc can cause nausea, which is the last thing you want when you already feel terrible, so keep doses moderate. Avoid intranasal zinc products entirely, as they’ve been linked to permanent loss of smell.

Vitamin C has even less evidence behind it. A large 2013 review found it doesn’t prevent colds and only slightly reduces their length and severity when taken regularly before getting sick. Taking vitamin C after symptoms start showed no improvement at all. That said, foods rich in vitamin C (oranges, bell peppers, strawberries, kiwi) are still worth eating for general nutrition. Just don’t expect them to cut your flu short.

What to Skip While You’re Sick

Some foods make flu symptoms noticeably worse. Greasy, fried, or heavily spiced foods are harder to digest and more likely to trigger nausea. Alcohol dehydrates you and suppresses immune function. Caffeine in large amounts also acts as a diuretic, though a single cup of tea or coffee is unlikely to cause problems and may help with headache.

Very sugary foods and drinks (soda, candy, sweetened juices) can worsen diarrhea by pulling water into your intestines. If you’re drinking juice for hydration, dilute it with water or use it as part of a rehydration recipe rather than drinking it straight. High-fiber foods like raw vegetables, whole grains, and legumes may also be tough on your stomach during the acute phase of illness. You can add them back once your digestion normalizes.

A Practical Eating Plan

Rather than forcing three full meals, aim for small amounts every couple of hours. Your appetite will likely be low, and that’s normal. Eating a few bites of something every two to three hours is easier on your stomach than trying to sit down to a full plate.

For the first day or two, focus on fluids: broth, rehydration drinks, herbal tea with honey, and water. As your appetite returns, add simple carbs like crackers, toast, or rice alongside a protein source like eggs or cheese. By day three or four, most people can handle a more varied diet. Cooked vegetables, lean meats, and soft fruits like bananas and avocado round things out and help replenish the nutrients your body burned through while fighting the virus.