Foods for Immunity: What Actually Helps (and What’s Just Hype)

By Balveer Singh Rathore, Editor · Last updated: September 26, 2026 · How we write

No single food can “boost” your immune system overnight. What your immune system needs is a steady supply of nutrients, including protein, vitamins A, C, D and E, zinc, iron and selenium, from a varied diet with plenty of fruit, vegetables, pulses, nuts and whole grains. Good sleep, regular exercise, not smoking and vaccinations matter just as much as food.

This article is general information, not medical advice. If you have a health condition, are pregnant or take medication, talk to your doctor before changing your diet, exercise or supplements. Read our disclaimer.

Can food boost your immune system?

Your immune system works best when you’re well nourished. Deficiencies in nutrients like zinc, vitamin D, vitamin A, iron and protein can weaken it. But once you’re getting enough, eating more of a “superfood” doesn’t make your immunity stronger. That’s why claims of foods that “boost immunity fast” should be treated with caution.

Research on vitamin C shows how modest the effects are. A Cochrane review found regular vitamin C supplements didn’t reduce how often people in the general population caught colds, though colds were slightly shorter (about 8% in adults and 14% in children).

Nutrients your immune system needs

NutrientWhy it mattersEveryday food sources
ProteinBuilds antibodies and immune cellsDal, rajma, chana, paneer, curd, eggs, fish, chicken, tofu
Vitamin CSupports immune cell functionAmla, guava, orange, lemon, capsicum, tomato
Vitamin AProtects skin and mucous membranesCarrot, sweet potato, pumpkin, spinach, mango, eggs
Vitamin DRegulates immune responsesSafe sunlight, eggs, fatty fish, fortified milk
Vitamin EAntioxidant that protects cellsAlmonds, sunflower seeds, peanuts, vegetable oils
ZincNeeded for immune cell developmentPumpkin seeds, chickpeas, cashews, whole grains, meat
IronLow iron can weaken immunityGreen leafy vegetables, pulses, jaggery (small amounts), meat
SeleniumSupports antioxidant defencesEggs, fish, sunflower seeds, whole grains
ProbioticsSupport a healthy gutCurd, chaas, idli-dosa batter, other fermented foods

15 foods that support a healthy immune system

  • Amla (Indian gooseberry)
  • Citrus fruits and guava
  • Capsicum and tomatoes
  • Spinach and other leafy greens
  • Carrots, pumpkin and sweet potatoes
  • Curd and chaas
  • Dal, rajma and chana
  • Eggs
  • Fish
  • Almonds and sunflower seeds
  • Pumpkin seeds
  • Garlic, ginger and turmeric (as part of cooking)
  • Whole grains and millets
  • Green tea (unsweetened)
  • Papaya and kiwi

Spices like turmeric, ginger and garlic are healthy parts of Indian cooking, but there’s no good evidence that kadha or large amounts of spices prevent infections. Enjoy them in food rather than relying on them as medicine.

Immunity myths to ignore

  • “Boost immunity in 24 hours”: immune health builds over weeks and months of good habits.
  • Mega-dose supplements: high doses of vitamins can cause side effects and don’t help if you’re not deficient.
  • One superfood or kadha: no single food or drink protects you from infections.
  • Immunity products and powders: many are expensive and poorly tested. Read our honest look at spirulina.

Lifestyle habits that matter as much as food

  • Sleep at least 7 hours a night
  • Stay active: aim for 150 minutes of moderate exercise a week
  • Don’t smoke and limit alcohol
  • Keep up to date with vaccinations
  • Wash your hands and practise food hygiene
  • Manage stress and stay connected with others

For children, the same rules apply: varied home food, fruit and vegetables every day, enough sleep, outdoor play and vaccinations. Avoid giving supplements to children unless a doctor recommends them. For daily habits, see our health and fitness tips and healthy eating habits.

Frequently asked questions

Which foods boost the immune system fast?

No food boosts your immune system quickly. Your immune system relies on a steady supply of nutrients over time. Eating plenty of fruit, vegetables, pulses, curd, nuts, eggs or fish every day, along with good sleep and exercise, supports normal immune function much better than any quick fix.

What should I eat when I’m sick to support immunity?

Focus on easy-to-digest foods and fluids: water, soups, dal, khichdi, curd, fruits and vegetables. Stay hydrated, rest and eat enough protein. See a doctor if you have a high fever, difficulty breathing or symptoms that don’t improve. Food supports recovery but doesn’t replace medical treatment.

Does vitamin C prevent colds?

Not for most people. A Cochrane review found regular vitamin C supplements didn’t reduce how often people in the general population caught colds, but colds were slightly shorter, by about 8% in adults and 14% in children. People under heavy physical stress, like marathon runners, saw a bigger benefit.

Are immunity supplements necessary?

Most people who eat a varied diet don’t need immunity supplements. They may help if you have a proven deficiency, such as low vitamin D or iron, which your doctor can test for. High-dose supplements can cause side effects and interact with medicines, so ask a doctor before taking them.

Which foods improve immunity in children?

Children need a varied diet with fruits, vegetables, dal, milk or curd, eggs or other protein, and whole grains. Enough sleep, outdoor play and vaccinations are just as important. Avoid giving supplements unless a doctor recommends them, and limit sugary drinks and junk food.

Does kadha increase immunity?

Kadha, made from spices like tulsi, ginger, black pepper and cinnamon, is a warm, comforting drink, but there’s no good evidence that it prevents infections or strengthens immunity. Very strong kadha taken often can upset the stomach. Enjoy it occasionally, but don’t rely on it instead of vaccines or medical care.

Sources

  1. NIH Office of Dietary Supplements: Dietary supplements for immune function and infectious diseases
  2. Hemilä H, Chalker E. Vitamin C for preventing and treating the common cold. Cochrane Review, 2013
  3. World Health Organization: Healthy diet fact sheet

Leave a Comment