Iron-Rich Indian Foods for Pregnancy
Iron needs rise during pregnancy. Explore iron-rich Indian foods, how to improve absorption with vitamin C, and simple meal ideas for every day.
Reviewed by Dt. Meera Patel, Nutritionist

Quick answer
Iron-rich Indian foods for pregnancy include green leafy vegetables like palak, methi and amaranth, legumes such as rajma, chana and lobia, ragi and bajra, dates, jaggery in moderation, eggs, fish, chicken and meat. Pairing plant sources with vitamin C foods like amla, lemon, guava or oranges may help absorption. Follow your obstetrician’s advice on iron supplements and blood tests.
Your body needs more iron during pregnancy to support increased blood volume and your baby’s growth. Anaemia is a common concern for women in India, so it is worth paying attention to iron-rich foods every day. Pregnancy nutrition requirements can vary. Follow recommendations from your obstetrician and qualified healthcare professionals.
Why Iron Matters During Pregnancy
Iron helps your body make haemoglobin, which carries oxygen in the blood. During pregnancy, your blood volume rises, and so does the need for iron.
Your doctor will usually check your haemoglobin during pregnancy and may prescribe supplements. Please take them exactly as advised and do not change them on your own.
Plant-Based Iron Sources
Vegetarian Indian diets can include many iron-rich foods.
- Leafy greens: palak, methi, amaranth (chaulai), drumstick leaves and sarson
- Legumes: rajma, chana, lobia, moong and masoor
- Millets: ragi and bajra
- Dried fruits and seeds: dates, raisins, til and pumpkin seeds
- Jaggery in moderate amounts
- Poha, especially when combined with lemon and vegetables
Animal-Based Iron Sources
Iron from animal foods is generally absorbed more easily by the body. If you eat non-vegetarian food, these can be helpful additions when fully cooked.
- Eggs
- Chicken and lean meat
- Fish that your doctor considers suitable during pregnancy
Tips to Improve Iron Absorption
How you combine foods can make a difference.
Pair With Vitamin C
Vitamin C may help your body absorb iron from plant foods. Squeeze lemon over dal and sabzi, eat a guava or orange after meals, or add amla chutney to your plate.
Time Your Tea and Coffee
Tea and coffee can reduce iron absorption. Try having them at least an hour away from main meals rather than with them.
Cook Smart
Cooking in a traditional iron kadhai may add small amounts of iron to food. Sprouting and fermenting, as in sprouts, idli and dosa, can also support nutrient availability.
Simple Iron-Rich Meal Ideas
Try palak dal with bajra roti and a lemon wedge, rajma-rice with onion-tomato salad, ragi dosa with sambar, or a sprouts chaat with lemon for a snack.
For more ideas, read iron-rich foods for women, or explore the pregnancy nutrition program for personalised support.
Know the Signs and Talk to Your Doctor
Tiredness, breathlessness, dizziness or pale skin can have many causes, including low iron. If you notice these, please speak with your doctor rather than trying to manage them alone.
Key takeaways
- Iron needs rise during pregnancy to support blood volume and your baby’s growth.
- Leafy greens, legumes, millets, eggs, fish and meat are useful iron sources.
- Pair plant iron with vitamin C foods like amla, lemon and guava.
- Keep tea and coffee away from main meals.
- Take iron supplements only as prescribed by your obstetrician.
Frequently asked questions
Sources & references
- Anaemia fact sheet — World Health Organization
- Dietary Guidelines for Indians — ICMR–National Institute of Nutrition



