No food or supplement will prevent illness outright, but several nutrients have a genuine, well-established role in normal immune function, particularly vitamin C, vitamin D, zinc and the sulphur compounds found in garlic and cruciferous vegetables. This hub gathers the foods, compounds and lab marker most relevant to supporting a properly functioning immune system.
Foods that support Immune Support

Pumpkin Seeds

Garlic

Kefir

White Mushrooms

Broccoli

Chilli Pepper

Cauliflower

Sweet Potato

Butternut Squash

Kiwifruit

Orange

Onion
Key compounds linked to Immune Support
Biomarkers worth tracking
Recipes to try
Common questions
Does vitamin C actually prevent colds? The evidence is more modest than the reputation suggests — regular vitamin C intake doesn’t meaningfully reduce how often the average person catches a cold, though some studies show a small reduction in how long a cold lasts. It’s more accurate to say vitamin C supports normal immune function than that it prevents illness.
Is zinc deficiency common? It’s more common than many people expect, particularly in older adults and those eating a mostly plant-based diet without careful planning, since plant sources of zinc are less bioavailable than animal ones. Pumpkin seeds and legumes are among the better plant sources.
Written by the Nutrition Encyclopedia data team
Last updated 1 July 2026
How we source & verify data · Medical disclaimer
Nutrition values are approximations compiled from public food-composition databases (USDA FoodData Central) and are provided for educational purposes only — not medical advice.