The most common plants that can be grown in rocks are of the cactus family. The rock cactus, also known as an aloe, can grow well in a rocky soil and has long spines which are used to help it grip onto the surface of the rock.