Which foods are high in zinc, and how much is in each?
Foods high in zinc include oysters and other shellfish such as crab, red meat such as beef, offal such as pork liver, cheese, and seeds such as pumpkin, watermelon and sesame seeds. Per 100 g, raw farmed eastern oysters have 37.9 mg of zinc and lean beef chuck about 7.8 mg, while raw brown rice has 2.1 mg and raw spinach 0.5 mg. The Thai Reference Daily Intake (Thai RDI) for zinc is 11 mg a day.
In short:
- Highest per 100 g: oysters, watermelon seeds, lean beef, pumpkin and sesame seeds, pork liver, cashews
- Highest per usual serving (in the table below): oysters, beef, crab, cooked oats, pumpkin seeds, pork, cheese, shrimp
- Plant foods: seeds, nuts, dried beans and whole grains contain zinc, along with phytate; fruit and vegetables have very little
- Rice: brown rice has about twice the zinc of white rice per 100 g raw
- Daily amount: Thai RDI 11 mg
This article is a table-based guide to how much zinc is in foods. For what zinc does in the body, see What is zinc, and what does it do for the body?, and for the compounds used in products, see What types of zinc are there, and how do they differ?
Which foods are high in zinc?
The NIH Office of Dietary Supplements (ODS), part of the US National Institutes of Health, says the richest food sources of zinc are meat, fish and seafood. Oysters contain more zinc per serving than any other food, but beef supplies 20% of zinc intake from food in the United States because it is eaten so often. Eggs and dairy products also contain zinc, beans, nuts and whole grains contain zinc together with phytate, and fruits and vegetables contain very little. The UK's NHS lists meat, shellfish, dairy foods such as cheese, bread and cereal products such as wheatgerm. Zinc contributes to the normal function of the immune system and to normal DNA and protein synthesis.
Zinc per 100 g of food
The figures below come from the US Department of Agriculture's FoodData Central database (SR Legacy), per 100 g of the food as described. Shellfish in particular vary by species, season and where they are grown, and Thai varieties may give different amounts.
| Food (FoodData Central description) | Zinc per 100 g (mg) |
|---|---|
| Oyster, eastern, farmed, raw | 37.92 |
| Oyster, Pacific, raw | 16.62 |
| Watermelon seed kernels, dried | 10.2 |
| Pumpkin and squash seed kernels, dried | 7.81 |
| Beef chuck, under blade, boneless, lean only, raw | 7.79 |
| Sesame seeds, whole, dried | 7.75 |
| Cashew nuts, raw | 5.78 |
| Pork liver, raw | 5.76 |
| Adzuki beans, mature seeds, raw | 5.04 |
| Sunflower seed kernels, dried | 5.00 |
| Soybeans, mature seeds, raw | 4.89 |
| Beef, ground, 85% lean, raw | 4.48 |
| Beef liver, raw | 4.00 |
| Black beans, mature seeds, raw | 3.65 |
| Cheese, cheddar | 3.64 |
| Oats, regular and quick, not fortified, dry | 3.64 |
| Crab, blue, raw | 3.54 |
| Peanuts, all types, raw | 3.27 |
| Lentils, raw | 3.27 |
| Almonds | 3.12 |
| Mung beans, mature seeds, raw | 2.68 |
| Chicken liver, raw | 2.67 |
| Rice, brown, long-grain, raw | 2.13 |
| Pork loin, lean only, raw | 1.84 |
| Chicken thigh, meat only, raw | 1.58 |
| Tofu, firm, made with calcium sulfate | 1.57 |
| Squid, raw | 1.53 |
| Shrimp, raw | 1.34 |
| Egg, whole, raw | 1.29 |
| Rice, white, glutinous, unenriched, raw | 1.20 |
| Rice, white, long-grain, unenriched, raw | 1.09 |
| Spinach, raw | 0.53 |
| Milk, whole (3.25% fat) | 0.37 |
| Tilapia, raw | 0.33 |
Seeds, nuts, dried beans and rice are listed dry and raw. They take up water when cooked or are eaten in small amounts, so the next section looks at usual servings.
Oysters and other shellfish
Oysters stand far above every other food. Raw farmed eastern oysters have 37.92 mg of zinc per 100 g, and raw Pacific oysters 16.62 mg, so even two kinds of oyster differ by more than double. Other shellfish have much less: raw blue crab has 3.54 mg, blue mussels 1.60 mg, squid 1.53 mg and shrimp 1.34 mg.
Meat, offal and eggs
Red meat has more zinc than poultry or fish. Lean beef chuck has about 7.8 mg per 100 g raw and ground beef (85% lean) 4.48 mg, while lean pork loin has 1.84 mg and chicken thigh 1.58 mg. Among offal, raw pork liver has 5.76 mg, beef liver 4.00 mg and chicken liver 2.67 mg. A whole raw egg has 1.29 mg per 100 g, and tilapia 0.33 mg.
Seeds that Thai people snack on
Dried watermelon seed kernels, the shelled seeds sold as melon seeds, have 10.2 mg of zinc per 100 g. Dried pumpkin seed kernels have 7.81 mg, whole sesame seeds 7.75 mg and raw cashews 5.78 mg. The figures are for kernels without the shell.
How much zinc is in a usual serving?
The ODS table lists zinc per typical serving, based on FoodData Central. The last column compares each serving with the Thai RDI of 11 mg.
Zinc per serving
| Food | Serving | Zinc (mg) | Share of 11 mg |
|---|---|---|---|
| Oysters, eastern, farmed, raw | 3 ounces (about 85 g) | 32 | 291% |
| Oysters, Pacific, cooked | 3 ounces (about 85 g) | 28.2 | 256% |
| Beef, bottom sirloin, roasted | 3 ounces (about 85 g) | 3.8 | 35% |
| Blue crab, cooked | 3 ounces (about 85 g) | 3.2 | 29% |
| Oats, unenriched, cooked with water | 1 cup | 2.3 | 21% |
| Pumpkin seeds, roasted | 1 ounce (about 28 g) | 2.2 | 20% |
| Pork chops, broiled | 3 ounces (about 85 g) | 1.9 | 17% |
| Cheese, cheddar | 1.5 ounces (about 43 g) | 1.5 | 14% |
| Shrimp, cooked | 3 ounces (about 85 g) | 1.4 | 13% |
| Lentils, boiled | ½ cup | 1.3 | 12% |
| Sardines, canned in oil, with bone | 3 ounces (about 85 g) | 1.1 | 10% |
| Milk, 1% fat | 1 cup | 1.0 | 9% |
| Peanuts, dry roasted | 1 ounce (about 28 g) | 0.8 | 7% |
| Rice, brown, long grain, cooked | ½ cup | 0.7 | 6% |
| Egg, large | 1 | 0.6 | 5% |
| Kidney beans, canned | ½ cup | 0.6 | 5% |
| Salmon, cooked | 3 ounces (about 85 g) | 0.5 | 5% |
| Broccoli, chopped, cooked | ½ cup | 0.4 | 4% |
| Rice, white, long grain, cooked | ½ cup | 0.3 | 3% |
Source: ODS zinc fact sheet, Table 2 (US servings). The share of 11 mg is our comparison with the Thai RDI.
Fruit and vegetables
The ODS says fruits and vegetables contain very little zinc. In FoodData Central, 100 g of raw spinach has 0.53 mg, raw broccoli 0.41 mg and raw banana 0.15 mg. In the serving table, half a cup of cooked broccoli has 0.4 mg.
What is phytate, and how much is in plant foods?
Phytate often comes up alongside zinc in plant foods, so it helps to know what it is.
A definition
A 2006 study led by the University of Otago describes phytate as a salt of phytic acid (myo-inositol hexakisphosphate) found in certain plant-based foods, which strongly binds minerals. The ODS calls it the storage form of phosphorus in plants, and says it binds some minerals such as zinc in the intestine to form an insoluble complex.
Phytate content of foods
A 2005 study from China's National Institute for Food Safety and Nutrition (China CDC) analysed 60 foods commonly eaten in China, mostly based on cereal grains and soybeans. Phytate ranged from 0 in foods made from starch to 1,878 mg per 100 g in dried stick-shaped soybean milk film (yuba). The same food had the highest zinc of the 60, while potato and bean starches had the lowest, at 0.08 mg per 100 g. The researchers note that many of the foods in the study that were relatively rich in zinc also contained a higher level of phytate. The study covered Chinese foods and recipes.
| Food or diet | Phytate | Source |
|---|---|---|
| Foods made from starch (China) | 0 mg per 100 g | China CDC, 2005 (60 foods) |
| Dried soybean milk film (China) | 1,878 mg per 100 g | China CDC, 2005 (60 foods) |
| One day of meals, 40 children, Ubon Ratchathani | Below detection limit | University of Otago and Thai researchers, 2006 |
| Daily meals, adults, Ubon Ratchathani and Bangkok | About 1,000 to 1,300 mg a day (group averages) | Mahidol University, 1999 (40 adults) |
How much zinc do Thai meals provide?
Two Thai studies collected a copy of everything people ate and analysed it in the laboratory, which avoids relying on food tables.
Adults in Ubon Ratchathani and Bangkok
A 1999 study from Ramathibodi Hospital, Mahidol University recruited 10 men and 10 women in Ubon Ratchathani and the same number in Bangkok, and collected duplicate portions of their self-selected meals for 5 consecutive days. Average zinc intake was 20.0 mg a day in men and 12.7 mg in women in Ubon Ratchathani, and 7.7 mg and 6.1 mg in Bangkok. Average phytate intake was 1,104.8 and 1,139.3 mg a day in Ubon Ratchathani and 1,304.7 and 997.1 mg in Bangkok. The researchers also calculated the phytate-to-zinc molar ratio, a figure used to describe how much phytate a diet contains relative to its zinc: 7.5 and 3.9 in Ubon Ratchathani, and 16.2 and 17.5 in Bangkok.
Schoolchildren in Ubon Ratchathani
The Otago study collected a weighed duplicate of one day's food from 40 children aged 6 to 13 in Ubon Ratchathani, randomly selected from 567 children in a larger trial. The median zinc content was 4.3 mg a day.
| Group | Study | Method | Zinc intake |
|---|---|---|---|
| 10 men, Ubon Ratchathani | Mahidol University, 1999 | 5-day duplicate portions | Average 20.0 mg a day |
| 10 women, Ubon Ratchathani | Mahidol University, 1999 | 5-day duplicate portions | Average 12.7 mg a day |
| 10 men, Bangkok | Mahidol University, 1999 | 5-day duplicate portions | Average 7.7 mg a day |
| 10 women, Bangkok | Mahidol University, 1999 | 5-day duplicate portions | Average 6.1 mg a day |
| 40 children aged 6 to 13, Ubon Ratchathani | University of Otago and Thai researchers, 2006 | 1-day weighed duplicate diet | Median 4.3 mg a day |
These studies are small and old, and each covered one or two places. They show how widely zinc intake can vary between groups, but they do not describe the whole country today.
Does polishing or cooking change the zinc in food?
Polishing rice
In FoodData Central, 100 g of raw long-grain brown rice has 2.13 mg of zinc and raw unenriched long-grain white rice 1.09 mg. A 2020 study from Chulalongkorn University measured elements in rice grains at each step of polishing. The levels of essential elements fell as the degree of polishing increased. Copper, nickel and manganese fell most after the first step, because they are mainly in the outer aleurone layer, while the largest fall in zinc, 15%, came after the fourth polishing step. The study measured its own rice samples, so other varieties and mills may give different figures.
Raw and cooked figures
| Food (FoodData Central) | Raw, per 100 g (mg) | Cooked, per 100 g (mg) |
|---|---|---|
| Rice, brown, long-grain | 2.13 | 0.71 |
| Rice, white, long-grain, unenriched | 1.09 | 0.49 |
| Rice, white, glutinous, unenriched | 1.20 | 0.41 |
| Oyster, eastern, farmed (cooked with dry heat) | 37.92 | 45.15 |
| Crab, blue (cooked with moist heat) | 3.54 | 3.81 |
Rice shows lower figures after cooking mainly because cooked rice is mostly water. Oysters and crab show higher figures after cooking because they lose water and 100 g holds more flesh. When you compare foods, check whether a figure is for raw or cooked food, and for 100 g or a serving.
How much zinc do you need a day, and how much is too much?
The Thai RDI for zinc is 11 mg a day, for the general population aged 3 and over. It counts zinc from all foods. For the Thai reference amounts of other nutrients, see What are the Thai daily reference amounts for each nutrient? The NHS says people should be able to get all the zinc they need from a varied and balanced diet.
Upper limits
| Number | What it means | Source |
|---|---|---|
| 11 mg a day | Thai daily reference amount, ages 3 and over | Thai RDIs |
| 40 mg a day | Upper limit for adults, counting food and supplements | US value (ODS) |
| 25 mg a day | Do not take more than this from zinc supplements unless a doctor advises it | UK NHS |
The ODS says the upper limit was set on the basis of the amounts that have an adverse effect on the body's copper status. The NHS says high doses of zinc lower the amount of copper the body can absorb.
Who should talk to a doctor or pharmacist?
People who take regular medication
Zinc can interact with some medicines, and some medicines can affect the body's zinc. If you take medication regularly, ask a doctor or pharmacist before adding zinc.
Pregnant and breastfeeding women
If you are pregnant or breastfeeding, talk to a doctor or pharmacist before taking any dietary supplement, including zinc.
Dietary supplements are not intended to prevent, treat or cure any disease.
Frequently asked questions
Which foods have the most zinc per 100 g?
How much zinc is in a usual serving?
Do vegetables and fruit contain zinc?
What is phytate?
How much zinc do Thai people get from food?
Does polishing or cooking change the zinc in rice?
How much zinc do you need a day, and how much is too much?
- Ministry of Public Health Notification No. 445 (B.E. 2566) on Nutrition Labelling – Thai RDIs (Annex 3)
- Ministry of Public Health Notification No. 447 (B.E. 2566)
- NIH Office of Dietary Supplements: Zinc (Health Professional Fact Sheet) ↗
- NHS: Vitamins and minerals – Others (zinc) ↗
- US Department of Agriculture: FoodData Central ↗
- USDA FoodData Central: Mollusks, oyster, eastern, farmed, raw ↗
- USDA FoodData Central: Seeds, watermelon seed kernels, dried ↗
- Nititham S, Srianujata S, Rujirawat T. Dietary intake of phytate, zinc and calcium of self-selected diets of Ubon Ratchathani and Bangkok subjects, Thailand. J Med Assoc Thai 1999 (PubMed) ↗
- Krittaphol W, Bailey KB, Pongcharoen T, et al. Low zinc, iron, and calcium intakes of Northeast Thai school children consuming glutinous rice-based diets are not exacerbated by high phytate. Int J Food Sci Nutr 2006 (PubMed) ↗
- Hensawang S, Lee BT, Kim KW, Chanpiwat P. Probabilistic assessment of the daily intake of microelements and toxic elements via the consumption of rice with different degrees of polishing. J Sci Food Agric 2020 (PubMed) ↗
- Ma G, Jin Y, Piao J, et al. Phytate, calcium, iron, and zinc contents and their molar ratios in foods commonly consumed in China. J Agric Food Chem 2005 (PubMed) ↗
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
