Desert plants need to be hardy. They have to survive dry, sandy soil and limited rain. Many cacti thrive in the desert, along with small shrubs that are able to store water. These plants often bloom when it rains, bringing the desert to life with a variety of bright colors.