EVA

Health · Iron, Vitamins & Energy

Vegetarian Iron Foods That Work

By the eva team · · 2 min read

A vegetarian eating pattern can provide iron through foods such as lentils, beans, chickpeas, soy foods, nuts, seeds, dark-green vegetables and iron-fortified cereals. Iron from plant foods is called non-haem iron, which the body absorbs less easily than haem iron. Pairing plant-based iron with vitamin C-rich fruit or vegetables can improve its absorption.

Can Vegetarian Foods Provide Enough Iron?

1. Can Vegetarian Foods Provide Enough Iron?

Yes. Vegetarian foods can provide iron, but it helps to include different iron-containing foods regularly. Lentils, beans, chickpeas, tofu, seeds, nuts, leafy vegetables and fortified cereals can all contribute to your intake.

Start With Lentils, Beans And Chickpeas

2. Start With Lentils, Beans And Chickpeas

Pulses such as lentils, kidney beans, chickpeas and soybeans are useful vegetarian sources of iron. They can fit naturally into familiar meals such as dal, chana, rajma, soups, salads, wraps and grain bowls.

Soy, Nuts And Seeds Count Too

3. Soy, Nuts And Seeds Count Too

Soy foods, nuts and seeds can also add iron to vegetarian meals and snacks. Tofu, soybeans, pumpkin seeds, sesame seeds and selected nuts can contribute as part of a varied eating pattern.

Leafy Greens And Fortified Foods Can Help

4. Leafy Greens And Fortified Foods Can Help

Dark-green vegetables can contribute iron, and some cereals or grain products have iron added to them. These are called fortified foods. Because the amount can vary, checking the nutrition label can help you see whether iron has been added.

Pair Plant Iron With Vitamin C

5. Pair Plant Iron With Vitamin C

Vitamin C helps the body absorb non-haem iron from plant foods. Try pairing dal with tomatoes or lemon, chickpeas with peppers, fortified cereal with strawberries, or beans with guava or citrus fruit.

Build Iron Into Everyday Meals

6. Build Iron Into Everyday Meals

You do not need one perfect meal. Different choices across the day can add up for example, fortified cereal with fruit at breakfast, rajma or chickpeas at lunch and dal, tofu or leafy vegetables later in the day.

Variety Works Better Than One “Superfood”

7. Variety Works Better Than One “Superfood”

There is no single vegetarian food that provides everything your body needs. Eating different pulses, soy foods, seeds, nuts, vegetables, fortified grains and vitamin C-rich foods across the week creates a more balanced approach.

Food Helps But Get Checked If You Feel Unwell

8. Food Helps But Get Checked If You Feel Unwell

Iron-containing foods support everyday nutrition, but confirmed iron deficiency or iron-deficiency anaemia may require treatment recommended by a healthcare professional. Speak with someone you trust if tiredness, weakness or breathlessness continues, especially when you also have heavy periods.