Heme iron can be obtained mainly from protein found in red meats, white meats, and fish. Nonheme iron can be obtained from meat, dairy products, plant foods, and iron salts that are sometimes added to various foods. The following factors can enhance and inhibit the absorption of nonheme iron into your blood: