View All Posts Iron Vegan

52 Best Iron Rich Foods for Vegans

Ollie Cartwright
Updated:
52 Best Iron Rich Foods for Vegans

When I first went vegan, iron was the nutrient I worried about most — and honestly, it’s worth taking seriously. The good news is that plant foods can absolutely get you there once you know where to look and how to eat them.

Below are 52 iron rich foods for vegans, organized by category, with approximate nutrition figures based on typical serving sizes. These numbers are estimates meant to guide you, not exact medical values, so use them as a general reference rather than a precise count.

Key Takeaways

  • Legumes, tofu, seeds, and leafy greens can supply meaningful non-heme iron on a vegan diet.
  • Pairing iron-rich foods with vitamin C (citrus, bell peppers, tomatoes) improves absorption.
  • Coffee and tea can inhibit iron absorption when consumed right alongside a meal.
  • Fortified cereals, plant milks, and pasta can help close gaps that whole foods alone may not cover.
  • Pregnant women, menstruating women, and children have higher iron needs and should discuss levels with a healthcare professional.

Legumes and Pulses: Your Everyday Iron Workhorses

Beans, lentils, and split peas are the backbone of my vegan iron intake — cheap, filling, and endlessly versatile.

For more high-iron staples beyond legumes, this iron rich foods list is a good place to keep browsing.

1. Lentils

Approximate nutrition: about 6.6 mg iron per 1 cup cooked, based on USDA data.

Lentils are my go-to because they cook fast with no soaking needed. I build my vegan lentil soup recipe around them most weeks for exactly this reason.

Dried brown lentils in a dark bowl with wooden scoop

2. Chickpeas

Approximate nutrition: roughly 4.7 mg iron per 1 cup cooked.

Roast them for a crunchy snack, blend into hummus, or toss whole into curries and grain bowls.

3. Kidney Beans

Approximate nutrition: around 5.2 mg iron per 1 cup cooked.

They’re the backbone of a good chili — just be sure they’re fully cooked, since canned beans are already safe to use straight from the can.

4. Black Beans

Approximate nutrition: about 3.6 mg iron per 1 cup cooked.

I lean on these for taco night and grain bowls, and yes, they genuinely work blended into brownies too.

5. Cannellini Beans (White Beans)

Approximate nutrition: roughly 6 mg iron per 1 cup cooked.

Their creamy texture makes them great mashed into a spread or simmered into a rustic white bean soup.

6. Navy Beans

Approximate nutrition: about 4.5 mg iron per 1 cup cooked.

Classic in baked beans, they hold their shape well in slow-cooked, hearty stews.

7. Split Peas

Approximate nutrition: around 2.5 mg iron per 1 cup cooked.

A pot of split pea soup with a squeeze of lemon at the end does double duty for flavor and iron absorption.

8. Lima Beans

Approximate nutrition: roughly 4.5 mg iron per 1 cup cooked.

Buttery and mild, they shine in succotash and freeze well for quick weeknight sides.

Whole Grains and Seeds That Pack a Quiet Iron Punch

Grains and seeds don’t always get credit for their iron content, but a few of them genuinely hold their own.

Many overlap with the picks in this iron rich foods for vegetarians guide, since vegetarians and vegans lean on similar plant staples.

Mixed pumpkin seeds scattered on flat surface with one almond for contrast

9. Quinoa

Approximate nutrition: about 2.8 mg iron per 1 cup cooked.

It’s a complete protein grain, and I always rinse it first to knock out the natural bitterness.

10. Pumpkin Seeds

Approximate nutrition: roughly 2.5 mg iron per 1 ounce roasted.

Pumpkin seeds deliver iron and magnesium in the same handful — see this foods high in iron and magnesium roundup if that combo matters to you.

11. Sesame Seeds

Approximate nutrition: about 1.3 mg iron per 1 ounce (roughly 2 tablespoons).

Sprinkle over stir-fries or grind them yourself for a fresher, nuttier tahini base.

12. Hemp Seeds

Approximate nutrition: around 2.4 mg iron per 3 tablespoons.

They have a mild, nutty flavor that disappears nicely into oatmeal or smoothies.

13. Chia Seeds

Approximate nutrition: roughly 2.2 mg iron per 1 ounce (about 2 tablespoons).

Beyond puddings, chia works as an egg substitute in vegan baking once it gels with liquid.

14. Amaranth

Approximate nutrition: about 5.2 mg iron per 1 cup cooked.

This ancient grain cooks into a porridge-like texture and is naturally gluten-free.

15. Oats

Approximate nutrition: around 3.4 mg iron per 1 cup dry.

Overnight oats topped with citrus fruit is one of my favorite easy ways to pair iron with vitamin C at breakfast.

16. Buckwheat

Approximate nutrition: roughly 1.3 mg iron per 1 cup cooked groats.

Gluten-free and earthy-tasting, it works well as a porridge or ground into soba noodles.

Nuts and Nut Butters for Snacking on the Go

Nuts won’t top an iron chart, but stacked into daily snacking they add up faster than people expect.

They’re also easy to keep on hand for when a real meal isn’t happening.

17. Cashews

Approximate nutrition: about 1.9 mg iron per 1 ounce.

Soak and blend them for a creamy dairy-free sauce base, or just eat them straight from the jar.

18. Pine Nuts

Approximate nutrition: roughly 1.6 mg iron per 1 ounce.

Toast them lightly before tossing into salads or blending into pesto — it deepens the flavor considerably.

19. Almonds

Approximate nutrition: about 1.0 mg iron per 1 ounce.

A reliable snack on their own, and almond butter spreads their iron and healthy fat into breakfast easily.

20. Pistachios

Approximate nutrition: around 1.1 mg iron per 1 ounce.

Crushed pistachios add crunch to desserts and grain salads alike.

21. Tahini

Approximate nutrition: roughly 1.3 mg iron per 2 tablespoons.

I whisk it into salad dressings or drizzle it over roasted vegetables for a nutty finish.

22. Peanut Butter

Approximate nutrition: about 0.6 mg iron per 2 tablespoons.

It’s a small contribution on its own, but stirred into smoothies or sauces it adds up over a week.

Leafy Greens and Vegetables Worth Cooking Down

Cooking greens shrinks their volume dramatically, which means you end up eating far more of them — and their iron — per bowl.

A few everyday vegetables also quietly contribute more iron than most people realize.

23. Spinach

Approximate nutrition: about 6.4 mg iron per 1 cup cooked.

Cooked spinach packs down so much that a single bowl represents several cups of raw leaves.

24. Swiss Chard

Approximate nutrition: roughly 4 mg iron per 1 cup cooked.

Use it anywhere you’d use spinach — its colorful stems are worth chopping and sautéing too.

25. Kale

Approximate nutrition: around 1.1 mg iron per 1 cup cooked.

Kale gets a reputation as an iron superstar, but it’s actually more modest than spinach — massage it raw for salads or sauté it for a side.

26. Beet Greens

Approximate nutrition: about 2.7 mg iron per 1 cup cooked.

Don’t toss the tops next time you buy beets — sauté them like chard with a little garlic.

27. Potatoes (With Skin)

Approximate nutrition: roughly 1.9 mg iron per medium potato baked with skin.

Much of the iron and fiber sits right in the skin, so skip peeling when you can.

28. Tomato Paste

Approximate nutrition: about 1.9 mg iron per 1/4 cup.

It’s concentrated tomato, which conveniently means concentrated vitamin C too — helpful for absorbing iron from the rest of the dish.

29. White Button Mushrooms

Approximate nutrition: around 2.7 mg iron per 1 cup cooked.

Mushrooms bring a meaty texture that makes vegan pasta feel hearty — I lean on them constantly in this vegan mushroom pasta recipe.

30. Broccoli

Approximate nutrition: roughly 1 mg iron per 1 cup cooked.

Its own vitamin C content helps your body absorb the iron from other foods eaten in the same meal.

Soy Foods for Concentrated Plant Protein and Iron

Soy foods are some of the most complete plant proteins around, and several double as solid iron sources too.

For more protein-forward picks beyond soy, see this high protein foods for vegans list.

31. Tofu

Approximate nutrition: about 3.4 mg iron per 1/2 cup firm tofu.

Press it well and marinate before cooking — tofu takes on whatever flavor you give it.

32. Tempeh

Approximate nutrition: roughly 2 mg iron per 3 ounces cooked.

Its fermented, nutty flavor holds up well crumbled into tacos or simmered in sauce.

33. Edamame

Approximate nutrition: about 3.5 mg iron per 1 cup cooked.

Steam and lightly salt them for a snack, or toss shelled beans into grain bowls.

34. Soy Milk (Fortified)

Approximate nutrition: some fortified brands add roughly 1 to 2 mg iron per cup, though this varies significantly, so check the label.

Choose unsweetened fortified versions for cereal or coffee to keep added sugar in check.

35. Textured Vegetable Protein (TVP)

Approximate nutrition: roughly 1.5 mg iron per 1/4 cup dry.

Rehydrate it with warm broth for an easy taco filling or vegan bolognese.

Dried Fruits for a Sweet Iron Boost

Dried fruit is easy to keep in a desk drawer or gym bag, and a small handful contributes real iron.

Since sugars concentrate along with the nutrients, I treat these as an add-on rather than a main course.

36. Raisins

Approximate nutrition: about 1.5 mg iron per 1/2 cup.

They’re a natural fit for trail mix or stirred into morning oatmeal.

37. Dried Apricots

Approximate nutrition: roughly 1.7 mg iron per 1/2 cup.

Their tangy sweetness pairs well with almonds for a balanced snack.

38. Prunes

Approximate nutrition: about 0.8 mg iron per 1/2 cup.

Best known for digestive benefits, they’re also a mild but steady iron source.

39. Dried Figs

Approximate nutrition: roughly 1.5 mg iron per 1/2 cup.

Chop them into oatmeal or blend into homemade energy bites.

40. Dates

Approximate nutrition: about 0.9 mg iron per 1/2 cup.

I use these as a natural sweetener in smoothies and no-bake energy balls.

Fortified Foods and Everyday Extras That Add Up

Fortified products and a handful of pantry extras can meaningfully raise your daily iron total, especially on busy weeks.

Families managing a child’s diet might also find this iron rich foods for kids guide useful for building balanced meals.

41. Fortified Breakfast Cereal

Approximate nutrition: many fortified cereals provide close to 100% of the Daily Value, around 18 mg, per serving, though this varies widely by brand.

Pair it with fruit for a vitamin C boost, and always check the actual label for your box.

42. Fortified Oat Milk

Approximate nutrition: some fortified oat milks add roughly 1 to 2 mg iron per cup; fortification varies by brand.

Use it in coffee, cereal, or baking the same way you’d use any plant milk.

43. Iron-Fortified Pasta

Approximate nutrition: about 2 mg iron per 2 ounces dry, enriched pasta.

Standard enriched pasta already boosts your totals without any extra effort on your part.

44. Blackstrap Molasses

Approximate nutrition: roughly 3.5 mg iron per tablespoon.

Stir it into oatmeal, baked beans, or gingerbread for a deep, mineral-rich sweetness.

45. Dark Chocolate (70% Cacao or Higher)

Approximate nutrition: about 3.3 mg iron per 1 ounce.

Choosing a higher cacao percentage generally means more iron and less added sugar per square.

46. Cacao Nibs

Approximate nutrition: roughly 3 mg iron per 1 ounce.

They’re unsweetened and crunchy, great scattered over smoothie bowls or oatmeal.

47. Ground Flaxseed

Approximate nutrition: about 1 mg iron per 2 tablespoons.

Stir it into oatmeal or use it as an egg substitute in vegan baking.

48. Nutritional Yeast (Iron-Fortified Varieties)

Approximate nutrition: some fortified brands provide several milligrams of iron per 2 tablespoons, alongside added B12.

It has a cheesy, savory flavor, and comparing labels with this foods high in iron and b12 guide is worth doing before you buy.

49. Dried Thyme

Approximate nutrition: roughly 1.2 mg iron per teaspoon.

It’s a small amount per pinch, but seasoning generously across many dishes adds up over a week.

50. Cumin

Approximate nutrition: about 1.4 mg iron per teaspoon.

A staple in chili and curries, it’s an easy way to season and add iron at the same time.

Ground cumin spice in a decorative bowl on dark background

51. Turmeric

Approximate nutrition: roughly 0.9 mg iron per teaspoon, ground.

It’s the backbone of golden milk and many curries, and it adds warmth to roasted vegetables too.

52. Fresh Parsley

Approximate nutrition: about 1 mg iron per 1/2 cup chopped.

It’s more than a garnish — parsley’s vitamin C content can help your body absorb iron from the rest of the plate.

Tips to Get More Iron From a Vegan Diet

Getting enough iron isn’t just about which foods you eat — it’s also about how you combine them.

According to the NIH Office of Dietary Supplements Iron Fact Sheet for Health Professionals, adult men need about 8 mg of iron daily, while women ages 19 to 50 need closer to 18 mg due to menstrual losses.

Vitamin C dramatically improves non-heme iron absorption, per MedlinePlus, so pairing lentils or spinach with citrus, bell peppers, or tomatoes really does make a difference.

On the flip side, coffee and tea contain compounds that can block iron absorption, so I try to drink them an hour or so away from meals rather than with them.

Cooking in cast iron cookware can add small amounts of iron to food, especially acidic dishes like tomato sauce, though the effect varies by pan and recipe.

Iron needs run even higher during pregnancy, and this foods high in iron for pregnancy guide breaks down what that looks like in practice.

If you notice ongoing fatigue, pale skin, or shortness of breath, these can be signs of iron deficiency anemia, and the Mayo Clinic recommends seeing a healthcare professional for blood testing rather than guessing.

Do not rely on diet alone to diagnose or treat anemia — if you suspect a deficiency, talk with a healthcare professional about testing and whether a supplement makes sense for you.

Frequently Asked Questions

Can vegans really get enough iron without eating meat?

Yes, with attention to variety and absorption — lentils, tofu, tempeh, pumpkin seeds, and leafy greens can add up to meaningful daily totals when eaten regularly and paired with vitamin C.

What is the single best vegan food for iron?

Cooked lentils and cooked spinach are among the most concentrated per serving, but no single food replaces a varied diet across legumes, seeds, grains, and fortified foods.

Why is iron from plants absorbed less well than iron from meat?

Plant foods contain non-heme iron, which the body absorbs less efficiently than the heme iron found in animal products; pairing plant iron with vitamin C can help offset this difference.

Should vegans automatically take an iron supplement?

Not automatically — supplements should be based on an actual blood test and a conversation with a healthcare professional, since taking iron unnecessarily can cause its own problems.

Do beans and grains actually block iron absorption?

Phytates in beans, grains, and some seeds can reduce iron absorption somewhat, but soaking, sprouting, or fermenting these foods, along with adding vitamin C, can help offset the effect.

Leave a Comment