Health

Foods High in Iron (Especially for Vegetarians)

Iron deficiency is one of the most common nutrient gaps in India, especially for women and vegetarians. Food can do a lot — if you eat it right.

Best iron-rich foods

Absorb more of it

If you’re very tired, pale or breathless, get tested — see our disclaimer.

A simple trick: squeeze lemon on your dal/greens and skip tea right after meals — you’ll absorb far more iron.

Quick answers

What are the best iron foods for vegetarians?

Leafy greens, lentils, chana, rajma, tofu and pumpkin seeds — paired with vitamin C for better absorption.

Why does tea reduce iron?

Tannins in tea and coffee bind iron and block absorption — so avoid them with or right after iron-rich meals.

Know your numbers first

Get your calories, macros and a training split free in 60 seconds — no signup to see it.

Build my free plan

Related guides