In remembrance and deep gratitudeDetails
A THAI COMPANY SINCE 1999 · VISTRA SINCE 2006·OFFICIAL STORES ON SHOPEE · LAZADA · TIKTOK SHOP · LINEA THAI COMPANY SINCE 1999 · VISTRA SINCE 2006
Where to buy
JAPAN QUALITY·輝く毎日を、内側から。·GMP · ISO · HACCP · FSSC 22000 · HALAL CERTIFIED
Ingredient guide

Which foods are high in zinc, and how much is in each?

·
Foods high in zinc include oysters, beef, pork liver, crab, cheese and seeds such as pumpkin, watermelon and sesame. Per 100 g, raw farmed oysters have 37.9 mg and lean beef chuck about 7.8 mg, while raw brown rice has 2.1 mg. The Thai RDI is 11 mg a day.

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?

In the US Department of Agriculture's FoodData Central database, 100 g of raw farmed eastern oysters has 37.9 mg of zinc and raw Pacific oysters 16.6 mg. Dried watermelon seed kernels have 10.2 mg, lean beef chuck about 7.8 mg, dried pumpkin seed kernels 7.8 mg, whole sesame seeds 7.8 mg, raw pork liver 5.8 mg and raw cashews 5.8 mg.

How much zinc is in a usual serving?

In the table published by the NIH Office of Dietary Supplements (ODS), 3 ounces (about 85 g) of raw farmed eastern oysters has 32 mg of zinc, 3 ounces of roasted beef sirloin 3.8 mg (35% of the Thai RDI of 11 mg), 3 ounces of cooked blue crab 3.2 mg, 1 ounce (about 28 g) of roasted pumpkin seeds 2.2 mg and half a cup of cooked brown rice 0.7 mg.

Do vegetables and fruit contain zinc?

Only a little. 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. Among plant foods, seeds, nuts, dried beans and whole grains contain more.

What is phytate?

Phytate is a salt of phytic acid, the storage form of phosphorus in plants. It is found in plant foods such as beans, nuts and whole grains, and it binds minerals such as zinc in the intestine. A 2005 study of 60 foods in China measured phytate from 0 in foods made from starch to 1,878 mg per 100 g in dried soybean milk film.

How much zinc do Thai people get from food?

A 1999 Mahidol University study that collected 5 days of duplicate meals from 40 adults found average intakes of 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. A 2006 study of 40 schoolchildren in Ubon Ratchathani found a median of 4.3 mg a day.

Does polishing or cooking change the zinc in rice?

In FoodData Central, 100 g of raw long-grain brown rice has 2.13 mg of zinc and raw unenriched white rice 1.09 mg. A 2020 Chulalongkorn University study found that essential elements in rice fell as polishing increased, with the largest zinc loss, 15%, after the fourth polishing step. Cooked rice shows lower figures per 100 g mainly because it holds water.

How much zinc do you need a day, and how much is too much?

The Thai Reference Daily Intake (Thai RDI) for zinc is 11 mg a day, for the general population aged 3 and over. The US upper limit published by the ODS is 40 mg a day for adults, counting food and supplements. The UK's NHS advises not taking more than 25 mg of zinc supplements a day unless a doctor advises it.