The 5 Best Plants for Your Rocky Soil

Rosemary is a hardy herb that can withstand rocky soils and is primarily used as a seasoning in foods. Serving as an anti-inflammatory and packed with antioxidants, it may also help improve your immune system and circulation when ingested, according to Medical News Today. Additionally, rosemary is commonly used in cosmetology as a fragrance in soaps or in oils and shampoos to promote hair growth.

If you live in hardiness zones 7 through 10, the best place to plant rosemary is outdoors. When given a chance to thrive, this plant can even produce blue flowers and reach 4 feet tall. To properly care for your rosemary, it needs full sun, although it will tolerate partial shade. For this plant to grow quickly, it needs 6 to 8 hours of sunlight per day, according to Get Busy Gardening. It also prefers dry soils that drain quickly. To harvest rosemary sprigs, cut the tender leaves from the tops of their stems. It will also encourage branching and new growth.