Iron absorption is increased by: high stomach acid (for this reason try to get the most of your iron for breakfast when your hydrochloric acid is at its peak, also for lunch),
vitamin C,
fructose,
heme iron (animal sources of iron like meat, liver or egg yolk),
meat protein,
taurine,
cooking in cast iron (especially acidic foods). Vitamin C increases the absoption of plant iron up to 20 times. It is also a great idea to eat your meat with green vegetables.
Iron absorption is decreased by: too much calcium/phosphorus. This would roughly be dairy, fish, coffee and 3carbonated beverages (these are a real iron blocker). Try to eat your dairy or fish for dinner when your stomach acid is weaker, far away from your "iron" breakfast and lunch. Drink your coffee at least 2-3 hours apart from your meals or replace it with iron-rich cocoa.
Next post will be dealing with food list.