Its a really good question...I try and use regular potting soil and add perlite and chicken grit, but I don't actually grow cactus just succulents, and I think they're less fussy about the water drainage thing...I water very sparingly (this year!) anyway