
How Vegetarians Can Get Enough Iron: A Guide to Plant-Based Iron-Rich Foods
Iron is the question new vegetarians get asked most often — knowing these foods and a few pairing tricks is really all it takes.
Plant-Based Iron-Rich Foods
- Legumes: black beans, adzuki beans, chickpeas, lentils
- Dark leafy vegetables: spinach, arugula, broccoli
- Nuts and seeds: pumpkin seeds, cashews, sesame seeds (tahini is especially rich in iron)
- Whole grains: quinoa, oats, iron-fortified breakfast cereal
The Key Pairing Trick
Plant-based iron (non-heme iron) doesn't absorb as well as the iron found in animal foods. Pairing it with vitamin C-rich foods, such as bell peppers, citrus, or tomatoes, can significantly boost absorption. At the same time, avoid having tea or coffee with meals — the tannins in them inhibit iron absorption.
A Common Misconception
Spinach is often hailed as an "iron superstar," but it's also fairly high in oxalic acid, so its actual iron absorption isn't as impressive as its reputation suggests. There's no need to put any single food on a pedestal — variety is what really matters.
Advice for Beginners
Let legumes, dark leafy greens, and nuts show up regularly in your everyday meals, and remember to pair them with vitamin C — most people won't need to worry about iron deficiency beyond that. If you lose a significant amount of blood during your period, or a recent checkup turned up low hemoglobin, you can also take an iron supplement for a short period under your doctor's guidance. Food and supplements aren't an either/or choice — combining the two often works faster than diet adjustments alone. As a fun bit of trivia, some research suggests that cooking in a cast-iron pan can modestly increase the iron content of your food.
Related reading

How to Whip Vegetarian Cream: Coconut Milk and Soy Milk Alternatives

Egg-Free Baking in Practice: Adjusting Cake and Cookie Recipes

Plant-Based Meat Nutrition Explained: Is It Worth the Hype?
