Iron and zinc get lumped together a lot, and for good reason — they’re both minerals a lot of Americans fall short on, and a surprising number of foods deliver both at once. I’ve spent years adjusting my own meals (and my kids’ plates) around these two, and the good news is you don’t need supplements to cover most of your bases.
Below are 27 foods that genuinely earn a spot on an iron-and-zinc-rich list, organized by category so you can build meals instead of just memorizing numbers. Nutrition figures are approximate per typical serving and will vary by brand, cut, and cooking method — think of them as a solid ballpark, not a lab report.
Key Takeaways
- Oysters and beef liver are among the most concentrated sources of zinc and iron, but everyday foods like beans and eggs add up fast too.
- Animal-source (heme) iron absorbs more easily than plant-source (non-heme) iron, per the NIH.
- Pairing plant-based iron foods with a vitamin C source at the same meal can improve how much iron your body absorbs.
- Most adults need roughly 8-18 mg of iron and 8-11 mg of zinc daily, though needs shift with age, sex, and pregnancy.
- Vegetarians, pregnant women, and young kids often need to pay closer attention to hitting both minerals consistently.
Red Meat and Poultry: The Reliable Anchors
If you eat meat, this category does a lot of heavy lifting for both minerals at once. I lean on these cuts on weeks when I know our meals have been light on greens and legumes.
1. Beef Chuck Roast
Approximate nutrition: about 2.4 mg iron and 7 mg zinc per 3-ounce cooked serving.
Chuck roast is one of the most efficient ways to hit both minerals in one meal — braise it low and slow until it shreds apart for tacos or a Sunday pot roast.

2. Ground Beef (90% Lean)
Approximate nutrition: roughly 2.1 mg iron and 4.6 mg zinc per 3-ounce cooked serving.
This is the workhorse in my kitchen for weeknight chili, burgers, and pasta sauce, and it quietly delivers a solid dose of both minerals every time.
3. Lamb
Approximate nutrition: around 1.5 mg iron and 4.2 mg zinc per 3-ounce cooked serving.
Ground lamb makes a great swap in kebabs or meatballs if you want a change from beef with a similar mineral profile.
4. Chicken Thighs (Dark Meat)
Approximate nutrition: about 1.1 mg iron and 2.4 mg zinc per 3-ounce cooked serving.
Dark meat chicken has meaningfully more iron and zinc than breast meat — I always reach for thighs when I’m cooking for iron intake, since the difference really does add up over a week. This is worth knowing if you’re building an iron rich foods for kids rotation, since thighs are usually an easier sell than liver or leafy greens.
Seafood and Shellfish: Zinc Superstars
This is where zinc numbers get genuinely impressive. Shellfish in particular punch far above their weight, and a couple of these are things I keep in the freezer just for this reason.

5. Oysters
Approximate nutrition: roughly 32 mg zinc and 4-8 mg iron per 3-ounce cooked serving.
Oysters are the single richest common food source of zinc by a wide margin — a small serving can cover your entire daily need, according to the NIH Office of Dietary Supplements.
6. Crab
Approximate nutrition: about 6.5 mg zinc and 0.7 mg iron per 3-ounce cooked serving.
Crab is a lighter, sweeter way to work zinc into a meal — I like it tossed with pasta or piled on a simple salad.
7. Clams
Approximate nutrition: around 23.8 mg iron and 1.4 mg zinc per 3-ounce cooked serving.
Clams are one of the most concentrated iron sources of any food, meat or plant, and a bowl of linguine alle vongole is an easy way to enjoy them.
8. Sardines
Approximate nutrition: about 2.4 mg iron and 1.1 mg zinc per 3-ounce canned serving.
Sardines are shelf-stable, cheap, and one of my go-to pantry proteins on nights I don’t want to cook — mash them into a sandwich with lemon and mustard.
Organ Meats: Small Portions, Big Mineral Payoff
Organ meats aren’t for everyone, but they’re worth mentioning because a small serving covers a huge chunk of your daily iron. If liver isn’t your thing, a little goes a long way blended into ground meat dishes.
9. Beef Liver
Approximate nutrition: roughly 5 mg iron and 4 mg zinc per 3-ounce cooked serving.
Beef liver is also one of the richest natural sources of vitamin B12, which makes it a favorite when I’m building meals around both foods high in iron and b12 at once.

10. Chicken Liver
Approximate nutrition: about 11 mg iron and 2 mg zinc per 3-ounce cooked serving.
Milder than beef liver, chicken liver blends smoothly into pâté or a quick sauté with onions if you want to ease into organ meats.
Legumes and Beans: Plant-Based Double Duty
Beans and lentils are the backbone of any plant-forward approach to these minerals, and I use them constantly in soups, grain bowls, and dips. The iron here is non-heme, so pairing it with vitamin C helps your body absorb more of it.
11. Chickpeas
Approximate nutrition: about 4.7 mg iron and 2.5 mg zinc per 1 cup cooked.
Roast them for a crunchy snack, blend them into hummus, or toss them into salads — chickpeas are endlessly flexible.
12. Lentils
Approximate nutrition: roughly 6.6 mg iron and 2.5 mg zinc per 1 cup cooked.
Lentils cook fast, need no soaking, and are one of the first foods I recommend for anyone building an iron rich foods for vegetarians meal plan.
13. Kidney Beans
Approximate nutrition: around 5.2 mg iron and 1.9 mg zinc per 1 cup cooked.
They hold their shape well in chili and stews, and canned versions work fine if you rinse them first.
14. Black Beans
Approximate nutrition: about 3.6 mg iron and 1.9 mg zinc per 1 cup cooked.
I keep these on hand for burrito bowls and bean salads — a squeeze of lime at the end does double duty for flavor and iron absorption.
15. Edamame
Approximate nutrition: roughly 3.5 mg iron and 2.1 mg zinc per 1 cup cooked.
Steamed and lightly salted, edamame makes an easy snack or a quick add-in for rice bowls and noodle dishes.
Nuts and Seeds: Easy Everyday Boosters
Nuts and seeds are what I reach for when I want to nudge my mineral intake up without cooking anything. A handful here and there adds up more than people expect, and several of these overlap nicely with other minerals worth tracking — see foods high in zinc and magnesium for more on that pairing.
16. Pumpkin Seeds
Approximate nutrition: about 2.5 mg iron and 2.2 mg zinc per 1-ounce serving.
These are my favorite salad topper for exactly this reason — toasted and lightly salted, they add crunch and minerals in one move.
17. Cashews
Approximate nutrition: roughly 1.9 mg iron and 1.6 mg zinc per 1-ounce serving.
Cashews are creamy enough to blend into sauces or dairy-free cheese, which is a sneaky way to work them into meals beyond snacking.
18. Hemp Seeds
Approximate nutrition: about 2.4 mg iron and 2.9 mg zinc per 3-tablespoon serving.
Hemp seeds have a mild, nutty flavor that disappears into smoothies, oatmeal, or yogurt without changing the taste much.
19. Sesame Seeds (Tahini)
Approximate nutrition: around 2.6 mg iron and 1.4 mg zinc per 2-tablespoon serving of tahini.
Tahini whisked into a dressing or drizzled over roasted vegetables is one of the easiest ways to work sesame into a regular rotation.
20. Pine Nuts
Approximate nutrition: roughly 1.6 mg iron and 2.2 mg zinc per 1-ounce serving.
Toast them briefly in a dry pan to bring out their flavor before scattering over pasta, pesto, or grain salads.
Whole Grains and Fortified Foods
Whole grains contribute a modest but steady amount of both minerals, and fortified products can close gaps quickly for people who don’t eat much meat. I’ve found fortified cereal especially useful for kids who are picky about everything else on this list.
21. Fortified Breakfast Cereal
Approximate nutrition: up to 18 mg iron and 15 mg zinc per 1 cup serving, depending on the brand.
Check the nutrition label closely, since fortification levels vary a lot — some cereals cover close to a full day’s iron in one bowl. This pairs well with a broader foods high in iron and magnesium approach if you’re trying to round out breakfast.
22. Quinoa
Approximate nutrition: about 2.8 mg iron and 2 mg zinc per 1 cup cooked.
Unlike most grains, quinoa is a complete protein, which makes it a smart base for meatless bowls built around this list.
23. Oats
Approximate nutrition: roughly 3.4 mg iron and 2.3 mg zinc per 1 cup cooked.
A weekday bowl of oatmeal topped with pumpkin seeds and berries quietly stacks three or four items from this list into one breakfast.
Eggs and Dairy
Eggs and dairy aren’t the biggest sources here, but they’re consistent, easy to eat daily, and worth including for anyone assembling meals around a broader b12 rich foods list alongside iron and zinc.
24. Eggs
Approximate nutrition: about 0.9 mg iron and 0.6 mg zinc per large egg.
Two eggs at breakfast isn’t a huge mineral hit on its own, but combined with toast and fruit it adds up over a week.
25. Plain Yogurt
Approximate nutrition: roughly 2.2 mg zinc and minimal iron per 1 cup serving.
Yogurt is more of a zinc contributor than an iron one — I use it as a base for smoothies or a topping for grain bowls that already carry the iron.
Vegetables and Other Standouts
Vegetables generally aren’t the most concentrated sources on this list, but a couple deserve a mention, especially when paired with vitamin C to help absorption — see this vitamin c foods list for easy pairing ideas.
26. Spinach
Approximate nutrition: about 6.4 mg iron and 1.4 mg zinc per 1 cup cooked.
Spinach’s iron is non-heme and absorbs less efficiently than meat sources, so I always squeeze lemon over sautéed spinach for exactly that reason.
27. Dark Chocolate (Cocoa)
Approximate nutrition: roughly 3.3 mg iron and 0.9 mg zinc per 1-ounce serving of 70-85% cocoa chocolate.
It’s not a health food, but a square or two of dark chocolate is a genuinely fun way to nudge iron intake up without it feeling like a chore.

Frequently Asked Questions
What foods are highest in both iron and zinc at once?
Red meat, lamb, and oysters top the list for delivering meaningful amounts of both minerals in a single serving, with beef liver and clams close behind for iron specifically.
Can vegetarians get enough iron and zinc from food alone?
Yes, with planning — lentils, chickpeas, pumpkin seeds, and fortified cereals can cover both minerals, though non-heme plant iron absorbs less efficiently than meat-based iron, per the NIH.
Does vitamin C really help with iron absorption?
Yes, pairing a vitamin C source like citrus, bell peppers, or tomatoes with plant-based iron foods in the same meal can improve how much non-heme iron your body absorbs.
How much iron and zinc do adults need each day?
Most adult men need about 8 mg of iron and 11 mg of zinc daily, while adult women typically need around 18 mg of iron and 8 mg of zinc, with higher needs during pregnancy.
Is it possible to get too much iron or zinc from food?
It’s uncommon from food alone, but supplements can push intake past safe upper limits; anyone considering iron or zinc supplements should talk with a healthcare professional first.
