Why Iron Matters—Especially for Vegans
Iron is essential for transporting oxygen in your blood, supporting your immune system and fueling cellular energy.* But if you follow a vegan diet, getting enough iron can be a bit more challenging.
That’s because plant-based foods contain non-heme iron, which isn’t absorbed as efficiently as heme iron from animal sources. In fact, vegans may need up to 1.8 times more iron than meat-eaters to meet their needs (WebMD).
The good news? With the right foods—and a few smart tips—you can easily meet your iron goals on a vegan diet.
Top 10 Iron-Rich Plant Foods for Vegans
Here are 10 delicious, nutrient-dense vegan foods that pack a powerful iron punch.
1. Almonds
Iron: 1.3 mg per 1/4 cup
Bonus Nutrients: Vitamin E, magnesium, calcium, protein
Almonds are a versatile snack and a great addition to oatmeal, salads or smoothies. Try almond butter or unsweetened almond milk for variety.
2. Dried Apricots
Iron: 1.9 mg per 1/4 cup
Bonus Nutrients: Vitamin C, potassium, beta carotene
Naturally sweet and chewy, dried apricots are a great on-the-go snack. Their vitamin C content also helps enhance iron absorption.
3. Hazelnuts
Iron: 1.3 mg per 1/4 cup (chopped)
Bonus Nutrients: Vitamin E, copper, manganese
Enjoy hazelnuts raw, roasted or as a flour or milk alternative. Just watch out for sugary spreads like Nutella—delicious, but best in moderation.
4. Lima Beans
Iron: 2.1 mg per 1/2 cup (cooked)
Bonus Nutrients: Folate, potassium, vitamin K
Creamy and satisfying, lima beans are great in soups or stews, or as a side dish. They’re low in fat and high in fiber.
5. Baked Potatoes (with Skin)
Iron: 4.1 mg per medium potato
Bonus Nutrients: Vitamin C, folate, potassium
Potatoes get a bad rap, but they’re nutrient-rich—especially when baked with the skin on. Top with non-dairy yogurt or salsa for a healthy twist.
6. Pumpkin Seeds (Pepitas)
Iron: 2.4 mg per 1/4 cup
Bonus Nutrients: Zinc, magnesium, protein
Snack on raw or roasted pumpkin seeds (unsalted is best). They’re also great sprinkled on salads or blended into smoothies.
7. Soybeans (Edamame, Tofu & Tempeh)
Iron: 1.5 mg per 1/3 cup (green, cooked)
Bonus Nutrients: Calcium, fiber, folate, magnesium, protein, vitamin B1
Green soybeans, or edamame, are a tasty snack or salad topper. For even more iron, try tofu (3.4 mg per 1/2 cup, firm) or tempeh (2.2 mg per 1/2 cup). These soy-based staples are protein-rich and incredibly versatile in stir-fries, bowls and sandwiches.
8. Sunflower Seeds
Iron: 2.3 mg per 1/4 cup
Bonus Nutrients: Vitamin E, selenium, copper, B vitamins
Sunflower seeds are a crunchy, satisfying snack. Choose unsalted varieties to avoid excess sodium, and sprinkle them on salads, oatmeal or yogurt alternatives for a nutrient boost.
9. Teff
Iron: 2.6 mg per 1/2 cup (cooked)
Bonus Nutrients: Calcium, fiber, potassium, protein, zinc
This tiny Ethiopian grain is a gluten-free powerhouse with a mild, nutty flavor. Use teff as a hot cereal or side dish, or in baked goods like pancakes and muffins. It’s especially rich in iron and fiber.
10. Tomato Purée
Iron: 1.1 mg per 1/4 cup
Bonus Nutrients: Lycopene, vitamin C, potassium
Tomato purée is more concentrated than fresh tomatoes, making it a better source of iron. It’s also rich in lycopene, a powerful antioxidant that becomes more bioavailable when cooked. Use it in sauces, soups and stews.
Tips to Maximize Iron Absorption on a Vegan Diet
To get the most from your iron-rich foods:
-
Pair with vitamin C: Foods like citrus, bell peppers and strawberries enhance non-heme iron absorption.
-
Avoid tea and coffee with meals: Tannins can inhibit iron uptake.
-
Cook in cast iron pans: This can increase the iron content of your food.
-
Soak or sprout legumes and grains: This reduces phytates, which can block iron absorption.
Final Thoughts
Getting enough iron on a vegan diet is absolutely doable—with the right foods and a little planning. These 10 plant-based options are not only rich in iron but also packed with other essential nutrients to support your overall health.