Cheapest Iron-Rich Foods, Ranked by Cost Per Milligram
Spinach gets the headlines, but it's one of the most expensive ways to hit your iron target. Ranked by cost per milligram rather than just "iron content," a different set of foods comes out on top.
Haem vs Non-Haem Iron — Why It Matters
Not all iron is equal. Haem iron (from meat, fish, poultry) is absorbed at 15–35% efficiency. Non-haem iron (from plants, eggs, legumes) is absorbed at only 2–20% efficiency — but you can dramatically improve this with the right food combinations.
This means 5mg of iron from chicken liver is worth far more than 5mg of iron from spinach. Use the table below with that in mind.
Cheapest Iron-Rich Foods — Ranked by Iron Per Dollar
Prices based on Coles & Woolworths homebrand, May 2026. RDA reference: adult female 19–50 (18mg/day).
| Food | Iron per serve | Cost/serve | % RDA (women) | Type |
|---|---|---|---|---|
| 🫀 Chicken liver (100g) | 9 mg | $0.90 | 50% | Haem |
| 🥩 Lamb liver (100g) | 8.7 mg | $1.20 | 48% | Haem |
| 🫘 Lentils, cooked (1 cup) | 6.6 mg | $0.25 | 37% | Non-haem |
| 🥣 Weet-Bix (3 biscuits, fortified) | 4.5 mg | $0.25 | 25% | Non-haem |
| 🫘 Kidney beans, canned (½ cup) | 3.0 mg | $0.30 | 17% | Non-haem |
| 🥩 Kangaroo mince (100g) | 3.2 mg | $1.50 | 18% | Haem |
| 🐟 Sardines, canned (1 tin) | 2.9 mg | $1.50 | 16% | Haem |
| 🥩 Beef mince (100g) | 2.7 mg | $1.80 | 15% | Haem |
| 🍳 Eggs (2 large) | 1.8 mg | $0.80 | 10% | Non-haem |
| 🥦 Broccoli (1 cup cooked) | 1.0 mg | $0.70 | 6% | Non-haem |
| 🌿 Spinach (1 cup cooked) | 3.6 mg | $0.50 | 20% (on paper) | Non-haem* |
*Spinach contains oxalates that block iron absorption — effective uptake is much lower than the label suggests. Pair with vitamin C to partially compensate.
💡 Best value iron food in Australia
Chicken liver at ~$5/kg gives you 9mg of highly-absorbed haem iron per 100g serve — that's 50% of a woman's daily requirement for under $1. It's genuinely the most iron-dense food per dollar available at any Australian supermarket.
Absorption Rules That Can Double Your Iron Uptake
What you eat with your iron-rich food matters as much as the iron content itself.
Iron-Rich Budget Meal Ideas
These combinations maximise iron intake and absorption without blowing the food budget:
- Chicken liver stir-fry with broccoli and capsicum — ~$1.50/serve, 9mg+ iron, vitamin C boosts absorption
- Lentil and tomato soup — ~$0.55/serve, 6.6mg iron, tomato's vitamin C helps uptake
- Weet-Bix with orange juice instead of milk (at breakfast) — the vitamin C in OJ boosts iron absorption from the fortified cereal
- Lamb liver with roast sweet potato and capsicum — ~$2/serve, 8.7mg haem iron
- Sardines on toast with tomato — ~$2/serve, 2.9mg haem iron plus omega-3
- Beef and bean chilli — combines haem iron (beef) with non-haem iron (beans) for the "meat factor" effect
Signs of Iron Deficiency
Iron deficiency can develop slowly and is often missed. Common signs include:
- Persistent tiredness and low energy — even after adequate sleep
- Pale skin, pale inner eyelids
- Shortness of breath during normal activity
- Brittle nails, hair loss
- Difficulty concentrating ("brain fog")
- Restless legs at night
- Craving non-food items like ice or dirt (pica) — a classic iron deficiency sign
⚠️ Get a blood test first
If you suspect iron deficiency, ask your GP for a full iron study (ferritin, transferrin saturation, serum iron) — not just a haemoglobin check. Ferritin below 30 µg/L is considered deficient even if haemoglobin is normal. Don't self-prescribe iron supplements — too much iron is harmful. Food-first is always the safest approach.
Who Needs More Iron?
| Group | Daily Iron Needed | Why |
|---|---|---|
| Women 19–50 | 18 mg | Monthly blood loss |
| Pregnant women | 27 mg | Foetal blood production |
| Breastfeeding women | 9 mg | Lower (menstruation paused) |
| Men 19+ | 8 mg | Baseline maintenance |
| Adolescent girls 14–18 | 15 mg | Growth + menstruation onset |
| Vegans & vegetarians | 1.8× the standard RDA | Non-haem iron less bioavailable |
| Endurance athletes | 30–70% higher | Foot-strike haemolysis, sweating |
See Your Personal Iron Target
OptimisedEats calculates exact iron targets for your age, sex, and life stage — then shows you which budget recipes hit them for under $3 a serve.
Try the Free App →