Laboratory scale studies have repeatedly reported high P-retention in slag, a by-product of the steel manufacturing industry. Thus, it has emerged as a potential material to increase P-removal from constructed wetlands (CWs). However, several limitations were highlighted by field experiments, including the high pH of treated water and clogging. We hypothesized that the addition of sedimentary rocks to slag would preserve P-removal properties while reducing the pH of treated water. Four 2.5 L-columns were filled with 100% apatite (column A); a 50% weight each mixture of limestone with apatite (column B); 10% steel slag located at the inlet, plus 45% limestone mixed with 45% apatite (column C); and a mixture of steel slag (10%), limestone (45%) apatite (45%) (column D). A synthetic effluent (26 mg P/L) and a reconstituted sludge fish farm effluent containing 97 mg/L total suspended solids (TSS), 220 mg/L chemical oxygen demand (COD) and 23.5 mg P/L phosphorus (P) were applied sequentially during 373 and 176 days, under saturated flow conditions and 12–24 hours hydraulic residence time (HRT), respectively. Treatment performance, P-removal, pH and calcium (Ca2+
) were monitored. Results indicated that columns that contained 10% weight steel slag resulted in a higher P retention capacity than the columns without steel slag. The highest P removal was achieved in column C, containing a layer of slag in the inlet zone, 45% apatite and 45% limestone. Feeding the columns with a reconstituted fish farm effluent led to biofilm development, but this had little effect on the P-removal. A combination of slag and sedimentary rocks represents a promising filtration material that could be useful downstream of CWs to further increase P-removal.