Most folks assume you need tons of sunshine for a great garden, but honestly, that’s not always true. Those shady corners under trees or up against a north wall? They can be just as lively and interesting as any sun-soaked bed.
Plenty of outdoor plants actually love low-light conditions and can turn your shaded spaces into lush, colorful retreats. These shade-tolerant picks range from perennials with bold leaves to delicate flowers and groundcovers that quietly fill in the gaps. With the right mix, you get all sorts of textures and interest where sun-lovers would just sulk.
1) Hosta
Hostas are the go-to for shade perennials, thriving in low light conditions. Their big, decorative leaves come in greens, blues, and those fun variegated patterns with creamy or yellow edges.
They’re happy in anything from dappled to deep shade, so stick them under trees or along a shadowy wall. Hostas like moist, well-drained soil and, honestly, once they’re in, you can almost forget about them.
2) Ferns
Ferns are just about made for shady, humid corners. They’re tough and adaptable, perfect for spots where other plants give up.
Most ferns are right at home in woodland settings with little direct sun. Tuck them under trees or along the north side of the house, and they’ll settle in just fine.
Keep the soil damp and make sure it drains well. That’s really the trick to keeping their fronds looking lush all season.
3) Japanese Forest Grass (Hakonechloa)
Japanese Forest Grass is a real standout for shady spots. It forms soft, arching mounds that sway a bit in the breeze, giving your garden some gentle movement.
There are a few types worth trying – ‘Aureola’ has yellow stripes, and ‘All Gold’ is, well, gold. The clumps reach about 2 to 3 feet and spread slowly by rhizomes.
Low-maintenance and colorful, it’s one of those plants that keeps things interesting even when not much else is happening.
4) Astilbe
Astilbe does great in USDA zones 4-8 and is a solid pick for shaded gardens. Its feathery plumes add a bit of drama without needing any direct sun.
Give it a spot with part shade and keep the soil moist but not soggy. Even when it’s not flowering, the foliage keeps things looking tidy and fresh.
5) Lily of the Valley (Convallaria majalis)
Lily of the Valley is at home in partial to full shade, perfect for those dim, tree-filled corners. It’s a woodland plant, so it’s used to filtered light and a bit of shelter.
Rich, moist soil is best, so don’t let it dry out too much. One thing: it spreads fast, so you might want to keep it in check with containers or barriers if you don’t want it taking over.
6) Coral Bells (Heuchera)
Heuchera, or coral bells, are shade-lovers with some of the most vibrant leaves around. They handle low light well, so they’re a good fit for those tricky spots.
You’ll find them in colors from deep purple to bright lime. They like regular water and only need dividing every few years to stay healthy. Maintenance? Pretty minimal.
7) Solomon’s Seal (Polygonatum)
Solomon’s Seal is made for shade. Its arching stems and dangling white flowers are surprisingly elegant.
Stick it in a woodland bed or a shady border and let it do its thing. You won’t need to deadhead or prune much. It spreads slowly in moist, well-drained soil, eventually forming nice colonies.
8) Toad Lily (Tricyrtis)
Toad Lily brings a little surprise with its orchid-like, spotted blooms. It loves partial to full shade and actually, the less sun, the better.
It grows about 1 to 3 feet tall and blooms late in the season, just when everything else is winding down. Toad Lily likes moist, rich soil and will gradually form clumps if it’s happy.
9) Bleeding Heart (Dicentra)
Bleeding heart is a classic for shady gardens, with its heart-shaped flowers in pink, red, or white dangling from arching stems.
It prefers cool, moist conditions and really shines in woodland beds or shaded borders. Just keep the soil from drying out, and it’ll reward you with blooms in spring.
10) Lungwort (Pulmonaria)
Lungwort does well in partial shade, thriving under trees or along shadowy edges. The spotted leaves are pretty distinctive and stick around through most of the season.
It blooms early, from late winter into spring, with bell-shaped flowers that add a welcome splash of color. Once it’s settled, lungwort doesn’t ask for much and shrugs off the cold, too.
11) Foamflower (Tiarella)
Foamflower is one of those rare perennials that actually likes deep shade. In spring, it sends up little spikes of white or pink flowers, almost frothy looking, hence the name.
The lobed leaves are attractive and stick around most of the year. It’s great as ground cover or in big drifts beneath trees.
Not much bothers it, and it’s even deer resistant. Just keep the soil a bit moist and it’ll be happy.
12) Ajuga (Bugleweed)
Ajuga is a speedy ground cover for shady spots. Its dense foliage comes in greens, bronzes, and purples that look good year-round.
When spring comes, blue flower spikes pop up above the leaves, drawing in pollinators. Ajuga spreads fast by runners, so it’ll cover bare patches in no time. Works in USDA Zones 3-10 and likes moist, well-drained soil.
13) Japanese andromeda (Pieris Japonica)
Pieris japonica, or Japanese andromeda, is a reliable evergreen shrub for shade. Its glossy leaves and spring clusters of bell-shaped flowers make it a standout in darker corners.
It’s easygoing and adds structure and color to shadier landscapes. Partial to full shade is just fine, so it’s a good fit under trees or along shadowy walls.
14) Hydrangea
Hydrangeas are a favorite for shady beds. While some like a bit of morning sun, there are types that handle even dimmer conditions.
They’ll give you big blooms in pink, blue, or white and have no need for blazing sun. Look for varieties suited to filtered light or partial shade, especially in hot climates where too much sun can be rough on them.
15) Brunnera
Brunnera lights up shady spots with delicate blue flowers in spring. Its heart-shaped, silver-marked leaves keep things interesting the rest of the year.
It likes partial to full shade and moist soil. Use it as ground cover or in borders, as it’s not fussy and spreads slowly to fill in those bare areas.
16) Epimedium
Epimedium is one of those plants that just doesn’t mind the shade. As an evergreen ground cover, it brings color and dainty spring flowers to spots where little else grows.
Once it’s in, it barely needs any attention. You can plant it under trees or against a north wall, wherever the sun rarely reaches.
17) Hellebore (Lenten Rose)
Hellebores do best with just a few hours of sun – morning or dappled light is perfect.
These winter-blooming perennials put out cup-shaped flowers from late winter to early spring. The foliage stays evergreen, so there’s always something green in the garden.
They’re easy to care for, deer resistant, and look great at the edge of a woodland garden with ferns and hostas.
18) Sweet Woodruff (Galium odoratum)
Sweet Woodruff (Galium odoratum) is a fragrant, low-growing groundcover that loves the shade. Its delicate white flowers and scented leaves make it a nice touch for garden paths or under trees.
It does best in USDA zones 4 to 10. While it can handle a bit of drought, regular water keeps it looking its best. It’s perfect for filling in those awkward, shady spots where grass just won’t grow.
19) Jack-in-the-Pulpit (Arisaema triphyllum)
Jack-in-the-Pulpit is a true woodland native, perfect for full shade. This North American plant is used to moist, rich soil and the shelter of trees.
Its unusual hooded flowers are a conversation starter, and it’s pretty much hands-off after planting. Pair it with Solomon’s Seal or Wild Ginger for a classic woodland look.
20) Wild Ginger (Asarum)
Wild ginger really does its best work in deep shade, thriving where plenty of other plants just give up. This native woodland ground cover shows off those heart-shaped leaves, spreading out into a dense, lush carpet that feels almost effortless.
The plant gradually fills in, helping to keep weeds at bay in the shadier corners of your yard. It’s happy in USDA zones 4 through 8 and, honestly, once it’s settled in, you barely have to fuss over it.
Its small flowers are easy to miss, tucked away near the base and hidden by the foliage. Wild ginger’s a solid pick for those tricky spots under trees or along dim, quiet walkways.
