The most effective way to get more iron in your diet is to combine iron-rich foods with ingredients that boost absorption, while spacing out the foods and drinks that block it. How much you need depends on your age and sex: adult men need 8 mg per day, premenopausal women need 18 mg, and pregnant women need 27 mg. After menopause, women’s needs drop back to 8 mg. Once you know your target, hitting it becomes a matter of choosing the right foods and eating them strategically.
Heme vs. Non-Heme Iron
Iron in food comes in two forms, and your body treats them very differently. Heme iron, found only in animal foods like meat, poultry, and seafood, is absorbed efficiently regardless of what else you eat alongside it. Non-heme iron, found in plant foods like beans, grains, nuts, seeds, and leafy greens, is absorbed at a much lower rate and is sensitive to other compounds in your meal. Animal foods actually contain both types, since the animals themselves ate plants.
This distinction matters because someone relying entirely on plant sources needs to eat more iron-rich food overall and pay closer attention to how they combine their meals. It doesn’t mean plant-based iron is useless, just that it requires a bit more planning.
Best Food Sources of Iron
Shellfish are among the most iron-dense foods available. Three ounces of cooked wild eastern oysters deliver nearly 8 mg of iron, which is a full day’s worth for an adult man. Blue mussels provide about 6 mg per cup raw. Crab, octopus, and lobster are decent sources too, though not as concentrated.
Red meat and organ meats are reliable options. A cup of cooked chicken gizzards provides about 4.6 mg. Liver sausage (braunschweiger) packs over 3 mg per ounce. Regular beef, lamb, and pork contribute meaningful amounts as well, and because their iron is largely the heme type, your body absorbs it readily.
Fortified cereals can be surprisingly powerful. Many common brands, including varieties of oatmeal squares and cream of wheat, contain 9 to 16 mg of iron per serving. A single bowl of fortified cereal can cover most or all of your daily requirement. Check the nutrition label, because iron content varies dramatically between brands. Keep in mind this iron is non-heme, so pairing it with a glass of orange juice makes a real difference.
Among plant foods, legumes (lentils, chickpeas, kidney beans), tofu, pumpkin seeds, quinoa, and dark leafy greens are the go-to sources. Canned spinach provides about 3.7 mg per cup, though raw spinach is much lower at under 1 mg per cup because of the volume difference. Dried fruits like apricots and raisins add smaller but useful amounts.
How to Increase Absorption
Vitamin C is the single most effective absorption booster for non-heme iron. Research shows that adding vitamin C to a meal containing non-heme iron can increase absorption from under 1% to over 7%, nearly a ninefold jump. You don’t need a supplement to get this effect. A glass of orange juice, sliced bell peppers, strawberries, tomatoes, or broccoli alongside your iron-rich meal does the job. Even a squeeze of lemon over lentil soup counts.
Eating heme iron (meat, fish, poultry) at the same meal as plant-based iron sources also improves non-heme absorption. So a stir-fry with small amounts of beef alongside tofu and spinach delivers more usable iron than the tofu and spinach alone.
What Blocks Iron Absorption
Several common foods and drinks significantly reduce how much non-heme iron your body takes in. Tannins in tea and coffee are major culprits. If you drink tea or coffee with meals, you’re losing a meaningful portion of the iron from that food. The simple fix: drink them between meals rather than during.
Phytates, found naturally in whole grains, seeds, legumes, and some nuts, bind to iron and carry it through your digestive tract unabsorbed. This doesn’t mean you should avoid these foods, since they’re often good iron sources themselves. Instead, use preparation methods that reduce phytate content. Soaking beans before cooking, choosing sprouted grain breads, and fermenting grains (as in sourdough) all help break down phytates. Sprouting wheat, for example, reduces phytate content by 25 to 40% and can more than double the amount of iron your body can access during digestion.
Large amounts of calcium, particularly from supplements, also interfere with iron absorption. If you take a calcium supplement, take it at a different meal than your highest-iron foods.
Strategies for Vegetarians and Vegans
Plant-based eaters can absolutely meet their iron needs, but it takes more intentionality. The core strategy is threefold: choose the most iron-dense plant foods, pair them with vitamin C at every meal, and reduce absorption blockers through food preparation.
A practical daily approach might look like this: fortified cereal with strawberries at breakfast, a lentil soup with tomatoes and lemon at lunch, and a tofu stir-fry with bell peppers and broccoli at dinner. Each of those meals pairs a strong non-heme iron source with vitamin C. Moving your coffee or tea to mid-morning and mid-afternoon, away from meals, preserves the iron you’re working to absorb.
Soaking dried beans overnight before cooking, choosing sprouted grain bread over conventional whole wheat, and using fermented soy products like tempeh over unfermented options all reduce phytate levels. These small prep changes add up over weeks and months.
Cooking With Cast Iron
Cooking in a cast iron skillet does transfer small amounts of iron into food, especially when the food is acidic or liquid-heavy. Tomato-based sauces, for instance, will pick up more iron than a dry-seared steak. A well-seasoned pan transfers less iron than a newer one, but any cast iron cookware adds at least a small boost. It’s not a substitute for eating iron-rich foods, but it’s an easy, passive way to nudge your intake upward, particularly if you cook with it regularly.
Signs You May Be Low on Iron
Iron deficiency develops gradually, and early symptoms are easy to dismiss. Persistent fatigue is the most common sign, but it’s far from the only one. Cold hands and feet, frequent headaches, irritability, hair loss, and restless legs at night all point toward low iron. Some people develop unusual cravings for ice (called pagophagia) or notice their nails becoming thin, brittle, or spoon-shaped. Reduced exercise tolerance, where workouts that used to feel manageable suddenly feel exhausting, is another hallmark.
A simple blood test measuring ferritin (your body’s iron storage protein) can confirm whether you’re deficient. Levels below 15 are diagnostic for iron deficiency, while levels between 15 and 30 suggest probable deficiency. Levels above 100 indicate healthy iron stores. If your symptoms match and your dietary intake is low, getting tested gives you a clear starting point for deciding whether food changes alone are enough or whether you need additional support.