Why are you against taking iron supplement? It is exactly the same as eating those food with high iron content, except you don't need to also consume the bad stuff that might come with it for instance liver is also high in cholesterol and saturated fat. And even if you eat a lot of liver and spinach everyday it won't be as much as an iron supplement which is formulated to meet the daily requirement.