What to Eat When You Have the Flu

When you have the flu, your body needs fluids, easy-to-digest calories, and nutrients that support your immune system. The right foods won’t cure the virus, but they can shorten symptom duration, prevent dehydration, and keep you from feeling worse than you already do. Here’s what to reach for and what to skip.

Chicken Soup Really Does Help

This isn’t just a comfort food tradition. A well-known study published in the journal CHEST found that chicken soup significantly inhibited the movement of white blood cells called neutrophils in a concentration-dependent manner. That matters because neutrophils drive the inflammatory response that causes many flu symptoms: the congestion, sore throat, and body aches. By dialing down that inflammation, chicken soup can ease the misery even though it isn’t killing the virus itself.

The benefit came from the broth itself, not the solid chunks, which means even sipping warm broth when you can’t stomach much else gives you that anti-inflammatory effect. Homemade versions with vegetables tend to offer the most benefit, but store-bought broth still provides fluids, sodium, and some calories when your appetite is nearly gone.

Hydration and Electrolytes Come First

Fever, sweating, vomiting, and diarrhea all drain your body’s fluid and electrolyte stores fast. Replacing them is the single most important dietary priority when you’re sick. Water alone isn’t enough if you’re losing fluids quickly, because you also lose sodium, potassium, and other minerals your muscles and cells need to function.

You don’t need a sports drink to fix this. Coconut water is naturally rich in potassium, sodium, magnesium, and phosphorus. Bone broth delivers sodium and minerals in an easy-to-sip form. If you want to make your own rehydration drink, combine coconut water with a squeeze of lemon or lime juice, a pinch of table salt, and a small spoonful of raw honey. Honey itself contains sodium, potassium, magnesium, and calcium, so it pulls double duty as a sweetener and electrolyte source.

Other good options include pickle juice (high in sodium), bananas (high in potassium), and small servings of leafy greens or avocado if you can tolerate solid food.

Honey for Cough and Sore Throat

If a persistent cough is keeping you up at night, honey is one of the most effective things you can swallow. A systematic review and meta-analysis published in BMJ Evidence-Based Medicine found that honey was superior to usual care for improving upper respiratory symptoms. It reduced both cough frequency and cough severity compared to doing nothing or using standard over-the-counter treatments.

A spoonful of raw honey on its own works, or you can stir it into warm water or herbal tea. Just avoid giving honey to children under one year old due to the risk of botulism.

Foods That Support Your Immune System

Zinc plays a meaningful role in how quickly you recover. Research suggests that people who regularly consume adequate zinc before getting sick tend to have shorter illness duration. The upper daily limit for adults is about 40 milligrams. Good food sources include shellfish (especially oysters), red meat, pumpkin seeds, chickpeas, and yogurt. If you’re already sick and haven’t been taking zinc regularly, food sources are still worthwhile but the effect on shortening your current illness is more modest.

Vitamin C gets a lot of attention, but the evidence is more limited than most people assume. Studies show it reduces cold duration by roughly 8% in adults and 14% in children, which translates to maybe half a day less of symptoms. That’s not nothing, but it’s not a cure. You need about 75 to 90 milligrams a day, which you can get from a single orange, a cup of strawberries, or a serving of bell peppers. Whole fruits are a better choice than fruit juice when you’re sick, since juice is mostly sugar and lacks the fiber and nutrient density of the actual fruit.

Garlic contains a compound called allicin, released when you crush or chop a fresh clove, that has demonstrated antiviral and antimicrobial properties in lab studies. Adding crushed raw garlic to broth or soup is the simplest way to get it into your system when you’re not feeling well. Cooking reduces allicin’s potency, so add it near the end if you’re making something warm.

What to Eat When Your Stomach Is Upset

If the flu has hit your digestive system with nausea, vomiting, or diarrhea, you’ve probably heard of the BRAT diet: bananas, rice, applesauce, and toast. These bland, low-fiber foods can help settle your stomach for a day or two at most. But the Cleveland Clinic and the American Academy of Pediatrics no longer recommend following it strictly, because it lacks protein, calcium, vitamin B12, and fiber. Sticking with it for more than a day or two can actually slow recovery, especially in children, where even 24 hours on BRAT alone may be too restrictive.

A better approach: start with clear liquids when you’re actively vomiting. As nausea eases, add bland foods like plain crackers, bananas, or rice. Then gradually introduce more nutrient-dense options like scrambled eggs, plain yogurt, or soft-cooked vegetables. The goal is to get back to a varied diet as soon as your stomach allows it.

Foods to Avoid While You’re Sick

Sugary foods and drinks are the biggest thing to cut. Even fruit juices that seem healthy can spike blood sugar and trigger more inflammation, making your immune system’s job harder. Soda, candy, and sweetened sports drinks fall into the same category.

Greasy, fried, or heavily processed foods are harder to digest and can worsen nausea. Alcohol dehydrates you and suppresses immune function. Caffeine in large amounts also acts as a diuretic, pulling fluid out when you need to be retaining it. A small cup of tea is fine, but this isn’t the time for multiple cups of coffee.

Spicy food is a judgment call. Some people find that the heat temporarily clears congestion, but if your stomach is already irritated, spice can make things worse. Read your body on that one.

A Simple Flu-Day Eating Plan

When you’re at your sickest, don’t worry about three structured meals. Focus on small amounts throughout the day:

  • Morning: Warm broth or herbal tea with honey. A banana if you can tolerate it.
  • Midday: Chicken soup with crushed garlic stirred in near the end. A few crackers on the side.
  • Afternoon: Coconut water or a homemade electrolyte drink. A handful of pumpkin seeds or a small yogurt for zinc.
  • Evening: Another bowl of soup or scrambled eggs with toast. A spoonful of honey before bed if coughing is a problem.

As your appetite returns over the following days, add back fruits, vegetables, lean protein, and whole grains. Your body has been burning through energy fighting the virus, and it needs real nutrition to rebuild. Most people find their appetite comes back in waves, so eat when you’re hungry and don’t force large meals when you’re not.