Discover 25 zinc rich foods ranked by mg per serving — from oysters to pumpkin seeds. Includes RDA targets, bioavailability tips, and deficiency signs.
Frequently Asked Questions
What food is highest in zinc?
Oysters are by far the highest zinc food — a 3-ounce serving of Eastern oysters provides around 32 mg of zinc, nearly three times the adult daily requirement of 11 mg. Beef chuck is the next highest common food at about 10 mg per 3-ounce serving.
How much zinc do I need per day?
The RDA for zinc is 11 mg per day for adult men and 8 mg per day for adult women. Pregnant women need 11 mg and lactating women need 12 mg. Vegans and vegetarians are advised to aim for about 50% more than these targets because phytates in plant foods reduce zinc absorption.
What are the best plant-based zinc sources?
The best plant-based zinc sources are hemp seeds (3.0 mg per 3 tbsp), pumpkin seeds (2.2 mg per oz), firm tofu (2.0 mg per half cup), oatmeal (2.3 mg per cup), cashews (1.6 mg per oz), chickpeas, and lentils. Soaking or sprouting legumes and grains increases the amount of zinc your body can absorb.
What are the signs of zinc deficiency?
Common signs of zinc deficiency include frequent infections, slow wound healing, hair loss, loss of taste or smell, and skin problems such as acne or eczema. Zinc deficiency is more common in people who avoid animal products, have Crohn's disease, or follow a very low-calorie diet.
How can I improve zinc absorption from food?
To improve zinc absorption from plant foods, soak legumes and grains overnight before cooking (reduces phytates by up to 50%), eat sprouted grains and beans, and choose fermented foods like tempeh and sourdough. Pairing zinc-rich plant foods with animal protein can also enhance absorption. Avoid drinking coffee or tea immediately with zinc-rich meals, as tannins inhibit zinc uptake.