Question: what are the best foods to eat when you have a virus?
Answer: Broth. Whether you prefer chicken, beef, or vegetable, broth is one of the best things you can eat when you have the flu. ... 
Chicken soup. ... 
Garlic. ... 
Yogurt. ... 
Vitamin C–containing fruits. ... 
Leafy greens. ... 
Broccoli. ... 
Oatmeal.