Top 10 Plants for Growing in Rocky Soil 

Growing plants in rocky soil is difficult, although some hardy species can survive. The top 10 rocky soil-friendly plants are   

Setum, often known as stonecrop, is a hardy, drought-tolerant plant that loves rocky, well-drained soil. Its varied hues and sizes make it ideal for rocky gardens.  


Yarrow is a perennial flower with fern-like foliage and flat-topped pink, yellow, white, or red flower clusters. It tolerates poor, rocky soil.  

Achillea (Yarrow)  

Lavender has fragrant purple blooms and silvery-green leaves. It thrives in well-drained rocky soil.  


Thyme, a low-growing plant with aromatic leaves, is used in cooking. Once grown, it thrives in sunny, rocky areas and can survive drought.  


Creeping phlox is a ground cover with bright spring flowers. It works effectively in rocky soil and controls slope erosion.  

Phlox creeps  

Russian sage is a drought-tolerant perennial with lavender-blue blooms and silvery-gray leaves. Rock soil and sunshine suit it.  

Perovskia Sage  

A low-growing perennial, rock cress has masses of little pink, purple, or white blooms. Ideal for rocky slopes and walls.  

Aubrieta rock cress  

Siberian iris is a hardy perennial with grass-like foliage and exquisite blue, purple, white, and yellow blooms. It tolerates many soil types, including rocky soil.  

Siberian Iris  

Hens and chicks create fleshy leaf rosettes. These drought-tolerant plants flourish in rocky, well-drained soil.  

Severum hens and chicks  

Rock rose is a drought-tolerant shrub with papery pink, white, or purple blooms. Ideal for sunny, rocky areas, it produces great ground cover.  

Cistus rock rose


How to Test Your Soil pH and Texture at Home