Iron-Rich Foods for Vegetarians in India (Per 100g Table)

Quick answer: The richest everyday vegetarian iron sources in India are halim (garden cress) seeds, sesame (til) seeds and pumpkin seeds, followed by flax seeds, dals, chana, rajma and leafy greens. Adults need roughly 19-29mg of iron a day, and eating these foods with lemon or amla helps your body absorb more of it.

Iron per 100g: vegetarian foods

Food (per 100g) Iron (approx.)
Sesame seeds (til) 14-15mg
Pumpkin seeds 8-9mg
Chia seeds 7.7mg
Rajma (dry) 8mg
Masoor dal (dry) 6.5-7.5mg
Chana / chickpeas (dry) 6mg
Flax seeds (alsi) 5.7mg
Cashews (kaju) 6.7mg
Sunflower seeds 5.2mg
Oats about 4.5mg
Almonds (badam) 3.7mg
Spinach (palak, raw) 2.7mg

Approximate values based on USDA FoodData Central. Values vary by variety and processing. Halim (garden cress) seeds are also widely reported as very iron-rich in Indian food tables, but published values vary a lot.

How much iron do you need?

ICMR-NIN's 2020 recommendations suggest about 19mg a day for adult men and 29mg for adult women. Women need more, which is why iron-rich snacks matter in daily meals.

Why iron matters

  • Contributes to normal formation of red blood cells and haemoglobin
  • Supports normal oxygen transport in the body
  • Contributes to normal energy levels

Tips to absorb more iron from vegetarian food

  1. Add vitamin C: squeeze lemon on poha, chana chaat or sprouts; add amla or guava to your day.
  2. Space out tea and coffee: have them at least an hour away from iron-rich meals.
  3. Soak and sprout dals, chana and rajma.
  4. Snack smart: swap evening namkeen for 30g of oil-free flavoured pumpkin seeds (about 2.5mg iron).
  5. Try halim: soak 1 teaspoon of halim seeds in milk or lemon water, or add to laddoos.

Easy iron-rich Indian snack ideas

  • Til and gud chikki in winter
  • Roasted chana with a squeeze of lemon
  • Oats with chia seeds and pumpkin seeds
  • Homemade trail mix with seeds, kaju and raisins

Read more: magnesium-rich foods in India, zinc-rich vegetarian foods and pumpkin seeds benefits.

Shop the seeds and snacks in this article

This article is general information, not medical advice. If you think you may be low in iron, consult a doctor.

Back to blog

Leave a comment

Frequently asked questions

Which vegetarian food has the most iron?

Among everyday foods, halim (garden cress) seeds, sesame seeds and pumpkin seeds are some of the richest, with roughly 8-15mg of iron per 100g.

How much iron do adults need per day?

ICMR-NIN (2020) suggests about 19mg a day for adult men and 29mg for adult women.

How can I absorb more iron from plant foods?

Pair iron-rich foods with vitamin C (lemon, amla, tomato, guava) and avoid tea or coffee right after meals.

Is poha a good source of iron?

Fortified or iron-rich poha varieties can help, and a squeeze of lemon improves absorption, but values vary by brand.

How much iron is in 30g of pumpkin seeds?

About 2.5-2.7mg, a useful addition to the day.

About the author: Written by Praveen, Co-founder & CEO of The Flavour Farm Foods Pvt. Ltd., an Agra-based manufacturer of oil-free roasted and flavoured seeds, nuts and makhana. Nutrition values are approximate and based on USDA FoodData Central unless stated. This article is general information, not medical advice.
About The Flavour Farm · Shop oil-free flavoured pumpkin seeds · Bulk orders