Zinc is the mineral behind a long list of quiet processes: enzymes, protein and DNA synthesis, and normal immune function. ODS lists zinc RDAs of 11 mg/day for adult men and 8 mg/day for adult women.
It also sets an adult tolerable upper intake level of 40 mg/day. If you've been searching for foods high in zinc, you'll see the usual animal-food leaders—oysters, beef, and other meats—for omnivores.
But there are solid plant options too: pumpkin seeds, beans, lentils, and fortified cereals can contribute meaningfully. The catch is bioavailability—zinc from plant foods can be harder to absorb because of compounds like phytates.
That's not a reason to fear plant foods; it's a reason to use smart prep and pairing: soaking and rinsing beans, choosing leavened whole-grain breads over flatbreads made without fermentation, and rotating in a few different zinc sources rather than leaning on one.
Iron is where nutrition gets personal fast, because needs vary sharply by life stage. ODS lists an iron RDA of 8 mg/day for adult men and postmenopausal women, and 18 mg/day for women ages 19–50; the adult upper limit for iron is 45 mg/day.
Iron comes in two dietary forms. Heme iron from animal foods is typically absorbed more efficiently. Non-heme iron from plant foods and fortified foods is more sensitive to the context of the meal.
If you're aiming for foods high in iron from plant sources—lentils, beans, tofu, spinach, and fortified cereals—pair them with vitamin C-rich foods like citrus, bell peppers, strawberries, or tomatoes to improve absorption.
The common mistake is adding iron just in case. Unlike magnesium, iron is not a mineral to supplement casually; too much can cause gastrointestinal distress and other issues, and it's best handled with individualized guidance.