Vegetarians get iron from plant foods like beans, cooked greens, fortified cereals, and soy products. The iron in these foods (called non-heme iron) is absorbed less efficiently than the iron in meat, but with the right food choices and preparation methods, most vegetarians can meet their daily needs without supplements. The recommended daily intake is 18 mg for women of reproductive age and 8 mg for men and postmenopausal women.
Best Plant Sources of Iron
Fortified cereals are some of the most iron-dense foods available to vegetarians. A half cup of fortified whole-grain cereal delivers around 16 mg of iron, nearly a full day’s requirement for most women. A cup of fortified hot wheat cereal provides about 13 mg, and a cup of toasted oat cereal about 9 mg. These numbers vary by brand, so checking the nutrition label is worth the few seconds it takes.
Beyond cereal, cooked leafy greens and legumes are the workhorses of a vegetarian iron strategy. One cup of cooked spinach contains 6.4 mg of iron. A cup of cooked lima beans has 4.9 mg. Half a cup of cooked soybeans provides 4.4 mg. Swiss chard comes in at 4.0 mg per cooked cup. Other strong options include lentils, chickpeas, kidney beans, and tofu.
A practical daily approach might look like fortified oatmeal at breakfast, a lentil soup or bean-based salad at lunch, and a stir-fry with tofu and leafy greens at dinner. That combination alone can easily push past 18 mg without any special planning. The challenge isn’t the total milligrams on paper. It’s how much your body actually absorbs.
Why Absorption Matters More Than Totals
Your body absorbs roughly 15 to 35 percent of heme iron from meat, but only about 2 to 20 percent of non-heme iron from plants. That gap is the reason some nutrition guidelines suggest vegetarians aim for 1.8 times the standard recommendation. In practice, that means a vegetarian woman might target closer to 32 mg per day to account for lower absorption, though many people do fine at lower intakes depending on their overall diet.
Several compounds in food actively block iron absorption. Tannins, found in tea and coffee, are especially potent inhibitors. Lab studies show tannic acid can reduce iron uptake by as much as 97% at certain concentrations. Phytic acid, naturally present in whole grains, nuts, and legumes, also binds to iron and limits how much reaches your bloodstream. If you’re drinking tea or coffee with meals, you’re likely absorbing significantly less iron from the food on your plate.
Calcium competes with iron for absorption as well. If you take a calcium supplement or eat calcium-rich foods like dairy at the same meal as your iron-rich foods, the two minerals interfere with each other. Spacing them about two hours apart helps both get absorbed more effectively.
How to Boost Iron Absorption
Vitamin C is the most commonly recommended absorption enhancer, and pairing it with iron-rich foods does help. Citrus fruits, bell peppers, strawberries, tomatoes, and broccoli are all high in vitamin C. Squeezing lemon over a bean dish or eating an orange alongside a spinach salad is a simple habit that can make a real difference at the meal level.
That said, the effect of vitamin C on iron absorption is more dramatic in isolated meals than across a whole day’s eating. One study found no significant difference in overall iron absorption when daily vitamin C intake ranged from 51 to 247 mg, suggesting that the benefit from a complete, varied diet is less dramatic than the benefit from pairing vitamin C with a single iron-rich food. The takeaway: focus on including vitamin C at your highest-iron meals rather than obsessing over your total daily intake.
Timing your tea and coffee is just as important as adding vitamin C. Drinking these beverages between meals instead of with meals removes one of the biggest absorption barriers in a vegetarian diet.
Preparation Methods That Reduce Blockers
The phytic acid in beans, grains, and nuts can be significantly reduced through simple kitchen techniques. Soaking dried beans overnight before cooking breaks down a portion of their phytic acid. Sprouting grains and legumes takes this further. Fermentation is the most effective method: combining soaking, sprouting, and lactic acid fermentation reduced phytic acid in maize by up to 85.6% in one study, dropping the ratio of phytate to iron from 41 to about 6. That’s a massive improvement in how much iron your body can actually use.
You don’t need a lab to apply this. Soaking beans before cooking them is standard practice. Sprouted bread (like Ezekiel bread) is widely available and has lower phytate levels than regular whole-grain bread. Fermented soy products like tempeh and miso offer more bioavailable iron than unfermented soy. Even sourdough bread, made through natural fermentation, has reduced phytic acid compared to conventionally leavened bread.
Signs Your Iron Is Too Low
Iron deficiency is common, and not just among vegetarians. It’s typically defined by a ferritin level (a measure of your stored iron) below 30 nanograms per milliliter, with severe deficiency at 15 or lower. The tricky part is that symptoms develop gradually, so many people don’t realize they’re deficient until it’s pronounced.
The most common signs are fatigue, general weakness, and lightheadedness or dizziness. As deficiency progresses, you might notice pale skin, shortness of breath during exercise, cold hands and feet, headaches, or brittle nails. One less well-known symptom is pica, an unusual craving for non-food items or specific textures. Compulsive ice chewing is one of the most common forms and often goes unrecognized as an iron deficiency signal.
If you’re experiencing several of these symptoms, a simple blood test for ferritin and complete blood count can confirm whether iron is the issue. Vegetarians who menstruate, donate blood regularly, or eat a limited variety of plant foods are at higher risk and benefit from periodic screening.
When Supplements Make Sense
Most vegetarians who eat a varied diet with intentional iron sources don’t need supplements. But if blood work shows low ferritin, food alone may not be enough to rebuild stores quickly. Iron supplements come in several forms. Ferrous sulfate is the most commonly prescribed and widely available, though it’s known for causing stomach discomfort, nausea, and constipation. Iron bisglycinate (sometimes called “gentle iron”) tends to cause fewer digestive side effects and is absorbed well, making it a reasonable alternative if you’ve had trouble tolerating other forms.
If you do supplement, take it on an empty stomach or with a source of vitamin C for better absorption. Avoid taking it alongside calcium supplements, dairy, coffee, or tea. Taking iron every other day rather than daily may actually improve absorption rates, since your body regulates iron uptake and can only process so much at once.
A Practical Daily Strategy
The most effective approach combines several small habits rather than relying on any single food or trick. Start with at least one iron-rich food at every meal: fortified cereal or oatmeal at breakfast, beans or lentils at lunch, tofu or dark greens at dinner. Add a vitamin C source alongside your highest-iron meals. Move your coffee or tea to between meals. Choose sprouted or sourdough breads when possible. Soak dried beans before cooking them.
These adjustments are small individually but compound across a day. A vegetarian eating fortified cereal with strawberries at breakfast, a lentil and tomato soup at lunch, and a tofu stir-fry with bell peppers and Swiss chard at dinner could easily reach 25 to 35 mg of iron with strong absorption support at each meal.

