Abstract: A method of extracting sparingly soluble organic contaminants from a water or gas stream is provided. Contaminants are removed from a contaminant stream by passing the stream through hydrophilic polyurethane or a composite comprising an open cell hydrophobic polyurethane foam having a plurality of surfaces defining a plurality of pores which have disposed thereon a coating of a substantially open cell hydrophilic polyurethane foam. The hydrophilic polyurethane or composite may then be regenerated when saturated with contaminant.