Best Iron-Rich Foods for Children: Haem vs Non-Haem Sources
Haem iron, found in animal products such as red meat, chicken, fish, and eggs, is absorbed by the body 2 to 3 times more efficiently than non-haem iron from plant sources.
Non-haem iron sources such as lentils, spinach, fortified cereals, tofu, and pumpkin seeds are valuable additions to your child's diet, but they require pairing with vitamin C to maximise how much iron is actually absorbed.
Plant-Based Iron Sources for Vegetarian Children
Lentils provide approximately 4 mg of iron per 50g serving, making them one of the most iron-dense plant-based options for young children.
Other reliable non-haem sources include chickpeas, tempeh, dark leafy greens such as kale and spinach, dried apricots, and iron-fortified infant cereals.
Iron Content Per Serving: A Quick Reference Guide
- Beef (90g serving): approximately 2.7 mg iron — one of the highest and most bioavailable sources for toddlers
- Spinach (100g): approximately 2.9 mg iron — always pair with a vitamin C source to convert non-haem iron into an absorbable form
- Iron-fortified infant cereal (one serving): minimum 5 mg iron — meets approximately 50% of the daily iron requirement for children aged 6 to 11 months in a single serving
- One hard-boiled egg: approximately 1 mg iron — a convenient and versatile daily source
How to Increase Iron Absorption with Vitamin C
Vitamin C converts non-haem iron from its less absorbable ferric form (Fe³⁺) into the more absorbable ferrous form (Fe²⁺), increasing absorption by up to 3 times.
Pair iron-rich meals with vitamin C sources such as orange slices, tomatoes, broccoli, capsicum, or kiwi at the same sitting for maximum benefit.
Practical Iron and Vitamin C Food Pairings
- Lentil soup with a side of tomato — combines 4 mg iron with a natural vitamin C boost
- Iron-fortified cereal with mashed strawberries, or a small glass of orange juice alongside the meal
Foods and Drinks That Block Iron Absorption
Calcium-rich foods and dairy drinks such as cow's milk, when consumed at the same time as iron-rich foods, compete with iron for absorption. Where possible, serve these at separate meal times.
Tea, coffee, and foods high in phytates — such as unsoaked wholegrains — can also inhibit non-haem iron absorption. Avoid offering these alongside iron-rich meals for young children.
Can Too Much Dietary Iron Be a Problem?
For most children eating a balanced whole-food diet, reaching a harmful level of iron through food alone is extremely unlikely — the body naturally regulates how much dietary iron it absorbs. The real risk of excess iron comes from unsupervised supplementation, not from everyday foods like the ones above.
For an explanation of how much iron your child actually needs and why it matters, see our full guide on the benefits of iron for children.