coffee is another enemy of iron absorption Photo Credit MeePoohyaphoto/iStock/Getty Images. Cocoa and coffee are food sources that can inhibit iron absorption in the body. These foods sources contain polyphenols or phenolic compounds, antioxidants that help remove damaging free-floating cells from the body.