What Can I Eat for Iron? Foods and Absorption Tips

The best foods for iron include shellfish, red meat, organ meats, lentils, spinach, pumpkin seeds, and fortified cereals. How much iron you need depends on your age and sex: adult men need 8 mg per day, women aged 19 to 50 need 18 mg, and pregnant individuals need 27 mg. Hitting those numbers is easier when you understand which foods pack the most iron per serving and how to help your body absorb it.

Two Types of Iron in Food

Not all dietary iron is created equal. Iron from animal foods comes in a form called heme iron, which your body absorbs efficiently, at a rate of roughly 15 to 35 percent. Iron from plant foods is non-heme iron, and your body absorbs significantly less of it. Both types count toward your daily intake, but the difference in absorption means you may need to eat larger portions of plant foods or pair them strategically with other nutrients to get the same benefit.

Animal tissues actually contain both heme and non-heme iron, so meat gives you a two-for-one advantage. Plant foods contain only non-heme iron, which makes meal planning a bit more important for vegetarians and vegans.

Best Animal Sources of Iron

Shellfish tops the list. A 3-ounce serving of cooked wild eastern oysters delivers about 7.8 mg of iron, nearly a full day’s worth for adult men and close to half the daily need for premenopausal women. Mussels come in around 5.9 mg per cup raw. Even breaded and fried oysters still provide about 5.9 mg per 3-ounce serving.

Red meat is the most familiar iron source for a reason. A 3-ounce serving of beef shank delivers about 3.3 mg, while cuts like top round steak, porterhouse, and short ribs fall in the 2.4 to 2.8 mg range for the same portion. A cooked ground beef patty (90 percent lean) provides about 2.3 mg. These numbers apply to cooked servings, which is what you’d actually put on your plate.

Organ meats, especially liver, are among the most iron-dense foods available. If you enjoy the flavor, even a small portion a couple of times per week can make a meaningful dent in your daily target.

Best Plant Sources of Iron

Pumpkin seeds are a standout, with about 11.4 mg of iron per cup. That’s more than most animal sources, though your body won’t absorb it as efficiently. Still, even a quarter-cup snack adds a solid boost to your day.

Cooked lentils provide roughly 6.6 mg per cup, making them one of the best legume options. They’re also inexpensive, easy to cook in bulk, and work in soups, salads, and grain bowls. Cooked spinach delivers about 5.7 mg per cup. Raw spinach has far less per serving because it cooks down so dramatically, so sautéed or steamed spinach is the better bet for iron.

Quinoa offers about 2.8 mg per cooked cup. That’s modest compared to lentils, but quinoa works well as a base grain that stacks with other iron-rich ingredients. A bowl of quinoa topped with lentils and sautéed spinach, for example, can easily hit 10 to 15 mg in a single meal.

Fortified Foods Fill the Gaps

Many breakfast cereals are fortified with iron, and some provide a full day’s recommended amount in one serving. Check the nutrition label for the “percent daily value” column. Cereals listing 100 percent DV contain about 18 mg of iron per serving. Even those fortified at lower levels (25 to 50 percent DV) can be a convenient way to top off your intake, especially on days when your meals are lighter on iron-rich whole foods.

Other commonly fortified foods include breads, pasta, and rice. These won’t be your primary iron sources, but they contribute small amounts that add up across the day.

How to Absorb More Iron From Food

Vitamin C is the single most effective way to boost iron absorption from plant foods. Research has shown that non-heme iron absorption can increase from less than 1 percent to over 7 percent as vitamin C intake rises from 25 to 1,000 mg in the same meal. In practical terms, this means squeezing lemon over your lentils, adding bell peppers to a spinach salad, or eating strawberries alongside your morning cereal can make a real difference.

You don’t need megadoses. A medium bell pepper has about 95 mg of vitamin C, and a cup of strawberries has roughly 85 mg. Either of those alongside an iron-rich meal meaningfully improves what your body takes in.

What Blocks Iron Absorption

Several common foods and drinks compete with iron or bind to it in your digestive tract, reducing how much you absorb. The biggest culprits are tannins in tea and coffee, phytates in whole grains, seeds, and legumes, and calcium from dairy.

Phytates can reduce non-heme iron absorption by anywhere from 1 to 23 percent depending on the food and the amount. This creates an ironic situation: some of the best plant sources of iron (lentils, whole grains, seeds) also contain the compounds that block its absorption. The practical fix is simple. Pair these foods with vitamin C to counteract the effect, and drink your coffee or tea between meals rather than during them. Separating your tea from an iron-rich meal by even 30 to 60 minutes helps considerably.

Calcium competes with iron for absorption, so if you’re trying to maximize iron from a particular meal, avoid taking a calcium supplement or drinking a large glass of milk at the same time. You don’t need to eliminate dairy from your diet, just spread it out so your highest-iron meals aren’t also your highest-calcium meals.

Cooking in Cast Iron

Cooking with cast iron pans does transfer small amounts of iron into your food. The effect is strongest with acidic foods cooked at high heat for longer periods. A tomato-based sauce simmered in a cast iron skillet, for instance, will pick up noticeably more iron than an egg quickly fried in the same pan. Some evidence suggests that regular cast iron cooking can contribute enough iron to meet the minimum daily needs of people who aren’t menstruating.

It’s not a substitute for eating iron-rich foods, but it’s a low-effort habit that adds a small, consistent boost over time.

Putting It Together

If you eat meat, hitting 8 mg a day is straightforward. A serving of beef plus a bowl of fortified cereal gets you there. The bigger challenge is the 18 mg target for premenopausal women, which typically requires intentional planning: combining iron-rich proteins with legumes, leafy greens, and fortified foods across the day, while pairing meals with vitamin C and keeping tea and coffee to between-meal windows.

For vegetarians and vegans, the math requires more attention but is entirely doable. A day that includes a cup of cooked lentils (6.6 mg), a quarter-cup of pumpkin seeds (about 2.8 mg), a cup of cooked spinach (5.7 mg), and a serving of fortified cereal can comfortably reach or exceed 18 mg. Adding a source of vitamin C to each meal ensures your body actually uses a meaningful portion of that iron.