免费试用 Nutrify 7 天 - 全部功能开放免费开始
Nutrify 标志Nutrify

Iron for Vegetarians: How Much You Need and Top Foods

By Nutrify Team•Published on October 25, 2026•Updated October 31, 2026•Weight Loss & Dieting#vegetarian#micronutrients
Iron for Vegetarians: How Much You Need and Top Foods

Vegetarians need 1.8 times the standard iron RDA, according to the NIH: about 14 mg a day for adult men and 32 mg for women 19 to 50, because iron from plants is absorbed less well than iron from meat. The best plant sources are soybeans, white beans, lentils, cooked spinach, chickpeas and tofu, eaten with a vitamin C food in the same meal.

That target sounds high, but a well-planned day of beans, grains, seeds and greens gets most of the way there.

Key takeaways

  • Target: 14.4 mg a day for men and women over 50, 32.4 mg for women 19-50, 48.6 mg in pregnancy (1.8 x RDA).
  • Top whole foods: soybeans 8.8 mg per cup, white beans and lentils 6.6, cooked spinach 6.4, kidney beans 5.2, chickpeas 4.7.
  • Pair with vitamin C: half a cup of chopped red pepper has 95 mg.
  • Time your tea and coffee: both cut absorption sharply when drunk with or soon after a meal.
  • Test, don't guess: a ferritin blood test shows your iron stores.

How much iron do vegetarians need?

The standard RDAs come from the National Academies. NIH notes that the requirement is 1.8 times higher on a vegetarian diet, which gives these targets:

GroupStandard RDA (mg/day)Vegetarian target, 1.8 x (mg/day)
Men 19+814.4
Women 19-501832.4
Women 51+814.4
Pregnancy2748.6
Lactation, 19-50916.2
Teen boys 14-181119.8
Teen girls 14-181527

Women who menstruate have the hardest target to hit from food. If you're pregnant, talk to your doctor rather than trying to reach 48.6 mg from diet alone.

Why plant iron is harder to absorb

Food has two kinds of iron. Heme iron comes from meat, poultry and seafood and is well absorbed. Non-heme iron is the only kind in plants, and how much you absorb depends heavily on what else is in the meal.

NIH puts overall iron absorption at about 14-18% for mixed diets and 5-12% for vegetarian diets. That gap is where the 1.8 multiplier comes from. Your body also absorbs more when your stores are low, and your iron status has a bigger effect on absorption than any single food.

In practice, vegetarians do tend to carry smaller iron reserves. A 2018 meta-analysis of 24 studies found vegetarians had serum ferritin about 30 micrograms per liter lower than non-vegetarians. The gap was larger in men (about 62) than in premenopausal women (about 18).

Best plant-based iron sources

Per USDA serving. The DV for iron is 18 mg.

FoodServingIron (mg)% DVCaloriesIron per 100 calories (mg)
Soybeans, boiled1 cup (172 g)8.8492963.0
White beans, boiled1 cup (179 g)6.6372492.7
Lentils, boiled1 cup (198 g)6.6372302.9
Spinach, boiled1 cup (180 g)6.4364115.5
Kidney beans, boiled1 cup (177 g)5.2292252.3
Chickpeas, boiled1 cup (164 g)4.7262691.8
Tempeh1 cup (166 g)4.5253191.4
Black beans, boiled1 cup (172 g)3.6202271.6
Edamame, prepared1 cup (155 g)3.5201881.9
Dark chocolate, 70-85%1 oz (28 g)3.4191702.0
Tofu, firm1/2 cup (126 g)3.4191811.9
Quinoa, cooked1 cup (185 g)2.8152221.2
Pumpkin seeds1 oz (28 g)2.5141581.6
Hemp seeds, hulled3 tbsp (30 g)2.4131661.4
Cashews, raw1 oz (28 g)1.9101571.2
Oats, dry1/2 cup (41 g)1.7101531.1
Tahini1 tbsp (15 g)1.37891.5

Fortified foods can beat all of these. A breakfast cereal fortified to 100% of the DV has 18 mg per serving, and many breads and flours are fortified too. Labels vary, so check the iron line. Canned white beans also run higher than boiled; NIH lists 8 mg per cup.

Beans and lentils give you protein along with the iron. Our vegan protein sources guide and the black beans vs chickpeas and tofu vs chicken comparisons cover the protein side.

Pair iron with vitamin C

Vitamin C keeps plant iron in a form your gut can absorb, and in single-meal studies the boost grows with the amount of vitamin C on the plate. It can also offset some of the drag from tea and calcium. Across a whole diet the effect is smaller than single-meal tests suggest, which is a reason to make the pairing a habit at every iron-rich meal, not a one-off.

Vitamin C foodServingVitamin C (mg)
Red bell pepper, raw1 medium (119 g)152
Broccoli, boiled1 cup chopped (156 g)101
Red bell pepper, raw1/2 cup chopped (75 g)95
Strawberries1 cup halves (152 g)89
Orange, navel1 fruit (140 g)83
Kiwi1 fruit (69 g)64
Tomato puree1/2 cup (125 g)13

Easy pairings: lentil soup with red pepper strips, chana masala with a squeeze of lemon, a tofu and broccoli stir-fry, oatmeal with strawberries, or bean tacos with fresh salsa.

What blocks iron absorption

Tea. In a classic study of drinks served with a bread meal, black tea cut iron absorption by 79-94%, and herbal teas such as peppermint (84%) and chamomile (47%) also reduced it. Adding milk made little difference.

Coffee. One cup with a hamburger meal cut absorption by 39% (tea cut it by 64%). Coffee drunk 1 hour before the meal had no effect, but coffee 1 hour after reduced absorption just as much as drinking it with the meal. Have your coffee before the meal rather than after it. The study didn't test gaps longer than an hour.

Calcium. NIH notes that calcium may reduce absorption of both plant and meat iron. If you take a calcium supplement, take it at a different meal from your iron-rich one.

Phytate. Found in beans and whole grains, phytate lowers how much plant iron you absorb. You don't need to avoid these foods, though. They're still among the best iron sources, and NIH notes that in a typical Western diet these enhancers and inhibitors have little effect on most people's iron status.

Spinach compounds. Spinach contains compounds that lower how much of its iron you absorb. It still counts, but it shouldn't be your only source. For a side-by-side with kale, see spinach vs kale.

Cook in cast iron

Cooking in iron pans adds iron to the food. In a test of 20 foods, 90% contained significantly more iron when cooked in iron utensils. Acidic, moist foods cooked longer picked up the most, so tomato sauces, dal and chili simmered in cast iron are the best candidates.

A vegetarian day with about 29 mg of iron

Built from the USDA values above.

MealFoodsIron (mg)Calories
Breakfast1/2 cup oats (dry), 1 oz pumpkin seeds, 1 cup strawberries4.8360
Lunch1 cup lentils, 1/2 cup boiled spinach, 1/2 cup red pepper, 1 tbsp tahini11.5359
Snack1 oz dark chocolate (70-85%), 1 kiwi3.6212
Dinner1/2 cup firm tofu, 1 cup quinoa, 1 cup broccoli, 1/2 cup edamame8.9552
Total28.81,483

That clears the 14.4 mg target for men by a wide margin and gets close to the 32.4 mg target for women 19-50. Swap the oats for a cereal fortified to 100% DV and the day passes 40 mg. Every meal has a vitamin C food, and there's no tea or coffee alongside. For a full week of plant-based meals, see the vegan meal prep weekly plan.

Signs of low iron and when to test

Iron runs low in stages. Stores drop first, often with no symptoms. Once iron deficiency anemia sets in, NIH lists weakness, fatigue, difficulty concentrating and digestive upset as common signs.

The most useful test is serum ferritin, which measures stores. A value under 30 micrograms per liter suggests iron deficiency, and under 10 suggests iron deficiency anemia, though inflammation can push ferritin up. Hemoglobin alone misses early deficiency.

Talk to your doctor before taking iron supplements. The adult upper limit is 45 mg a day, and doses at that level or above can cause nausea and constipation. Too much iron is a problem too, especially for people with hemochromatosis.

Track iron in Nutrify

In Nutrify, Custom Nutrients lets you track any vitamin or mineral that matters to you, including iron, alongside your calories and protein. A week of logging shows whether you're near your target or need another bean dish. If you eat a lot of Indian vegetarian food, our Indian food calories guide covers dal, chana and paneer dishes. Nutrify comes with a 7-day free trial, then a paid subscription.

Download on the App StoreGet it on Google Play

Sources

常见问题

查找常见问题的解答

  • NIH says vegetarians need 1.8 times the standard RDA. That works out to about 14 mg a day for adult men and women over 50, 32 mg for women 19 to 50, and 49 mg during pregnancy.

  • Among whole foods, cooked soybeans lead at 8.8 mg per cup, followed by white beans and lentils at about 6.6 mg per cup and cooked spinach at 6.4 mg per cup (USDA). Fortified breakfast cereals can provide 18 mg per serving; check the label.

  • Eat a vitamin C food such as peppers, broccoli, citrus or strawberries in the same meal, keep tea and coffee away from iron-rich meals, and cook acidic foods in cast iron.

  • Yes. Vitamin C is a strong enhancer of plant iron absorption in a single meal, and the effect grows with the amount. Across a whole diet the effect is smaller, so pair it with iron-rich meals consistently.

  • Yes. In one study, black tea cut iron absorption from a meal by 79-94%. Coffee drunk 1 hour before a meal had no effect, but coffee 1 hour after still reduced absorption, so have it before the meal.

  • On average, yes. A meta-analysis of 24 studies found vegetarians had lower ferritin (iron stores) than non-vegetarians, with a larger gap in men than in premenopausal women.

  • Only if a blood test shows you need one, or your doctor recommends it, for example in pregnancy. The upper limit for adults is 45 mg a day, and high doses can cause nausea and constipation.

  • Spinach is high in iron, 6.4 mg per cooked cup, but compounds in it lower how much you absorb. Count it, and pair it with vitamin C, but don't rely on it alone.

Nutrify Team's avatar

Nutrify Team

A team of nutrition experts, developers, and health enthusiasts dedicated to making healthy living accessible to everyone.

在 Google 上关注 Nutrify

将 Nutrify 添加为偏好来源,在 Google 搜索结果中看到更多我们的营养指南。