What Snacks Are High in Iron? Seeds, Jerky & More

Pumpkin seeds, dark chocolate, dried apricots, and roasted chickpeas are among the best high-iron snacks you can grab between meals. A single ounce of pumpkin seeds delivers 2.5 mg of iron, while a small bar of dark chocolate can pack over 5 mg. How much iron you need daily depends on your body: adult men need 8 mg, pre-menopausal women need 18 mg, and pregnant women need 27 mg.

Seeds and Nuts

Seeds are some of the most iron-dense snacks per ounce, and they’re easy to toss in a bag or keep at your desk. Dried pumpkin seeds (pepitas) top the list at 2.5 mg of iron per ounce. Hemp hearts come in close at 2.3 mg per ounce and work well sprinkled on yogurt or blended into a smoothie. Raw cashews provide 1.9 mg per ounce, while roasted cashews drop slightly to 1.7 mg.

Trail mix that combines pumpkin seeds, cashews, and dried fruit can easily deliver 4 to 6 mg of iron in a single handful, making it one of the simplest ways to stack multiple iron sources into one snack.

Dried Fruits

Dried apricots are the standout here. A half cup provides 4.2 mg of iron, which covers nearly a quarter of the daily needs for most women. Raisins offer 2.8 mg per half cup, and prunes come in at 1.6 mg per cup (pitted). All three are easy to pair with nuts or cheese for a more filling snack.

Keep in mind that dried fruits are calorie-dense and high in natural sugar, so the portions that deliver meaningful iron are relatively small. That works in your favor for snacking since you don’t need to eat much to get a solid iron boost.

Dark Chocolate

Dark chocolate with 70% cocoa or higher is surprisingly rich in iron. A 3-ounce bar (roughly one small bar) provides anywhere from 5.4 to 10.1 mg of iron depending on the brand and cocoa percentage. Even a 1-ounce square after lunch adds a worthwhile amount. The higher the cocoa content, the more iron you get.

One caveat: cocoa itself contains compounds called polyphenols that can reduce iron absorption (more on that below). So while the iron content is impressive on paper, your body may not absorb all of it. Pairing dark chocolate with a vitamin C source, like orange slices or strawberries, helps offset this effect.

Legume-Based Snacks

Roasted chickpeas have become a popular crunchy snack, and for good reason. A half cup of cooked chickpeas contains 2.4 mg of iron, and roasting them with spices makes a satisfying alternative to chips. Edamame is even higher at 4.4 mg per half cup, making it one of the best plant-based iron snacks available. You can find steamed, shelled edamame in the freezer section of most grocery stores, lightly salted and ready to eat in minutes.

Sardines and Jerky

If you eat animal products, sardines and beef jerky are portable, shelf-stable options. A 3-ounce serving of sardines provides about 2.5 mg of iron, plus the iron in animal foods (called heme iron) is absorbed roughly two to three times more efficiently than plant-based iron. Canned sardines on crackers make a quick, protein-rich snack that checks multiple nutritional boxes.

Beef jerky varies by brand, but a typical serving delivers iron alongside a high dose of protein. Watch the sodium content if that’s a concern for you.

Fortified Cereals and Bars

Some of the highest iron counts in any snack come from fortified cereals eaten dry or mixed into snack bars. A three-quarter cup serving of heavily fortified cereals like Total or Product 19 delivers a full 18 mg of iron, which is the entire daily value for pre-menopausal women. Mid-range options like Cheerios, Special K, Raisin Bran, and Wheaties provide about 4.5 mg per serving. Even basic cereals like Rice Krispies and Corn Flakes contain 2 mg.

Dry cereal in a snack bag is an underrated option, especially for kids or anyone who struggles to get enough iron from whole foods alone. Cooked options like Cream of Wheat pack 8 mg per half cup if you’re open to a warm snack.

How to Absorb More Iron From Snacks

The iron in plant foods is notoriously hard to absorb, but vitamin C dramatically improves uptake. The effect is dose-dependent: as little as 25 mg of vitamin C (a few strawberries or a small wedge of orange) can meaningfully increase absorption, and higher amounts do even more. At around 280 mg of vitamin C taken with a meal, iron absorption nearly doubles. At the upper end, absorption can increase almost tenfold compared to eating iron-rich food alone.

Simple pairings that work: pumpkin seeds with dried mango, roasted chickpeas with a squeeze of lemon, trail mix with dried apricots (which contain both iron and vitamin C), or dark chocolate with strawberries.

What Blocks Iron Absorption

Tea and coffee are the biggest culprits. Black tea reduces iron absorption by 79 to 94% when consumed with a meal, and even a very weak cup (5% the strength of normal tea) still cuts absorption by nearly 70%. Peppermint tea, cocoa, and herbal teas like chamomile have similar effects, ranging from 47 to 84% inhibition. Adding milk to tea or coffee doesn’t meaningfully counteract this.

The practical takeaway: if you’re snacking specifically to boost your iron intake, drink water, juice, or a vitamin C-rich beverage alongside it. Save your tea or coffee for at least 30 minutes before or after your snack.

A Quick Trick With Cast Iron

Cooking or warming snack foods in a cast iron skillet does add small amounts of iron to the food. The effect is strongest with acidic foods cooked at high heat for longer periods. Roasting nuts or crisping chickpeas in cast iron won’t transform them into iron powerhouses, but it adds a modest bonus on top of what the food already contains. The amount transferred is unpredictable, so treat it as a helpful habit rather than a reliable strategy.