Iron-Rich Foods for Women
Simple Indian iron-rich foods for women, how to improve iron absorption with everyday pairings, and when to talk to your doctor about tiredness.
Reviewed by Dt. Meera Patel, Nutritionist

Quick answer
Iron-rich foods for women include green leafy vegetables like palak, methi and drumstick leaves, legumes such as rajma, chana and lobia, millets like bajra and ragi, jaggery, dates, sesame seeds, eggs, fish, chicken and meat. Pairing plant sources with vitamin C foods like lemon, amla or guava helps absorption, while keeping tea and coffee away from meals may also help.
Feeling tired, breathless or low on energy is often brushed off as part of a busy life. For many women, though, low iron can be one of the reasons. Menstruation, pregnancy and breastfeeding all increase a woman’s iron needs. Understanding which everyday foods provide iron, and how to help your body absorb it, is a practical first step towards feeling your best.
Why Women Need Iron
Iron helps make haemoglobin, the protein in red blood cells that carries oxygen around the body. When iron levels are low, the body may struggle to make enough healthy red blood cells.
Anaemia is a common concern among women in India. Its signs can include tiredness, weakness, pale skin, breathlessness and dizziness. These symptoms can have other causes too, so a blood test and a doctor’s advice are important.
Plant-Based Iron Sources
Vegetarian Indian meals can include plenty of iron when planned thoughtfully.
- Leafy greens: palak, methi, amaranth, drumstick leaves, bathua and sarson
- Legumes: rajma, kala chana, lobia, moong and masoor
- Millets: bajra, ragi and jowar
- Seeds: sesame, garden cress seeds (halim) and pumpkin seeds
- Jaggery, dates, raisins and dried figs in moderate amounts
- Poha, especially when made with added vegetables and peanuts
Animal-Based Iron Sources
Iron from animal foods is generally absorbed more easily by the body. For women who eat them, eggs, fish, chicken and red meat can be useful additions to a balanced diet. Organ meats like liver are also rich in iron and can be enjoyed occasionally. Pregnant women should check with their doctor about specific foods.
Help Your Body Absorb More Iron
How you combine foods matters as much as what you eat.
- Squeeze lemon over dal, sabzi, sprouts or poha
- Add amla, guava, orange, tomato or capsicum to meals
- Keep tea and coffee at least an hour away from main meals
- Cook in an iron kadhai occasionally, especially for acidic dishes like tomato-based gravies
- Soak, sprout or ferment legumes and grains, as in idli, dosa and sprouts
Sample Iron-Friendly Day
Breakfast could be vegetable poha with peanuts and lemon. Lunch might be bajra roti, palak dal and a salad with tomato. An evening snack of roasted chana with a guava, and a dinner of rajma, rice and a methi sabzi round out the day.
Life Stages When Iron Matters More
Iron needs increase during adolescence, with heavy periods, during pregnancy and while breastfeeding. If you are pregnant, our guide to iron-rich Indian foods in pregnancy shares specific ideas.
Iron supplements should only be taken as advised by your doctor, who can recommend the right approach based on your blood tests.
When to See a Doctor
If you often feel exhausted, breathless, dizzy or notice very heavy periods, please consult a doctor. Food is a supportive part of care, not a replacement for proper diagnosis. For help planning iron-rich meals that suit your routine, you can book a consultation with our dietitians.
Key takeaways
- Women need more iron during menstruation, pregnancy and breastfeeding.
- Leafy greens, legumes, millets, seeds, eggs, fish and meat all provide iron.
- Vitamin C foods improve absorption; tea and coffee with meals may reduce it.
- Persistent tiredness or breathlessness should be checked by a doctor.
Frequently asked questions
Sources & references
- Anaemia fact sheet — World Health Organization
- Dietary Guidelines for Indians — ICMR–National Institute of Nutrition



