Which foods give the nutrients for normal immune function?
Vitamin C, vitamin D, vitamin A, zinc, iron, folate, vitamin B6 and vitamin B12 contribute to the normal function of the immune system, and all eight come from everyday foods. Examples include red pepper, oranges, kiwifruit, salmon, eggs, sweet potato, oysters, beef, liver, beans, spinach, bananas, milk and seafood. No single food supplies all eight, so variety across food groups each day is what matters. The figures below come from the food tables of the US NIH Office of Dietary Supplements (ODS) and the Thai Reference Daily Intakes (Thai RDIs).
Which foods give the nutrients for normal immune function?
All eight nutrients contribute to the normal function of the immune system in the same way. What differs is where they come from. This table sums up the Thai RDI and the main food groups for each.
| Nutrient | Thai RDI per day | Food groups that are rich in it |
|---|---|---|
| Vitamin C | 100 mg | Citrus fruit, sweet peppers, kiwifruit, strawberries, broccoli, tomatoes |
| Vitamin D | 15 micrograms | Oily fish such as salmon, trout and sardines; egg yolk; UV-exposed mushrooms |
| Vitamin A | 800 micrograms RAE | Liver, eggs, milk, and orange vegetables, fruit and leafy greens (as beta-carotene) |
| Zinc | 11 mg | Oysters, beef, crab, shrimp, pumpkin seeds |
| Iron | 22 mg | Liver, oysters, meat, white beans, lentils, tofu, spinach |
| Folate | 400 micrograms DFE | Dark leafy greens, dried beans, asparagus, avocado, liver |
| Vitamin B6 | 1.3 mg | Chickpeas, fish, liver, chicken breast, potatoes, bananas |
| Vitamin B12 | 2.4 micrograms | Shellfish, liver, fish, meat, milk, eggs (only in animal foods and fortified foods) |
The Thai RDIs are single values for the general population aged 3 and over and are not split by sex or age.
What is the immune system made of?
MedlinePlus, from the US National Library of Medicine, describes the immune system as a network of cells, tissues and organs that work together. Its main parts include:
- the skin
- mucous membranes, the moist inner linings of some organs and body cavities, which make mucus and other substances
- white blood cells
- the organs and tissues of the lymph system, such as the thymus, spleen, tonsils, lymph nodes, lymph vessels and bone marrow, which produce, store and carry white blood cells
All eight nutrients in this article contribute to the normal function of the immune system.
How much of each nutrient is in food?
The table below picks foods you can find in Thailand from the ODS food tables, which draw on the US Department of Agriculture's food database. Amounts are per serving as stated. The last column compares each amount with the Thai RDI, rounded to a whole number. Thai varieties and cooking methods can give slightly different values.
| Nutrient | Food | Serving | Amount | Share of Thai RDI |
|---|---|---|---|---|
| Vitamin C | Red sweet pepper, raw | ½ cup | 95 mg | about 95% |
| Vitamin C | Orange | 1 medium | 70 mg | about 70% |
| Vitamin C | Kiwifruit | 1 medium | 64 mg | about 64% |
| Vitamin C | Broccoli, cooked | ½ cup | 51 mg | about 51% |
| Vitamin C | Tomato, raw | 1 medium | 17 mg | about 17% |
| Vitamin D | Sockeye salmon, cooked | 3 oz (about 85 g) | 14.2 mcg | about 95% |
| Vitamin D | White mushrooms, UV-exposed | ½ cup | 9.2 mcg | about 61% |
| Vitamin D | Sardines, canned in oil | 2 sardines | 1.2 mcg | about 8% |
| Vitamin D | Egg | 1 large | 1.1 mcg | about 7% |
| Vitamin A | Sweet potato, baked in skin | 1 whole | 1,403 mcg RAE | about 175% |
| Vitamin A | Carrots, raw | ½ cup | 459 mcg RAE | about 57% |
| Vitamin A | Mango, raw | 1 whole | 112 mcg RAE | about 14% |
| Zinc | Pacific oysters, cooked | 3 oz | 28.2 mg | about 256% |
| Zinc | Beef, bottom sirloin, roasted | 3 oz | 3.8 mg | about 35% |
| Zinc | Pumpkin seeds, roasted | 1 oz (about 28 g) | 2.2 mg | about 20% |
| Iron | Oysters, cooked | 3 oz | 8 mg | about 36% |
| Iron | White beans, canned | 1 cup | 8 mg | about 36% |
| Iron | Beef liver, pan fried | 3 oz | 5 mg | about 23% |
| Iron | Tofu, firm | ½ cup | 3 mg | about 14% |
| Iron | Spinach, boiled | ½ cup | 3 mg | about 14% |
| Folate | Spinach, boiled | ½ cup | 131 mcg DFE | about 33% |
| Folate | Black-eyed peas, boiled | ½ cup | 105 mcg DFE | about 26% |
| Folate | Asparagus, boiled | 4 spears | 89 mcg DFE | about 22% |
| Folate | Avocado, sliced | ½ cup | 59 mcg DFE | about 15% |
| Folate | Papaya, cubed | ½ cup | 27 mcg DFE | about 7% |
| Vitamin B6 | Chickpeas, canned | 1 cup | 1.1 mg | about 85% |
| Vitamin B6 | Yellowfin tuna, cooked | 3 oz | 0.9 mg | about 69% |
| Vitamin B6 | Chicken breast, roasted | 3 oz | 0.5 mg | about 38% |
| Vitamin B6 | Banana | 1 medium | 0.4 mg | about 31% |
| Vitamin B12 | Clams, cooked | 3 oz | 17 mcg | about 708% |
| Vitamin B12 | Atlantic salmon, cooked | 3 oz | 2.6 mcg | about 108% |
| Vitamin B12 | Light tuna, canned in water | 3 oz | 2.5 mcg | about 104% |
| Vitamin B12 | Milk, 2% fat | 1 cup | 1.3 mcg | about 54% |
| Vitamin B12 | Egg, cooked | 1 large | 0.5 mcg | about 21% |
Vitamin C: fresh is easiest
The ODS says the best sources of vitamin C are fruit and vegetables, especially citrus fruit, red and green peppers, kiwifruit, broccoli and strawberries, and that humans cannot make vitamin C themselves. Vitamin C is water-soluble and destroyed by heat, so long storage and cooking reduce it. Steaming or microwaving can lessen the losses. Fruit and vegetables you can eat raw, such as oranges, kiwifruit, tomatoes and sweet peppers, are the simple route.
Vitamin D: few foods have it naturally
The ODS says few foods naturally contain vitamin D. Oily fish such as salmon and trout are among the best sources, the vitamin D in eggs is in the yolk, and sunlight is a major source for many people, although how much sun is needed is hard to pin down because it depends on many factors. For more on vitamin D and Thai sunshine, see How does the body get vitamin D in a sunny country?.
Vitamin A: from animals and plants
The ODS says preformed vitamin A is found in animal foods such as dairy, eggs, fish and organ meats, while plants supply beta-carotene, which the body converts into vitamin A. Three ounces of pan-fried beef liver has 6,582 micrograms RAE of vitamin A, more than the US upper level for preformed vitamin A (3,000 micrograms RAE) in one serving, which is why liver is left out of the vitamin A rows above.
Zinc: animal foods go further
The ODS says oysters contain more zinc per serving than any other food. Beans and wholegrains contain zinc too, but their phytates make it less available than zinc from animal foods. Soaking beans and grains in water for several hours before cooking reduces this binding.
Iron: heme and nonheme
The ODS explains that food iron comes in two forms. Meat, seafood and poultry contain both heme and nonheme iron, while plants contain only nonheme iron. Heme iron is absorbed better. Vitamin C increases iron absorption, and meat, poultry and seafood also help the body absorb nonheme iron, while phytate in grains and beans reduces it.
Folate: dark leafy greens first
The ODS says folate occurs naturally in a wide variety of foods, including vegetables (especially dark leafy greens), fruit, nuts, beans, peas, seafood, eggs, dairy, meat, poultry and grains. Thai greens such as morning glory, Chinese kale and choy sum belong to that group.
Vitamin B6: spread across many foods
The ODS says vitamin B6 is found in a wide variety of foods. The richest sources include fish, beef liver and other organ meats, potatoes and other starchy vegetables, and non-citrus fruit such as bananas.
Vitamin B12: animal foods only
The ODS says vitamin B12 is found in foods of animal origin, including fish, meat, poultry, eggs and dairy products. It is not naturally present in plant foods, but some foods such as breakfast cereals and nutritional yeasts are fortified with it.
How can a Thai day of meals cover several of them?
You do not need to change your whole menu. Choosing dishes that combine food groups gives several nutrients at once. The examples below are about variety, not a set formula.
| Meal | Example | What the plate provides |
|---|---|---|
| Breakfast | Rice porridge with pork and egg, plus a glass of milk | Egg: vitamins A, D, B12, zinc / milk: B12 / pork: zinc |
| Lunch | Chicken with holy basil, a fried egg and side vegetables | Chicken breast: B6 / egg: B12, vitamins A and D / leafy greens: folate |
| Snack | An orange or kiwifruit and a banana | Orange and kiwifruit: vitamin C / banana: B6, folate |
| Dinner | Tom yum with prawns or steamed fish, with broccoli stir-fried with tofu | Seafood and fish: zinc, B12, B6 / tofu: iron / broccoli: vitamin C, folate |
| Alternative | Bean salad or clear soup with tofu and spinach, plus an orange | Beans, tofu and spinach: iron, folate / orange: vitamin C |
Pair plant iron with vitamin C
When a meal's iron comes from beans, tofu or leafy greens, having fresh fruit or vegetables with vitamin C in the same meal, such as an orange, kiwifruit, tomatoes or sweet pepper, fits what the ODS describes, because vitamin C increases iron absorption.
If you don't eat meat
People who do not eat meat can get vitamin C, vitamin A (from beta-carotene), folate and B6 from plants without much difficulty. B12 is the exception: it is not naturally present in plants. Eggs and dairy provide it for those who eat them. If you eat no animal products at all, look to foods fortified with B12 and talk to a doctor or dietitian.
I don't eat many vegetables. Can a multivitamin replace them?
The ODS says multivitamins cannot take the place of the variety of foods that are important to a healthy diet, because foods provide other nutrients and components with health benefits. The ODS also notes that five varied servings of fruit and vegetables a day can provide more than 200 mg of vitamin C, which is more than the Thai RDI of 100 mg.
Start with what you already eat
- add vegetables to dishes you eat often, such as fried rice, omelettes, clear soups or noodles
- pick easy fruit for snacks, such as oranges, guava, papaya or bananas
- order an extra plate of stir-fried greens when you eat out
If you eat at odd times or only a little
Choose foods that give several nutrients on one plate, such as eggs, milk, yoghurt, fish and a piece of fruit. One orange or kiwifruit gives about two-thirds of the Thai RDI for vitamin C. Not skipping meals is more important than relying on any one food.
Can you have too much?
Getting more than you need does not add extra benefit, and several of these nutrients have an upper level. The table shows US values for adults from the ODS.
| Nutrient | Thai RDI per day | Upper intake level for adults (US) |
|---|---|---|
| Vitamin C | 100 mg | 2,000 mg |
| Vitamin D | 15 micrograms | 100 micrograms |
| Vitamin A | 800 micrograms RAE | 3,000 micrograms RAE (preformed vitamin A only) |
| Zinc | 11 mg | 40 mg |
| Iron | 22 mg | 45 mg |
| Folate | 400 micrograms DFE | 1,000 micrograms (folic acid from supplements and fortified foods only) |
| Vitamin B6 | 1.3 mg | 100 mg |
| Vitamin B12 | 2.4 micrograms | Not set |
The ODS notes that people who combine multivitamins, other supplements and fortified foods and drinks may get some nutrients above the upper level. If you use more than one product, add up every source. Some medicines can interact with these nutrients, so if you take prescription medication, check with a doctor or pharmacist.
For everyday habits such as sleep and moving during the day, see sleep and movement for office workers.
If you are pregnant, breastfeeding, or taking prescription medication, check with a doctor or pharmacist before taking supplements.
Dietary supplements are not intended to prevent, treat or cure any disease.
Frequently asked questions
Which foods give the nutrients for normal immune function?
Which nutrients contribute to the normal function of the immune system?
Which fruits and vegetables are high in vitamin C?
Which foods contain vitamin D?
I don't eat many vegetables. Can a multivitamin replace them?
I eat at odd times or only a little. What should I choose?
Is more vitamin C always better?
Can I get all of these without eating meat?
- Ministry of Public Health Notification No. 447 (B.E. 2566)
- Ministry of Public Health Notification No. 445 (B.E. 2566) on Nutrition Labelling – Thai RDIs (Annex 3)
- MedlinePlus: Immune System ↗
- NIH Office of Dietary Supplements: Vitamin C (Health Professional Fact Sheet) ↗
- NIH Office of Dietary Supplements: Vitamin D (Health Professional Fact Sheet) ↗
- NIH Office of Dietary Supplements: Vitamin A (Health Professional Fact Sheet) ↗
- NIH Office of Dietary Supplements: Zinc (Health Professional Fact Sheet) ↗
- NIH Office of Dietary Supplements: Iron (Health Professional Fact Sheet) ↗
- NIH Office of Dietary Supplements: Folate (Health Professional Fact Sheet) ↗
- NIH Office of Dietary Supplements: Vitamin B6 (Health Professional Fact Sheet) ↗
- NIH Office of Dietary Supplements: Vitamin B12 (Health Professional Fact Sheet) ↗
- NIH Office of Dietary Supplements: Multivitamin/mineral Supplements (Health Professional Fact Sheet) ↗
We use cookies to improve performance and give you a better experience on this website. If you accept, we can show you content that better matches your interests. You can change your consent at any time via “Cookie settings”. Cookie policy
