Iron-Rich Foods on a Plant-Based Diet

If you’ve ever been told you have to eat red meat to meet your iron needs, you aren’t getting all the facts. Plenty of people are unsure how to get iron without meat.

Yes, meat contains iron, but plants do too. In fact, if you’re eating a well-balanced plant-based or mostly plant-based diet, you can absolutely meet your iron needs. You just need to be a little more intentional about how you’re getting it and how your body absorbs it.

Why Iron Matters

Iron plays a big role in your body. It helps carry oxygen in your blood, supports energy levels, and keeps your immune system working properly. Low iron can leave you feeling tired, foggy, and just “off”. Over time, it can lead to iron deficiency anemia, which is something I see often in people who aren’t paying close attention to their iron intake—plant-based or not. In this blog, I’ll stick to inadequate intake leading to low iron levels, because there are other medical reasons why you might be low on iron. 

Signs of Iron Deficiency

If your iron is low, you might notice things like:

  • Fatigue or low energy

  • Trouble concentrating

  • Pale skin or inside of your eyelids

  • Feeling cold often

  • Shortness of breath

  • Dizziness

  • Brittle hair or dry skin

  • Craving or eating non-food items (a condition called pica)

If any of these sound familiar, talk to your healthcare provider. A blood test can confirm where your levels are and help you figure out your next step.

How Much Iron Do You Need?

Your daily iron needs depend on your age, sex, and life stage. Here are the general guidelines:

  • Men (19+): 8 mg/day

  • Women (19–50): 18 mg/day

  • Pregnant women: 27 mg/day

  • Postmenopausal women: 8 mg/day

If you're plant-based, aim a little higher. Plant-based sources contain non-heme iron, which isn’t absorbed as easily as the heme iron found in animal products. The Institute of Medicine recommends multiplying your iron needs by 1.8 if you don’t eat meat.

That works out to:

  • Men (plant-based): ~14 mg/day

  • Women (plant-based, 19–50): ~32 mg/day

Plant-Based Sources of Iron

Here are some foods to prioritize if you're looking to get more iron from plants:

  • Legumes: Lentils, black beans, chickpeas, soybeans

  • Tofu and tempeh

  • Cooked leafy greens: Spinach, Swiss chard, beet greens

  • Whole grains: Amaranth, quinoa, oats, wheat sprouts

  • Nuts and seeds: Pumpkin seeds, cashews, hemp seeds, flaxseeds

  • Dark chocolate (70% cocoa or more)

  • Fortified foods: Some cereals, plant milks, and protein/ granola bars

How to Absorb More Iron

Non-heme iron (from plants) is a little trickier for your body to absorb, but there are ways to make it easier:

Pair iron with vitamin C. Vitamin C helps your body absorb non-heme iron more efficiently. Good sources include:

  • Bell peppers

  • Citrus fruits

  • Strawberries

  • Tomatoes

  • Broccoli

  • Brussels sprouts

A few smart pairings:

  • Lentils (5.7mg iron in 1 cooked cup) + tomato sauce

  • Oats (2mg iron in 1/2 cup) + berries

  • Tofu (1.5mg iron in 3 ounces) + broccoli

  • Spinach salad (2.7mg iron per 3.5 ounces) + citrus vinaigrette

Other helpful tips:

  • Cook in cast iron pans — it can slightly increase the iron content of your meals

  • Avoid tea, coffee, or calcium supplements (even Tums) with meals — they can block iron absorption

  • If you take an iron supplement, space it out at least 2 hours from calcium-rich foods or drinks

What’s an Iron Fish?

You might have seen the Lucky Iron Fish or Iron Leaf online—it’s a simple tool made of food-safe iron that you can boil in water or soup to boost the iron content. It can be especially helpful if you cook for a family and want an easy way to sneak in a bit more iron across meals.

The Bottom Line

If you follow a plant-based diet—or are just trying to eat more plants—it IS possible to meet your iron needs. It just takes a little planning and the right combinations. And if you're feeling tired, foggy, or not quite yourself, it's worth checking your iron levels to see if that could be part of the issue.

Next
Next

Best High-Fiber Foods for Constipation Relief (+ Free Grocery List)