Skip to main content

Plan your whole week in seconds

Try it free
🤒

What Should I Eat When I Have a Cold or Flu?

Quick answer: Prioritise fluids and immune-boosting foods: chicken soup, citrus, garlic, and ginger. Your appetite will be reduced — that's normal. Focus on nutrient density and hydration.

What to Eat

  • Chicken soup

    The gold standard. Provides hydration, electrolytes, protein, and has mild anti-inflammatory properties backed by research.

  • Garlic

    Contains allicin — a compound with proven antimicrobial and antiviral properties. Add to soups, broths, or toast.

  • Ginger tea with honey

    Ginger reduces inflammation; honey soothes the throat and has antimicrobial properties.

  • Citrus fruits (oranges, grapefruit, lemon)

    High in vitamin C which supports immune function and reduces duration of colds.

  • Turmeric (in warm milk or soup)

    Curcumin has strong anti-inflammatory and antioxidant effects.

  • Bone broth

    Rich in minerals, collagen, and electrolytes — supports gut and immune health.

  • Plain yoghurt

    Probiotics support gut immunity; the gut houses 70% of your immune system.

  • Oatmeal with berries

    Beta-glucan in oats boosts immune function; berries provide antioxidants.

  • Eggs

    Rich in zinc and protein — both critical for immune response and recovery.

What to Avoid

  • Alcohol

    Suppresses immune function and dehydrates — exactly what you don't want when fighting a cold.

  • Sugary drinks and sweets

    High sugar intake has been shown to suppress white blood cell activity for hours.

  • Processed and fried foods

    Promote inflammation — the opposite of what your body needs to recover.

  • Dairy in large amounts (if congested)

    Some people find dairy thickens mucus and worsens congestion. Yoghurt (in small amounts) is still beneficial for probiotics.

  • Caffeine (in excess)

    Can worsen dehydration and disrupt sleep — which is your body's primary repair mechanism.

Hydration

Aim for 8–10 glasses of fluid per day. Hot fluids (tea, broth, warm water with lemon) help clear nasal congestion. Honey and lemon in warm water is one of the most effective soothing drinks.

Tips

  • Rest is the most important treatment — diet supports but doesn't replace sleep.
  • Zinc lozenges (within 24 hours of symptom onset) have been shown to shorten cold duration.
  • Vitamin D deficiency is linked to more severe respiratory infections — consider a supplement.
  • Steam inhalation helps clear congestion while you recover.

Frequently Asked Questions

Does chicken soup actually help with a cold?
Yes — research shows chicken soup has mild anti-inflammatory effects, helps clear nasal congestion through the steam, and provides essential hydration, electrolytes, and protein for recovery.
What foods boost the immune system during a cold?
Garlic, ginger, citrus fruits (vitamin C), yoghurt (probiotics), eggs (zinc), and turmeric are the top immune-supporting foods. Focus on adding these to your diet as soon as symptoms start.
Should I eat when I have no appetite from the flu?
Try to eat something — even small amounts. Your immune system needs energy to fight the infection. Focus on easy-to-digest, nutrient-rich foods like soup, yoghurt, or smooth fruit.
Does vitamin C cure a cold?
Vitamin C doesn't prevent colds in most people, but studies show it can reduce the duration by 8–14% and lessen severity. Eat citrus, kiwi, and bell peppers during a cold for the best effect.

Related Conditions

What to Eat When You Have a Cold or Flu (Immune-Boosting Foods)