Foods rich in Iron come from two sources: animal based & plant based products. Your body absorbs 2-3 times more iron from animal sources than from plant sources. Animal-based foods high in Iron include Lean beef, Oysters & Chicken Plant-based foods high in Iron include Beans, Lentils, Tofu, Baked potatoes & Cashews