Share on Facebook

What to Eat to Treat a Cold

Learn the best foods to fight, treat, and beat a cold or the flu.

1 / 6
Try: Citrus and Berries

Try: Citrus and Berries

Vitamin C won’t prevent colds, but studies show that eating foods rich in it may get you back to normal more quickly. It also has a slight antihistaminic effect, which may reduce nasal symptoms.

2 / 6
Try: Chicken Soup

Try: Chicken Soup

Grandma’s favourite remedy contains cysteine, a compound that helps thin mucus and relieve congestion. A serving may also reduce inflammation in the lungs.

3 / 6
Try: Yogourt

Try: Yogourt

Cool, creamy yogourt and other dairy products are rich in zinc, which supports the immune system.

4 / 6
Try: Spices

Try: Spices

Garlic, turmeric, hot peppers, and other strong flavourings can help break up nasal and sinus congestion.

5 / 6
Try: Red Meat and Oysters

Try: Red Meat and Oysters

Choose these for your protein; they’re good sources of zinc.

6 / 6
Don't Try: Alcohol

Don’t Try: Alcohol

While you should drink lots of fluids when fighting a cold or flu, abstain from alcohol. Wine, beer, and liquor dilate small blood vessels, which makes the sinuses feel stuffed up and reduces the body’s ability to fight infection.