Immune System Boosting Foods: 20 Nutrient-Rich Foods That Support a Healthy Immune System
What you eat regularly can contribute to your overall health, including the normal function of your immune system. However, there is no single food that can “boost” immunity overnight or guarantee protection from infections.
Instead, a varied and balanced diet can provide the vitamins, minerals, protein, healthy fats and other nutrients your body needs to support normal immune function.
Some nutrients have particularly important roles in immune health, including vitamin C, vitamin D, zinc, vitamin A, vitamin E, selenium, iron and protein. Nutrient deficiencies can impair immune function, which is one reason dietary variety matters. The NIH Office of Dietary Supplements explains the relationship between nutrition and immune function.
Table of Contents
- What Is the Immune System?
- How Does Nutrition Support the Immune System?
- Key Nutrients for Immune Health
- 20 Foods That Support Immune Health
- How to Build an Immune-Supporting Diet
- Lifestyle Habits That Support Immune Health
- Foods and Habits to Limit
- Sample Immune-Supporting Meal Plan
- Common Myths About Immune-Boosting Foods
- When Should You Speak to a Healthcare Professional?
- Frequently Asked Questions
- References and Further Reading
What Is the Immune System?
The immune system is a complex network of cells, tissues, organs and biological processes that helps the body recognise and respond to potentially harmful microorganisms and other foreign substances.
It includes components such as:
- White blood cells
- The lymphatic system
- Bone marrow
- The spleen
- The thymus
- Physical barriers such as the skin and gut lining
The immune system has both innate and adaptive components. The innate immune system provides an early, general response, while adaptive immunity develops more targeted responses.
Nutrition is only one factor involved in immune health. Sleep, physical activity, stress, age, underlying health conditions and other lifestyle factors can also influence health and immune function.
How Does Nutrition Support the Immune System?
Your immune system requires energy and nutrients to maintain its normal functions.
Research has identified important roles for several vitamins and minerals, including vitamins A, C, D and E, B vitamins, folate, zinc, selenium, iron and copper. Adequate protein and overall energy intake are also important for maintaining normal physiological function.
Importantly, more is not always better. Correcting a nutrient deficiency can support normal immune function, but taking high doses of vitamins or minerals when you are not deficient does not automatically provide additional protection against infection.
The NIH notes that obtaining adequate nutrients through a varied diet is important for a healthy immune system, while routine supplementation in people without deficiencies generally does not prevent or treat specific infections. NIH Office of Dietary Supplements.
This is why it is better to think about overall dietary quality rather than searching for one food that supposedly boosts immunity.
Key Nutrients for Immune Health
Vitamin C
Vitamin C is involved in several aspects of immune function and also acts as an antioxidant. It is found in many fruits and vegetables.
Good food sources include:
- Oranges and other citrus fruits
- Kiwi fruit
- Red and green peppers
- Broccoli
- Strawberries
Vitamin C deficiency can impair immune function, while getting enough through food helps meet normal nutritional requirements.
Vitamin D
Vitamin D has several roles in the body, including a role in immune function. It is naturally present in relatively few foods and can also be obtained from fortified foods and supplements.
Food sources can include:
- Fatty fish such as salmon
- Egg yolks
- Fortified foods
- Some mushrooms, depending on how they are grown or exposed to ultraviolet light
The body can also produce vitamin D when skin is exposed to ultraviolet B radiation. However, sun exposure needs to be balanced with skin-cancer prevention and individual circumstances.
NIH guidance on vitamin D notes that vitamin D has roles in immune function, although evidence for using vitamin D supplements to prevent or treat specific diseases varies.
Zinc
Zinc is an essential mineral involved in numerous biological processes, including normal immune function, cell division, protein synthesis and wound healing.
Food sources include:
- Beans and lentils
- Nuts and seeds
- Whole grains
- Dairy products
- Seafood
Zinc deficiency can impair immune function. However, taking excessive zinc supplements can cause adverse effects and can interfere with copper absorption.
Protein
Protein provides amino acids needed for building and maintaining tissues and supporting many biological processes.
Useful sources include:
- Lentils
- Beans
- Eggs
- Yoghurt and other dairy products
- Fish
- Tofu and other soy foods
- Nuts and seeds
If you follow a vegetarian diet, our guide to the best vegetarian protein sources can help you identify more options.
Vitamin A, Vitamin E and Selenium
Several other micronutrients also contribute to normal immune function. Vitamin A supports the integrity of epithelial barriers and immune responses, vitamin E has antioxidant functions, and selenium is involved in antioxidant systems and immune processes.
This is another reason why eating a broad range of foods is generally more useful than concentrating on one nutrient.
20 Foods That Support Immune Health
The following foods are included because they provide nutrients and plant compounds that can form part of a balanced, varied eating pattern. They should not be interpreted as medicines or guaranteed infection-prevention foods.
1. Citrus Fruits
Oranges, lemons, grapefruit and other citrus fruits are well known sources of vitamin C.
They can be an easy way to add fruit to breakfast, snacks or meals.
Try: Add orange segments to breakfast or use lemon to flavour water, salads or cooked dishes.
2. Red Bell Peppers
Red bell peppers provide vitamin C and other plant compounds. They can be eaten raw, roasted, grilled or added to cooked meals.
Try: Add sliced peppers to salads, wraps, stir-fries or vegetable dishes.
3. Broccoli
Broccoli provides fibre, vitamin C, vitamin K and other micronutrients and plant compounds.
It is also an easy vegetable to combine with protein and whole grains.
Try: Steam or lightly cook broccoli and serve it with lentils, eggs, fish or another protein source.
4. Garlic
Garlic contains sulphur-containing compounds and is widely used to add flavour to meals.
Although garlic is often described online as an “immune booster”, evidence does not support treating it as a substitute for medical prevention or treatment.
Try: Add fresh garlic to soups, curries, vegetables and whole-grain dishes.
5. Ginger
Ginger contains naturally occurring plant compounds and is commonly used in cooking and beverages.
It can add flavour without relying heavily on salt or added sugar.
Try: Add fresh ginger to vegetable curries, soups or unsweetened tea.
6. Spinach
Spinach provides folate, vitamin C, vitamin K, carotenoids and other nutrients.
Dark green vegetables can be useful components of a varied diet.
Try: Add spinach to omelettes, dals, soups, salads or cooked vegetable dishes.
For more nutrition ideas, see our guide to healthy lifestyle habits.
7. Blueberries
Blueberries provide fibre, vitamin C and a range of polyphenolic plant compounds.
They are a convenient addition to breakfast or snacks.
Try: Add fresh or frozen blueberries to plain yoghurt or oats.
8. Yoghurt
Yoghurt can provide protein, calcium and, depending on the product, live cultures.
Fermented foods and the gut microbiome are areas of active research, but it is important not to assume that every yoghurt product will have the same effects on health.
Try: Choose plain yoghurt and add fruit, oats or nuts rather than relying on heavily sweetened varieties.
9. Almonds
Almonds provide vitamin E, protein, fibre and unsaturated fats.
They can be useful as part of a balanced snack or meal.
Try: Add a small portion of almonds to oats, yoghurt or fruit.
10. Sunflower Seeds
Sunflower seeds provide vitamin E, healthy fats and several minerals.
Try: Sprinkle them over salads, porridge or yoghurt.
11. Green Tea
Green tea contains polyphenols and other naturally occurring compounds.
It can be included as a low-calorie beverage when consumed without large amounts of added sugar.
However, green tea should not be considered a treatment for infection or a replacement for a balanced diet.
12. Turmeric
Turmeric is widely used as a spice and contains curcumin and other plant compounds.
Although laboratory research has investigated curcumin’s biological effects, evidence from human studies does not justify presenting turmeric as a guaranteed immune-boosting treatment.
Try: Use turmeric in vegetable curries, lentil dishes, soups and other meals for flavour and colour.
13. Salmon
Salmon provides high-quality protein and omega-3 fatty acids and can also contribute vitamin D.
Fatty fish can therefore form part of a varied diet that includes different protein sources.
Try: Serve grilled or baked salmon with vegetables and whole grains.
If you do not eat fish, plant foods such as walnuts, chia seeds and flaxseeds can provide alpha-linolenic acid, an essential omega-3 fatty acid.
14. Eggs
Eggs provide protein and several micronutrients.
They are also versatile and can be combined with vegetables and whole grains to create a balanced meal.
Try: Add boiled or scrambled eggs to breakfast or serve them with vegetables and wholemeal toast.
15. Sweet Potatoes
Sweet potatoes provide carbohydrates, fibre and carotenoids, including beta-carotene, which the body can convert into vitamin A.
Try: Roast or steam sweet potatoes and serve them with beans, lentils, vegetables or another protein source.
16. Mushrooms
Mushrooms provide several nutrients and bioactive compounds. Some varieties can also provide vitamin D when exposed to ultraviolet light during production.
The nutritional content can vary considerably between mushroom varieties and products.
Try: Add mushrooms to soups, stir-fries, omelettes or grain-based meals.
17. Kiwi Fruit
Kiwi fruit is a useful source of vitamin C and also provides fibre and other nutrients.
Try: Add sliced kiwi to breakfast, yoghurt or a fruit bowl.
18. Lentils
Lentils provide plant protein, fibre, folate, iron and other minerals.
They are also inexpensive and versatile, making them particularly useful for everyday healthy meals.
Try: Include lentils in dal, soups, salads, curries or grain bowls.
For practical ways to eat well without spending excessively, see our guide to healthy eating on a budget.
19. Pumpkin Seeds
Pumpkin seeds provide zinc, magnesium, protein and unsaturated fats.
Try: Sprinkle them over oats, salads, soups or yoghurt.
20. Oats
Oats provide complex carbohydrates, fibre and several micronutrients.
They can form the base of a nutritious breakfast when combined with fruit, nuts, seeds or yoghurt.
Try: Prepare oats with berries, kiwi, almonds and pumpkin seeds for a nutrient-rich breakfast.
How to Build an Immune-Supporting Diet
Rather than trying to include every “immune-boosting” food every day, focus on dietary variety.
The World Health Organization recommends a varied diet containing foods such as fruits, vegetables, legumes, nuts and whole grains, with appropriate sources of protein and healthy fats.
A practical plate can include:
- Vegetables: Aim to include a variety of colours throughout the day.
- Fruit: Choose whole fruit regularly.
- Protein: Include beans, lentils, eggs, dairy, fish, tofu or other suitable sources.
- Whole grains: Choose oats, brown rice, wholemeal bread or other minimally processed grains.
- Healthy fats: Include nuts, seeds, avocado and appropriate plant oils.
WHO’s current healthy-diet guidance emphasises adequacy, balance, moderation and diversity as core principles of a healthy diet.
How Many Fruits and Vegetables Should You Eat?
For adults and children over 10, WHO recommends at least 400 g of fruits and vegetables per day, which is roughly equivalent to five portions. This is a general population recommendation rather than a target that every individual must meet perfectly every day.
Frozen and canned fruits and vegetables can also be useful options when they do not contain excessive added sugar or sodium.
Instead of focusing only on quantity, aim for variety.
For example:
- Orange or kiwi at breakfast
- Spinach or other greens at lunch
- Broccoli and peppers at dinner
- Berries or another whole fruit as a snack
Lifestyle Habits That Support Immune Health
Food is only one part of maintaining overall health.
Prioritise Quality Sleep
Sleep is an important part of general health and recovery. Maintaining a consistent sleep schedule and creating a suitable sleep environment can support healthy sleep habits.
If improving sleep is one of your goals, read our guide on how to improve sleep quality.
Stay Physically Active
Regular physical activity supports overall health and can be part of a healthy lifestyle alongside good nutrition.
You do not necessarily need a gym. Walking, cycling, home exercise and other forms of movement can contribute to your weekly activity.
See our guides on how to stay fit without a gym and simple ways to stay active for practical ideas.
Manage Stress
Long-term stress can affect overall health and may influence immune-related processes. Healthy coping strategies can include physical activity, relaxation techniques, social connection, adequate sleep and activities you find restorative.
For practical strategies, see how to reduce stress naturally.
Stay Hydrated
Water is essential for many normal bodily functions. There is no specific amount of water that will “boost” immunity, but regular fluid intake helps support normal hydration.
Read our guide to the benefits of drinking water daily for practical hydration guidance.
Foods and Habits to Limit
A healthy immune-supporting diet is not simply about adding individual foods. It is also about the overall pattern of eating.
Highly Processed Foods
Highly processed foods vary considerably, so it is more useful to consider their nutritional composition than to treat all processed foods as identical.
Foods that are high in free sugars, sodium or unhealthy fats are best consumed less often as part of an overall healthy dietary pattern.
WHO recommends limiting free sugars, saturated fats and trans fats while prioritising a variety of minimally processed and unprocessed foods.
Excessive Alcohol
Excessive alcohol consumption can negatively affect health and nutrition. If you drink alcohol, follow relevant national health guidance and avoid using alcohol as a strategy for managing stress or sleep.
Very Restrictive Diets
Highly restrictive diets can make it difficult to obtain adequate energy and nutrients, depending on what foods are excluded.
If you follow a restrictive diet because of allergies, medical conditions or personal choices, consider discussing your nutritional needs with a registered dietitian or appropriate healthcare professional.
Sample Immune-Supporting Meal Plan
The following is an example of how nutrient-rich foods can be combined into a balanced day. It is not a personalised diet plan.
Breakfast
Oats topped with blueberries, kiwi, almonds and plain yoghurt.
Mid-Morning Snack
An orange with a small portion of pumpkin seeds.
Lunch
Spinach and vegetable salad with lentils, whole grains and a yoghurt-based dressing.
Afternoon Snack
Fresh fruit with a small handful of nuts.
Dinner
Lentil curry with broccoli, red peppers and brown rice.
Non-Vegetarian Alternative
Replace or complement the lentil-based protein at lunch or dinner with eggs or baked salmon according to your dietary preferences.
The objective is not to eat all 20 foods every day. Instead, rotate different foods across the week to create dietary variety.
Common Myths About Immune-Boosting Foods
Myth 1: One Food Can Prevent Illness
Reality: No individual food can guarantee protection from infections. Immune health depends on many interacting factors, including nutritional status, sleep, physical activity, age and underlying health.
Myth 2: More Vitamins Always Mean Better Immunity
Reality: Adequate nutrient intake is important, but excessive supplementation can be harmful. Some nutrients have upper intake limits, and high-dose supplements may interact with medicines or cause adverse effects.
For example, excessive zinc intake can cause gastrointestinal symptoms and interfere with copper absorption. NIH zinc guidance provides further safety information.
Myth 3: Supplements Are Always Better Than Food
Reality: Supplements can be useful when a deficiency or increased requirement has been identified, but they do not automatically provide greater health benefits than a varied diet.
For most people, the first priority should be obtaining adequate nutrients from a varied eating pattern.
Myth 4: “Natural” Means Risk-Free
Reality: Natural foods and supplements can still have side effects, interactions or contraindications.
Food-based nutrition is generally preferable to self-prescribing high-dose supplements, particularly when there is no diagnosed deficiency.
Myth 5: Immune Health Only Matters During Cold and Flu Season
Reality: Nutrition and healthy lifestyle habits matter throughout the year. A healthy diet is part of long-term health rather than a seasonal strategy.
Do You Need Immune-Boosting Supplements?
Not necessarily.
If your diet provides adequate nutrients and you do not have a diagnosed deficiency, taking high-dose supplements is not automatically beneficial.
Supplements may have a role when a healthcare professional identifies a deficiency, increased nutritional requirement or another specific reason for supplementation.
This distinction is important because the evidence for correcting a deficiency is different from the evidence for taking large doses of a nutrient when your nutritional status is already adequate.
The NIH notes that, in people without a deficiency, increasing vitamin and mineral intake through supplements generally does not prevent infections or make them recover faster.
When Should You Speak to a Healthcare Professional?
Consider speaking with a healthcare professional if you:
- Have frequent or unusually severe infections.
- Have unexplained or persistent fatigue.
- Have significant unintentional weight loss.
- Have symptoms suggesting a possible nutritional deficiency.
- Follow a highly restrictive diet.
- Are considering high-dose vitamin or mineral supplements.
- Are pregnant or breastfeeding and have questions about nutritional requirements.
- Take medicines that may interact with supplements.
- Have a chronic medical condition that affects nutrition or immunity.
Repeated infections or persistent symptoms should not simply be attributed to a lack of “immune-boosting” foods. They may require proper medical assessment.
Featured Snippet: What Are the Best Foods for Immune Health?
There is no single best food for immunity. Foods that can support normal immune function as part of a balanced diet include citrus fruits, berries, red peppers, broccoli, spinach, yoghurt, nuts, seeds, lentils, oats, eggs and fatty fish. These foods provide nutrients such as vitamin C, vitamin D, zinc, protein, fibre and other vitamins, minerals and plant compounds.
Frequently Asked Questions
1. What foods help support the immune system?
A varied diet containing fruits, vegetables, legumes, whole grains, nuts, seeds and suitable protein sources can provide nutrients required for normal immune function. Examples include citrus fruits, peppers, broccoli, spinach, berries, yoghurt, lentils, nuts and seeds.
2. What is the best fruit for immune health?
There is no single best fruit. Citrus fruits, kiwi and berries can all contribute useful nutrients such as vitamin C, fibre and plant compounds.
3. Is vitamin C important for immunity?
Yes. Vitamin C contributes to normal immune function and is found in foods such as citrus fruits, peppers, broccoli, kiwi and berries.
4. Can food prevent infections?
No single food can guarantee protection against infection. A balanced diet can help provide nutrients required for normal immune function, but it should not be considered a substitute for appropriate medical prevention or treatment.
5. Are oranges good for the immune system?
Oranges are a good source of vitamin C and can be part of a healthy diet. However, eating oranges does not guarantee that you will avoid illness.
6. Are yoghurt and probiotics good for immunity?
Some yoghurts contain live cultures, and research continues to investigate the relationship between probiotics, the gut microbiome and immune function. Effects can vary by probiotic strain and health outcome, so yoghurt should be viewed as one nutritious food rather than a guaranteed immune treatment.
7. Does zinc boost the immune system?
Zinc is essential for normal immune function, and zinc deficiency can impair immune responses. However, taking excessive zinc supplements is not recommended because high intakes can cause adverse effects.
8. Can vitamin D support immune function?
Vitamin D has several roles in the body, including immune function. Adequate vitamin D status is important, but supplementation should be based on individual needs rather than assuming that high doses will prevent illness.
9. Are supplements necessary for a healthy immune system?
Not necessarily. Many people can obtain required nutrients through a varied diet. Supplements may be appropriate when a deficiency or specific nutritional requirement has been identified.
10. What should I eat every day for better immunity?
Rather than following a fixed “immunity diet”, aim for variety: include vegetables, fruit, legumes, whole grains, nuts or seeds and appropriate sources of protein. Rotate different foods across the week.
11. Can a vegetarian diet provide nutrients needed for immune health?
Yes, a well-planned vegetarian diet can provide many nutrients through foods such as lentils, beans, dairy products, eggs, nuts, seeds, whole grains, fruits and vegetables. Individual nutritional requirements vary, and some people may need professional dietary advice or supplementation.
12. What lifestyle habits support immune health besides diet?
Regular physical activity, adequate sleep, stress management, good hygiene, avoiding tobacco and following recommended vaccinations all contribute to overall health and infection prevention.
Related Articles
- Best Vegetarian Protein Sources
- Benefits of Drinking Water Daily
- How to Improve Sleep Quality
- How to Reduce Stress Naturally
- Healthy Eating on a Budget
- Best Foods for Energy
- Healthy Lifestyle Habits
- How to Stay Fit Without a Gym
References and Further Reading
- National Institutes of Health, Office of Dietary Supplements. Dietary Supplements for Immune Function and Infectious Diseases. Health Professional Fact Sheet. NIH Office of Dietary Supplements.
- National Institutes of Health, Office of Dietary Supplements. Dietary Supplements for Immune Function and Infectious Diseases. Consumer Fact Sheet. NIH Office of Dietary Supplements.
- World Health Organization. Healthy Diet. Current WHO guidance emphasises dietary adequacy, balance, moderation and diversity. World Health Organization.
- Gombart AF, Pierre A, Maggini S. A Review of Micronutrients and the Immune System—Working in Harmony to Reduce the Risk of Infection. Nutrients. 2020;12(1):236. PubMed.
- Maggini S, Pierre A, Calder PC. Immune Function and Micronutrient Requirements Change over the Life Course. Nutrients. 2018. PubMed.
- Wu D, Lewis ED, Pae M, Meydani SN. Nutritional Modulation of Immune Function: Analysis of Evidence, Mechanisms, and Clinical Relevance. Frontiers in Immunology. 2019. PubMed.
- National Institutes of Health, Office of Dietary Supplements. Vitamin D: Health Professional Fact Sheet. NIH Office of Dietary Supplements.
- National Institutes of Health, Office of Dietary Supplements. Zinc: Health Professional Fact Sheet. NIH Office of Dietary Supplements.
Last reviewed: October 2026
Conclusion
When it comes to immune system boosting foods, it is better to focus on the overall quality of your diet rather than searching for one food that promises extraordinary results.
Fruits, vegetables, legumes, whole grains, nuts, seeds, dairy products, eggs and other suitable protein sources can provide a broad range of nutrients that support normal immune function.
The most practical approach is simple:
- Eat a variety of fruits and vegetables.
- Include adequate protein.
- Choose whole grains and legumes regularly.
- Include nuts and seeds where appropriate.
- Choose healthy sources of dietary fat.
- Stay adequately hydrated.
- Prioritise good-quality sleep.
- Stay physically active.
- Manage ongoing stress.
- Avoid relying on high-dose supplements without a clear reason.
Healthy immunity is not created by one meal or one “superfood”. It is supported by consistent nutrition and healthy lifestyle habits over time.
Start with small, realistic changes and focus on building a balanced eating pattern that you can maintain throughout the year.
