Food Sources of Zinc: Animal, Plant, and More

Zinc is found in a wide range of foods, from shellfish and red meat to beans, nuts, and fortified cereals. The daily value is 11 mg for most adults, and the richest single source by far is oysters, which pack about 33 mg in a serving of six. Most people can meet their needs through a varied diet, but where your zinc comes from matters almost as much as how much you eat, because the body absorbs zinc from different foods at very different rates.

Shellfish and Red Meat

Animal foods are the most concentrated and easily absorbed sources of zinc. Oysters sit in a category of their own: six cooked eastern oysters deliver roughly 33 mg, about three times the daily recommendation. No other food comes close on a per-serving basis.

After oysters, the standouts are crab and beef. A single Alaska king crab leg provides around 10 mg, nearly a full day’s worth. Beef ranges from about 5 to 6 mg per 100 grams depending on the cut. Ground beef (80/20) comes in at 6.07 mg, chuck roast at 5.95 mg, and top sirloin at 5.21 mg. Lobster lands in a similar range, with a whole lobster providing about 9 mg.

Other meats contribute meaningful but smaller amounts. Ground bison has 5.34 mg per 100 grams, lamb shoulder 4.58 mg, elk 3.16 mg, ground turkey 3.11 mg, chicken drumsticks 2.54 mg, and pork loin chops 2.14 mg. If you eat red meat a few times a week and include some poultry or seafood, you’re likely covering a large share of your zinc needs from these foods alone.

Plant-Based Sources

Legumes, nuts, seeds, and whole grains all contain zinc, though in smaller amounts per serving than meat or shellfish. Pumpkin seeds are one of the richest plant sources, with about 2.2 mg per ounce. Chickpeas, lentils, and black beans each provide roughly 1 to 2.5 mg per cooked cup. Cashews, almonds, and hemp seeds also contribute modest amounts.

Whole grains like oats, quinoa, and brown rice contain zinc as well, though refining strips much of it away. That’s one reason many breads and breakfast cereals are fortified (more on that below). For people eating mostly or entirely plant-based diets, combining several of these foods throughout the day is the practical way to reach adequate intake.

Fortified Foods

Fortified breakfast cereals are a major source of zinc in the American diet, and for kids especially. Among children and adolescents in the United States, 12% to 18% of daily zinc intake comes from enriched and fortified foods. A single serving of cereal fortified with 25% of the daily value provides about 2.8 mg. Fortified bread, flour, and other grain products add smaller but consistent amounts that accumulate over the course of a day.

Dairy and Eggs

Dairy products and eggs aren’t zinc powerhouses, but they contribute steady, moderate amounts that add up. A cup of yogurt or milk typically contains around 1 to 2 mg. Cheddar cheese provides roughly 1 mg per ounce. One large egg has about 0.5 mg. For vegetarians who include dairy and eggs, these foods help fill the gap left by skipping meat and shellfish, especially when combined with legumes, nuts, and fortified grains.

Why Absorption Matters

Not all zinc you eat ends up in your bloodstream. Your body absorbs zinc from animal foods much more efficiently than from plants, and the main reason is a compound called phytate. Phytates are naturally present in beans, grains, nuts, and seeds, and they bind to zinc in the digestive tract, reducing the amount your body can use. Research published in The American Journal of Clinical Nutrition found that phytate reduced absolute zinc absorption by about 25%, which translated to roughly 1 mg less per day in women eating conventional diets.

The good news: you can reduce the impact of phytates through common kitchen techniques. Soaking dried beans and grains before cooking breaks down a portion of the phytates. Sprouting seeds and lentils does the same. Fermenting, as in sourdough bread or tempeh, is particularly effective at lowering phytate levels. Interestingly, dietary calcium does not make the problem worse. Studies show that even high-calcium diets don’t further impair zinc absorption regardless of phytate content.

Adding even a small amount of animal protein to a plant-heavy meal can make a significant difference. In one study, adding a small portion of chicken to a legume-based meal roughly doubled zinc absorption, and adding beef increased it even further. The zinc content of the protein source itself plays a large role, but the animal protein also appears to counteract some of phytate’s blocking effect. This means that people who eat flexitarian or semi-vegetarian diets can get outsized benefits from including modest amounts of meat, fish, or poultry alongside their beans and grains.

How Much You Need

The recommended dietary allowance for zinc is 11 mg per day for adult men and 8 mg per day for adult women. During pregnancy the need rises to 11 mg, and during breastfeeding it increases to 12 mg. The daily value listed on nutrition labels is set at 11 mg for adults and children four and older.

Getting too much zinc is also a concern, primarily from supplements rather than food. Chronically high zinc intake interferes with copper absorption, which can lead to its own set of problems including anemia and weakened immunity. The tolerable upper limit for adults is 40 mg per day from all sources combined. A serving of oysters alone exceeds that, but occasional high-zinc meals from food don’t carry the same risk as daily oversupplementation because the body handles short bursts of dietary zinc differently from chronic high doses.

Putting It Together

If you eat a mixed diet with some meat or seafood, you probably get enough zinc without thinking about it. A breakfast of fortified cereal (2.8 mg), a lunch with a few ounces of ground beef (5 to 6 mg), and a dinner with chicken and a cup of yogurt easily clears 11 mg. Vegetarians and vegans need to be more intentional: combining legumes, nuts, seeds, whole grains, and fortified foods while using soaking, sprouting, or fermenting to improve absorption. Even small additions of animal protein, for those open to it, meaningfully boost how much zinc the body actually takes in.