Fish, legumes, lean meats, poultry, milk, vegetable greens, nuts, beans, oranges, lemons, grapefruit and limes are all good foods for someone who has the flu to eat, according to WebMD. Fitness magazine mentions that garlic, bananas, whole-grain foods, sweet potatoes and cayenne pepper also combat the flu.Continue Reading
WebMD reports that citrus fruits contain flavonoids, which are powerful agents that boosts the immune system. Flavonoids are also found in grapefruit, lemons, oranges and limes. Glutathione is another agent that invigorates the immune system, and it is found in the reddish pulp of watermelons and in broccoli, kale, collard greens and cabbage.
WebMD claims that zinc is another crucial agent that strengthens the immune system. Beans, nuts, poultry and meats all contain zinc. Other protein sources, such as fish and meats, contain vitamin B12. Whole grains are also loaded with zinc, and whole-grain spaghetti and brown rice are good foods to consider. WebMD notes that vitamin B6 is also necessary to fight the flu, and foods with Vitamin B6 include turkey, spinach and enriched cereal.
Sweet potatoes contain beta-carotene that helps the body build white blood cells for the body, and those with the flu should eat them in baked or mashed form. Garlic that is freshly crushed contains allicin, an active compound that targets viruses. Cayenne pepper clears the nasal passages and thins the mucus.Learn more about Nutrition & Diets