Using a soil that holds moisture will be better for growing mustard greens. Cactus soil is usually very sandy and drains too quickly for growing greens.