The best substitute for meat, especially for vegetarians, is tofu. It contains a significant amount of iron and provides similar nutrients as meat.Feel free to cut them into strips and sauté just before offering them to the little munchkin alongside a dip. Also, safe iron-rich food for children who are lactose-intolerant.