Native to central Mexico, Ferocactus macrodiscus grows in dry, open ground where rain moves through quickly and the soil stays airy. That background explains why the best soil for Cactus is mineral-leaning, loose, and fast draining rather than rich or moisture-retentive.
Its roots are adapted to take up brief moisture and then dry between waterings, so the substrate should hold some moisture for a short time without staying wet. Sandy, loamy, or rocky textures suit this species because they improve oxygen around the roots and reduce compaction.