← All guides Plant-Based · Calculator · 4 min

Can you get enough zinc without meat? Tap your foods and see

Beans, seeds and wholegrains all contain zinc, but they also contain phytate, which makes it harder to absorb, so plant-based eaters have a slightly higher target.

Choose your sex and how wholegrain-and-bean heavy your eating is, tap the foods you eat in a day and see your zinc against the EFSA target.

Plus the kitchen habits that help: soaking, leavened bread and sprouting. Estimates only, not medical advice.

Orange plate with seeds and legumes beside the title: enough zinc without meat

Zinc helps your body make proteins, heal wounds and run your immune system, and you need a little of it every day. If you eat little or no meat, it is one of the minerals worth a second look. Beans, seeds and wholegrains do contain zinc, but they also contain something that makes it harder to absorb.

Why plant zinc is trickier

That something is phytate, a natural compound in the outer layers of grains, in beans, nuts and seeds. Phytate binds zinc in your gut, so less of it gets through. The US National Institutes of Health says absorption from food ranges from about 5% to more than 50%, depending on how much phytate comes with it.

This is why Europe's food safety agency (EFSA) does not set one number for everyone. Its zinc targets rise as phytate rises: the more wholegrain, bean and nut-heavy your plate, the more zinc it takes to end up with the same amount in your body. The table below shows the adult targets for four phytate levels.

Phytate in your dayWomen (mg/day)Men (mg/day)
300 mg7.59.4
600 mg9.311.7
900 mg11.014.0
1,200 mg12.716.3

Count your day's zinc

Choose your sex and how wholegrain-and-bean heavy your eating is, then tap the foods you eat in a day. The bar compares your total with the EFSA target.

What the result means

Falling short of the bar does not mean you are deficient. EFSA's targets are set high enough to cover nearly everyone, and the body adapts: reviews of vegetarian diets note that people eating plant-based seem to absorb and keep more zinc, and studies find their blood zinc is similar to meat-eaters'. A well-planned plant-based diet can supply enough. The bar is a nudge to plan, not a verdict.

The UK health service gives lower figures than the table: about 9.5 mg a day for men and 7 mg for women. Countries differ because they make different assumptions about absorption. Your plate sits somewhere in that range.

Get more from the same plate

Three kitchen habits lower phytate or raise zinc, according to nutrition reviews: soaking beans and lentils before cooking; choosing yeast-leavened or sourdough bread over flat, unleavened versions; and sprouting pulses and grains. If you sprout at home, follow food-hygiene advice, because warm damp seeds can grow bacteria.

Foods that earn their place include pumpkin seeds, nuts, lentils, chickpeas, tofu, tempeh, wholegrain bread, oats and fortified breakfast cereals. Dairy is a good source too, for vegetarians who eat it.

Plant-based zinc is about the whole plate, not one food: seeds, pulses and wholegrains most days, soaked or leavened where you can.

When to ask a professional

Not medical advice. If you are pregnant or breastfeeding, you need more zinc than the table shows, so talk to your midwife, doctor or a dietitian. The same goes if you have a digestive condition, have or had an eating disorder, take regular medication, or notice slow-healing wounds, hair loss or frequent infections. Do not reach for supplements on your own. The UK health service advises no more than 25 mg a day from supplements unless a doctor says otherwise, because too much zinc blocks copper absorption and can cause anaemia.

Sources

More in Plant-Based

Next up