Finding gorgeous shade garden plants that also add color to low light areas can be challenging. Don’t despair! You’re sure to find lots of great options in this list of flowering perennials for partial to full shade.
The reason this is such a common feeling is because the most well known of all shade garden plants you see are BOR-ing (ehem, plain green hostas!).
Ok, confession time… I find hostas mundane and overdone (at least they are here in Minnesota).
Sure, there are tons of varieties to choose from. And, if they’re mixed well, they can be very pretty, or even colorful.
But, usually I see the same plain varieties plopped into a low light area in the garden. Hence the feeling that having shady beds is a bad thing.
Well no more of that nonsense! There’s no need to settle for dull greens and just one or two species to fill those sun-challenged areas.
Let’s think outside of the hosta box. Instead, use the following list to get creative with colors, foliage, and blooming times. In this list, you will find plenty of wonderful plants for shady gardens.
What Garden Plants Grow In Shade?
Many people think that if they’re stuck with a shady yard, they’ll be limited on the number of plants they can grow. On the contrary!
If this is you, you’ll be thrilled to know that you actually have tons of options to choose from!
By mixing any of the shade loving plants on this list, you’ll be able to create gorgeous and colorful gardens!
Related Post: How To Determine Sun Exposure In Your Garden
17 Gorgeous Shade Garden Plants
There are far more options for full or partial shade plants than you might think! All of these perennial flowers will bring bright spots of color to the darkest corners of your yard.
1. Helleborus (Lenten Rose)
These beautiful partial to full shade perennials add a nice pop of color year-round in your sun-challenged garden.
Lenten roses bloom in late winter to early spring, reaching a height of about 12-18”. The flowers are jeweled shades of pink, white, or purple that contrast nicely with the brighter hues from other plants.
Even when not in bloom, they have some really cool looking thick dark green foliage, which makes a fantastic backdrop for other plants.
Helleborus thrives in a wide range of areas and climates, all the way from zones 4 through 9.
2. Snakeroot (Actaea)
This tall (36-48”) flowering plant likes full shade areas. It can tolerate partial morning or evening sun, but should be protected from a hot afternoon exposure.
Snakeroot does best in an area where the soil stays well watered. It likes a range of cool to temperate climates, thriving in zones 3-8.
It produces fragrant white flowers on tall spikes in late summer or fall. Bees love them, and they can add color to your shade garden even late in the season.
3. Lungwort (Pulmonaria)
A low mounding perennial plant (12-18” tall), lungwort does well in partial to full shade. It prefers moist soil, and will thrive in zones 4 to 9.
While it doesn’t have a pretty name, the foliage is quite amazing. It also gets small bright purple, pink, light blue, or white flowers in mid-spring.
I recommend the spotted leaf variety (Pulmonaria saccharata) – this cute polka dotted plant is one of my favorites.
I also love Pulmonaria longifolia ‘Diana Clare’, which is a hybrid that has very pretty silver leaves.
4. Delphinium (Larkspur)
These low clumping plants have tall spikes of delicate flowers that dominate their look, and they thrive in zones 3-8.
Delphiniums can do very well in part shade, as well as sunny areas – so you can’t go wrong with this one.
They bloom from mid-summer to fall, and can have pink, blue, purple, or white blossoms.
The tall flower spikes (36-48”) become heavy when in full bloom, and require staking in windy areas.
A medium-height perennial that blooms in mid-summer, astilbe forms unique wispy flower plumes that reach heights of 24-36”.
When in bloom, they add major pops of light pink to red color in the shade garden, and the foliage adds interest the rest of the year.
These light to partial shade plants need consistently moist soil, but make an incredible statement in low light areas.
They do best in zones 4 through 8. Plus you can leave the flower spikes in the garden for extra winter interest.
Related Post: 17 Pink Flowers For Your Garden (Annuals & Perennials)
The large, delicate leaves of brunnera come in a variety of gorgeous patterns and colors.
The foliage can be anywhere from near white, to silver/gray, variegated, or yellow/green. All of these bright leaves really stand out in the shade.
While the blue flowers that form in spring are very pretty, this part to full shade perennial is known for the eye-popping foliage.
It prefers consistently moist soil, and does best in cooler climates (zones 3-7). Reaching heights of 12-18”, these interesting plants are a beautiful addition to shade gardens.
With its light green waxy leaves, bergenia is the perfect plant for any shade garden.
The bright leaves turn reddish-bronze when it gets cold, creating beautiful fall color. It also blooms in late winter or early spring, sending up short spikes of tiny pink flowers.
Staying low and compact, bergenia prefers the cooler climates of zones 4-7. This lovely little plant is also drought tolerant.
8. Irish Moss (Sagina)
This fabulous ground cover creates a lush, bright green carpet, and it doesn’t mind one bit if you walk on it.
It’s great for growing in the cracks and crevices of a shady garden path, or between pavers.
Irish moss does best in zones 4-10, preferring partial shade and some sun. It also produces tiny white flowers in late spring and early summer.
Once established, it spreads like any other moss – suddenly appearing in an unexpected place one day. A trait that some gardeners may not like, but I find very cool!
9. Bugleweed (Ajuga)
Noteworthy primarily for its foliage, bugleweed also gets lovely purple or pink 6” flower spikes in spring through early summer in zones 3-9.
It doesn’t flower as profusely in full shade as it does in partial sun. But the foliage is spectacular, and it makes an excellent ground cover that can take light foot traffic.
My favorite varieties are the pink variegated ‘Burgundy Glow’, the dark purple/almost black ‘Black Scallop’, and the green and white variegated ‘Silver Beauty’.
10. Jack-In-The-Pulpit (Arisaema)
Good plants for full shade, Jack-In-The-Pulpit are unusual, and make a lovely color addition to low light areas.
They add a woodland aesthetic, and are hardy in zones 3-9. This cool plant is 24-36” tall, and blooms in the spring.
It has very unique flowers that can range in color from green to dark purple/black, or maroon/burgundy.
In the fall, it gets bright red seed pods. They do sow themselves freely. So, if you don’t want this plant to spread, remove the pods before winter.
11. Coral Bells (Heuchera)
Coral bells are fantastic foliage plants for shade, and they thrive in a wide range of growing zones (4-9).
They have stunning foliage that comes in practically any color of the rainbow. Green, caramel, yellowish, red, purple, burgundy, maroon, or nearly black, depending on the variety.
These short bushy plants get 6-12” tall flower spikes in late spring through mid summer. The white or light pink blooms are insignificant, but do add extra interest.
You could do an entire shade garden using nothing but coral bells, and it would be very colorful. This plant is a definite must for any low light area!
12. Solomon’s Seal (Polygonatum)
Variegated Solomon’s seal makes a wonderful backdrop for partial to full shade gardens in zones 3-8.
The bright green and white leaves really stand out, and it’s especially striking combined with plants that have dark colored foliage.
It also gets cute little white bell flowers that dangle down from underneath the 12-36” tall arching stems in the spring.
13. Bleeding Heart (Lamprocapnos)
This is a classic beauty in any zone 3-9 shade garden, and one of my favorite spring blooming plants.
They are best known for the delicate heart-shaped pink and white flowers that dangle down from 24-48” long, arching stems. But there is a variety that has pure white blooms instead.
I love all types of bleeding hearts, but the one with the chartreuse leaves (‘Gold Heart’) is especially stunning.
They do tend to spread more aggressively in partial shade, so make sure to plant it in a contained space if you don’t want it to take over.
14. Loosestrife (Lysimachia)
As an excellent partial shade perennial, loosestrife has bright yellow flowers in mid-late summer, and vivid foliage.
At heights between 36” and 48” tall, they make a good mid-level layer with other plants in zones 5-9.
There are tons of varieties to choose from, and I especially love the ones with variegated leaves.
My two favorites are ‘Alexander’ (white and green variegated leaves) and ‘Golden Alexander’ (yellow and green variegated leaves).
Be careful about which type you plant, because some are very invasive (purple loosestrife is on the invasive species list here in MN).
15. Lamium (Spotted Dead Nettle)
There are lots of different varieties of lamium, but the one I have in my shade garden gets bright yellow leaves and pink flowers.
It’s so vibrant in the shade, that it practically glows in the dark. Gorgeous! All of them do best in zones 3 to 10, can thrive in partial or full shade, and are 6-12” tall.
The blooms produced in late spring to early summer come in pink, white, or purple, depending on the variety.
But be careful with the type you buy, because some species of lamium can be very invasive.
16. Obedient Plant (Physostegia)
Best for partial shade, obedient plants are hardy additions to gardens in zones 3 to 10.
While all varieties are beautiful, the variegated one is especially nice. Sizes range from 24” to 36” tall.
While some have purple flowers, others produce pink or white blooms in late summer. You’ll get a lovely pop of color at the end of the season with these pretty plants.
They can be fairly aggressive spreaders in moist, humus rich soil. So if that’s a concern, plant it in a dryer location.
17. Spurge (Euphorbia)
Thriving in partial shade, spurge has intense green foliage and flowers in several colors, including yellow, red, purplish, dark burgundy, or orange.
These vivid plants are a great addition to any shady garden bed in zones 4-9. While there are tons of different varieties, I really like cushion spurge.
In the spring, the leaves start out green with bright yellow tips. Then it grows into an eye-popping mound covered by neon yellow flowers in early summer.
The stems of mine collapse after the flowers fade. So I just cut it back to the ground during the summer, which opens up the space for other plants to fill in.
With so many colorful options for shade garden plants, there’s no reason to stick with the same old boring ones. Think a little outside the box, and use this list to find gorgeous plants to fill those low light areas.
- Grow a Fabulous Garden that Lightens up the Shadows
- Dazzling Plants, Design Ideas, and Proven Techniques for Shade
- Planting the Dry Shade Garden
- Shade-Loving Plants for Year-Round Interest
More Shade Gardening Posts
- 17 Best Ground Covers That Grow Well In The Shade
- 15 Shrubs For Partial Shade In Your Garden
- 40+ Vegetables That Grow In Shade
- 29 Rain Garden Plants For Sun Or Shade
What are your favorite plants for shade gardens to add to this list?