6 Plant-Based Foods That Are Surprisingly High in Iron—No Beef Required

Switch up your iron intake with these plant-based options.

A bowl of cooked tofu cubes arranged on a table with a cloth napkin
Credit:

Getty Images

Key Points

  • Many plant-based foods—including white beans, lentils, tofu, and spinach—are rich in iron, supporting oxygen transport, energy, and immune health.
  • Since non-heme iron from plants isn’t absorbed as easily as heme iron from meat, pairing it with vitamin C-rich foods boosts absorption.
  • Dietitians recommend combining iron-rich plant foods in creative ways—like lentil soups, tofu stir-fries, and chickpea pasta—to make nutrient-packed meals.

Contrary to popular belief, iron isn't only found in animal products like beef and seafood. There are plenty of vegetarian iron-rich foods, making it easy to diversify your intake. This is noteworthy because iron is a critical mineral for health. It's used to make hemoglobin, the part of red blood cells that carries oxygen throughout the body. Iron also supports DNA synthesis, hormone production, and immune function, among other biological processes.

There's a reason iron is often associated with animal foods. They contain a type of iron, called heme iron, that's more easily absorbed by the body. In contrast, plant-based foods contain non-heme iron, which isn't absorbed as well. The trick is to pair sources of non-heme iron with foods high in vitamin C, which will help enhance absorption. But what are the best plant-based sources of iron? We asked registered dietitians to share their top picks, plus ideas for preparing them at home.

  • Matthew Landry, PhD, RDN, DipACLM, FAND, FAHA, registered dietitian and assistant professor of population health and disease prevention at University of California, Irvine
  • Laura Bishop-Simo, RD, LD, registered dietitian at The Ohio State University Wexner Medical Center
  • Daniela Novotny, DHSc, RDN, LD, CHES, registered dietitian and senior instructor at the School of Health Sciences at Missouri State University

White Beans

White beans, also known as cannellini or navy beans, offer 6.62 milligrams of iron per one cup cooked. Other noteworthy nutrients include fiber, protein, and potassium. "Like most beans, they're great for digestive health, since the fiber acts as a prebiotic and helps keep bowel movements regular," shares Matthew Landry, PhD, RDN, DipACLM, FAND, FAHA, registered dietitian and assistant professor of population health and disease prevention at the University of California, Irvine.

How to Eat

How Much Iron Should You Eat? For adults 19 and older, the National Institutes of Health recommends 8 mg of iron daily for males and 18 mg for females. (That number goes to 27 mg during pregnancy and 9 mg during lactation.) Adults over 51 can aim for 8 mg daily.

Lentils

Lentils contain iron, offering an impressive 6.59 milligrams per one cup cooked. Also, they're high in protein, fiber, and folate, shares Landry. Protein and fiber contribute to satiety, while folate is needed for DNA repair and the production of red blood cells.

How to Eat

  • Start your day with warm lentil salad and poached eggs.
  • Make a hearty batch of lentil soup.
  • Pair lentils with vitamin C-rich bell peppers or tomatoes to enhance iron absorption, says Daniela Novotny, DHSc, RDN, LD, CHES, registered dietitian and senior instructor at the School of Health Sciences at Missouri State University.
  • Add lentils to meat-based burritos, tacos, or stews; the combination of non-heme and heme iron will increase overall absorption, says Laura Bishop-Simo, RD, LD, registered dietitian at The Ohio State University Wexner Medical Center.
  • Prepare cheesy lentil-and-black-bean nachos for a winning vegetarian dish.

Chickpeas

Also known as garbanzo beans, chickpeas are another source of plant-based iron. One cup offers 3.69 milligrams, along with protein and fiber, says Landry. Protein supports muscle strength
and repair, while fiber is key for satiety and digestive health.

How to Eat

Tofu

In a half-cup serving of firm tofu, you'll get 3.35 milligrams of iron. It's also a stellar source of protein, calcium, and isoflavones, according to Landry. Isoflavones "are plant compounds with antioxidant and phytoestrogen properties that may support heart health," says Landry. "In addition, it's a good source of fiber," notes Novotny.

How to Eat

According to Landry, firm tofu usually has more iron than silken tofu, but both varieties are great options.

Spinach

There are many reasons to eat more spinach, and its iron content is one of them. A half cup of boiled spinach contains about 3.2 milligrams of the mineral. Plus, "spinach, like many other leafy green vegetables, contains vitamin K, which is helpful for bone health," explains Novotny. "Spinach also provides antioxidants, such as zeaxanthin and lutein, which benefits heart and eye health," she adds.

How to Eat

Pumpkin Seeds

A quarter cup of roasted pumpkin seeds offers 2.38 milligrams of iron. The seeds also provide protein, a bit of fiber, and plenty of healthy fats, says Novotny. These nutrients are key to increasing satiety, making your meals more filling and satisfying.

How to Eat

  • Toss pumpkin seeds in a salad with citrus dressing, which will enhance iron absorption, suggests Novotny.
  • Roast pumpkin seeds and add them to casseroles, says Novotny.
  • Seeds can also be added to a fruit parfait, as the fruit will provide vitamin C to support iron absorption, per Novotny.  
  • Snack on sweet and spicy pumpkin seeds.
Explore more:
Sources
decorvow is committed to using high-quality, reputable sources—including peer-reviewed studies—to support the facts in our articles. Read about our editorial policies and standards to learn more about how we fact check our content for accuracy.
  1. Ni, S., Yuan, Y., Kuang, Y., & Li, X. (2022). Iron metabolism and immune regulation. Frontiers in Immunology, 13, 816282.

  2. Heffernan, S. M., Kenny, R., & Kelly, J. (2017). The regulation of dietary iron bioavailability by vitamin C: A systematic review and meta-analysis. Proceedings of the Nutrition Society, 76(OCE4), E61. https://doi.org/10.1017/S0029665117003445

Related Articles