Rock gardens are a fantastic way to add texture, depth, and year-round beauty to your outdoor space. Whether you have a sunny hillside or a shady corner, the right plants can thrive in rocky conditions while requiring minimal maintenance. Choosing drought-tolerant and hardy plants ensures a stunning display in any climate.
In this article, we highlight 25 of the best rock garden plants that will flourish in both sun and shade. From vibrant flowering perennials to low-growing succulents, these selections will help you create a visually striking and resilient garden. If you’re looking to enhance your landscape with versatile and eye-catching plants, these choices are perfect for your rock garden.
Sedum

With its succulent nature, Sedum thrives in sunny conditions, making it ideal for rock gardens. Its fleshy leaves store water, reducing the need for frequent watering. In summer, expect a burst of star-shaped flowers that can offer a splash of color ranging from red to yellow, contributing to the garden’s aesthetic appeal. Sedum’s low maintenance makes it perfect for those who appreciate beauty without much hassle. Consider using it to fill gaps between rocks or along garden edges for a cohesive look.
Thyme

Thyme, a versatile herb, thrives in sunny rock gardens and brings an aromatic touch to your landscape. Its creeping growth makes it perfect for filling spaces between rocks, while tiny purple flowers attract pollinators like bees. Thyme’s resilience to dry conditions means less watering, making it a practical choice for busy gardeners. Besides its visual appeal, you can also harvest it for culinary uses, adding a fresh touch to your dishes. Its fragrant presence brings both function and beauty.
Lavender

Famed for its fragrant blooms, Lavender thrives in sunny conditions typical of rock gardens. Its striking purple spikes contrast beautifully with silvery-green foliage, making it a garden favorite. Beyond its visual charm, Lavender attracts pollinators, supporting local biodiversity. Its drought-tolerant nature suits low-water environments, thus accommodating sustainable gardening practices. Use Lavender to add height and texture, creating a dynamic and sensory-rich garden space.
Hosta

Hostas, known for their lush foliage, thrive in shaded rock gardens, providing a lush backdrop with their wide, variegated leaves. They bring a tranquil vibe to the garden, complementing the rugged rock textures. These plants require minimal care, thriving in moist, well-drained soil. Hostas are perfect for creating depth and contrast, especially when combined with other shade-loving plants. Their broad leaves offer a striking contrast to the more delicate textures of neighboring plants.
Coral Bells

Coral Bells offer a stunning array of foliage colors, from deep purple to bright red, making them a standout choice for rock gardens. They flourish in partial shade, bringing vibrancy and variety with their intricate leaf patterns. The delicate white flowers add an extra layer of beauty, attracting hummingbirds to the garden. Coral Bells are hardy and easy to care for, adapting well to different soil types. Use them to create focal points or to add color contrast among green foliage.
Creeping Jenny

Creeping Jenny is known for its vibrant green leaves and sprawling nature, which make it ideal for sunny rock gardens. Its trailing habit allows it to gracefully cascade over rocks, softening hard edges and adding movement. In the summer, small yellow flowers emerge, providing a cheerful accent. The plant’s adaptability to different soil conditions and resistance to drought make it a low-maintenance choice. Incorporate Creeping Jenny to fill in spaces and bring a bright, lively feel to your garden.
Ajuga

Ajuga, or Bugleweed, is a robust ground cover that thrives in shaded rock gardens. Its glossy dark green leaves form a dense carpet, providing excellent coverage and suppressing weeds. In spring, Ajuga sends up striking blue-purple flower spikes that attract pollinators. It’s an easy-care plant that only requires occasional trimming to maintain its shape. Use Ajuga to create a lush, colorful underlayer that enhances the visual appeal of your garden’s rock formations.
Sempervivum

Sempervivum, commonly known as Hens and Chicks, is a staple for sunny rock gardens due to its drought tolerance and unique rosette form. These succulents require minimal water and can thrive on neglect, perfect for gardeners seeking a low-effort option. Their rosette-shaped leaves, often tinged with red, create interesting visual patterns against rock settings. Sempervivum’s ability to propagate easily makes it ideal for covering larger areas or filling in gaps with minimal effort.
Japanese Painted Fern

Japanese Painted Ferns bring elegance to shaded rock gardens with their delicate, silvery fronds and striking burgundy stems. These ferns thrive in moist, well-drained soils, preferring a cool, shady environment. Their unique coloration provides a beautiful contrast to both the rocks and other greenery. Low maintenance and hardy, they are perfect for adding texture and interest without overwhelming other plants. Use them to create a serene, woodland-like atmosphere in your garden.
Armeria

Armeria, or Sea Thrift, thrives in sunny rock gardens, particularly those with a coastal vibe. Its compact mounds of slender green leaves and spherical pink flower heads create a striking visual appeal. This hardy plant is drought-tolerant and thrives in well-drained, sandy soils. Armeria’s ability to withstand salty air and strong winds makes it ideal for seaside gardens. Use it to add pops of color and form, especially effective when planted in clusters among rocks.
Dianthus

Dianthus, known for its delightful fragrance and fringed blooms, is a perfect addition to sunny rock gardens. Its pink and white flowers offer a charming contrast against the gray-green foliage, creating a soft, romantic feel. The plant’s compact nature makes it suitable for edging or filling small pockets of soil between rocks. Dianthus prefers well-drained soil and benefits from deadheading to encourage more blooms. Incorporate it to add a sweet scent and vibrant color to your garden.
Saxifraga

Saxifraga, with its delicate white flowers and green rosettes, thrives in shaded rock gardens. This hardy plant forms dense mats, making it excellent for stabilizing soil and preventing erosion. Saxifraga’s modest size allows it to fit snugly into crevices, adding texture and interest without overpowering other plants. Its resilience to cool temperatures makes it a reliable choice for gardens in less temperate regions. Use Saxifraga to accentuate rock features and add subtle elegance to your garden.
Ice Plant

Ice Plant, known for its dazzling pink blooms and succulent leaves, thrives in sunny rock gardens. Its low-growing, spreading habit makes it perfect for covering ground and suppressing weeds. The fleshy leaves help retain moisture, making it drought-tolerant and ideal for dry conditions. As a bonus, its vibrant flowers attract butterflies, adding life to your garden. Use Ice Plant to create a colorful, low-maintenance carpet that contrasts beautifully with rugged rock formations.
Heuchera

Heuchera, or Coral Bells, is celebrated for its vibrant foliage that ranges from deep burgundy to bright lime. This diversity in leaf color provides year-round interest in partially shaded rock gardens. Heuchera’s delicate, pink flower spikes attract pollinators, adding ecological value. These plants are adaptable to a variety of soil types and require minimal care, making them a favorite among gardeners. Use them to introduce color and texture variations within your rock garden landscape.
Alpine Aster

Alpine Asters bring a cheerful presence to sunny rock gardens with their daisy-like purple blooms and sunny yellow centers. These hardy perennials are well-suited for rocky, alpine environments and can handle tough conditions. Their compact growth makes them suitable for filling small spaces or edging pathways. Alpine Asters are drought-tolerant and require minimal maintenance, thriving in well-drained soil. They add a touch of whimsy and color, drawing attention to rock formations.
Lamb’s Ear

Lamb’s Ear, with its soft, silvery foliage, brings a tactile element to sunny rock gardens. The plant’s velvety leaves create a striking contrast against hard rocks, offering a soothing visual and textural experience. Lamb’s Ear thrives in dry, well-drained soils and requires little water, making it a practical choice for water-conscious gardeners. Use it to create a soft, inviting ground cover that enhances the tranquility of your rock garden.
Campanula

Campanula, or Bellflower, enchants shaded rock gardens with its cascading blue blooms. Its bell-shaped flowers create a whimsical atmosphere, while the plant’s trailing habit softens rock edges. Campanula thrives in moist, well-drained soils and benefits from regular watering. It’s an excellent choice for adding vertical interest when allowed to climb over rocks or spill down slopes. The plant’s delicate flowers attract pollinators, enhancing the garden’s ecological diversity.
Rock Cress

Rock Cress is prized for its vibrant, low-growing habit, ideal for sunny rock gardens. In spring, it produces masses of small pink or white flowers that blanket the foliage, creating a lively ground cover. This hardy perennial is drought-tolerant and thrives in well-drained, rocky soils. Rock Cress is perfect for adding color to rockeries or as an edging plant along pathways. Its cheerful blooms and easy-care nature make it a popular choice for enhancing garden aesthetics.
Maidenhair Fern

Maidenhair Ferns add elegance to shaded rock gardens with their delicate, lacy fronds. Thriving in moist, well-drained soils, these ferns prefer a cool, shaded environment. Their light green foliage creates a soft, airy contrast against the solidity of rocks. While they require regular watering to maintain their lush appearance, Maidenhair Ferns are relatively low maintenance. Use them to introduce a sense of movement and grace, complementing the architectural lines of rocks.
Douglas Moss Phlox

Douglas Moss Phlox is a favorite for sunny rock gardens, known for its dense carpet of pink flowers in spring. This low-growing perennial is perfect for edging, filling in gaps, or cascading over rock walls. It thrives in well-drained, sandy soils and is drought-tolerant once established. The plant’s charming blooms attract butterflies, adding an extra layer of activity. Use Douglas Moss Phlox to create a colorful ground cover that complements the rugged beauty of rock formations.
Bleeding Heart

Bleeding Heart is known for its distinctive heart-shaped flowers dangling from arching stems. This shade-loving perennial thrives in the cool, sheltered conditions of shaded rock gardens. Its pink blooms add a touch of romance and elegance, contrasting beautifully with the surrounding greenery. Bleeding Heart prefers moist, well-drained soils and benefits from mulching to retain soil moisture. Use it to create focal points or to add a whimsical feel, enhancing the charm of your garden.
Snow-in-Summer

Snow-in-Summer thrives in sunny rock gardens, offering a stunning display with its silver-gray foliage and white, star-like flowers. This low-growing plant forms a dense mat, making it ideal for ground cover or cascading over rock walls. Its drought-tolerant nature means it requires minimal watering, adapting well to dry climates. Use Snow-in-Summer to create a striking contrast against darker rocks, bringing a cool, refreshing aesthetic to your garden landscape.
Liriope

Liriope, often referred to as Lilyturf, is a versatile plant perfect for partially shaded rock gardens. It features dense, grass-like foliage and spikes of small purple flowers that add both texture and color. Liriope is extremely hardy, tolerating a range of soil conditions and requiring minimal care. It’s an excellent choice for edging pathways or filling in larger areas with its lush growth. Use Liriope to introduce vertical interest and a splash of color in your garden.
Zinnia

Zinnias are vibrant annuals that bring a rainbow of color to sunny rock gardens. These easy-to-grow flowers thrive in well-drained soil and love full sun. With blooms ranging from red to orange to yellow, they add a cheerful punch to any garden space. Zinnias are also excellent for cutting, providing long-lasting color indoors. Their ability to attract butterflies makes them a wonderful addition for gardeners looking to support local wildlife. Use them to introduce bold colors and a joyful atmosphere to your garden.
Primrose

Primroses bring a splash of color to shaded rock gardens with their cheerful yellow blooms. These perennials thrive in cool, shaded environments and prefer moist, well-drained soils. Their bright flowers are a herald of spring, adding early color to the garden landscape. Primroses are relatively low maintenance, needing occasional deadheading to promote further blooming. Use them to create bright spots of interest among the rocks, drawing attention to the garden’s natural beauty.