Gardening in a shady spot can often feel like a losing battle, especially under large trees or next to walls where the sun never seems to reach. However, once you discover the right plants that grow in shade outdoors, you can transform these dim corners into lush, inviting parts of your yard. Successful landscaping for shade is all about picking species that have adapted to low light, often developing larger leaves or slower growth to thrive without direct sun.
If you are looking for full shade garden ideas, you’ll find that there are plenty of full shade garden plants that offer more than just greenery. You can mix shade perennial plants for reliable year-to-year growth with full shade annuals for a quick burst of seasonal color. For those who want a bit of brightness, there are many blooming shade plants and shade tolerant perennial flowers that provide beautiful textures and tones even in the darkest spots.
From classic flowers for the shade like hostas and ferns to more showy, unexpected options, there is something for every garden. Below are twenty plants that don’t mind a little darkness, ranging from ground covers to shrubs, all designed to help you liven up your shadiest outdoor spaces.
1) Hosta

Hostas are basically the MVPs of shade gardening. They’re perfect for spots where the sun barely peeks through, and if you go for the blue-green varieties, they really shine in low light.
They do best in partial to full shade, where they get that big, lush look everyone loves. It’s been shown that hostas put on more growth in shade than in sun, so if you’ve got a shady patch, give them a try.
2) Ferns

Ferns just belong in the shade, don’t they? Most species are at home on the forest floor, so they’re well-suited for your dimmer garden corners.
They like their soil moist and their light indirect. Maidenhair ferns in particular do well indoors or out, as long as it’s not too bright. For variety, try Boston ferns, maidenhair, or Japanese painted ferns.
3) Astilbe

Astilbe is one of those plants that actually seems to prefer shade over sun. It grows to about 18–24 inches tall and sends up these feathery, pastel-colored plumes.
If you’ve got a damp, shady spot, maybe near a pond or a downspout, astilbe will be right at home. Moist soil is key! For a dramatic look, plant them in big drifts.
4) Heuchera (Coral Bells)

Heuchera, or coral bells, is a go-to if you want some color in the shade. The leaves come in all sorts of shades: burgundy, lime, almost black. They’re pretty tough, too.
They like part to full shade and do best in well-drained soil. The flowers are dainty, perched up on tall stems. If you’re in California, there are some native types that handle the climate well, as long as you keep them out of the harsh afternoon sun.
5) Japanese Forest Grass (Hakonechloa)

Japanese Forest Grass brings a different vibe to shady gardens; soft, flowing, and a bit wild. It’s happiest in partial to full shade, and honestly, it looks best where other grasses just don’t work.
The deeper shades actually makes the variegation pop, especially in the ‘Aureola’ variety with its yellow-striped leaves. It’s a good pick if you want to brighten up a dark spot.
6) Lungwort (Pulmonaria)

Lungwort is one of those “grandma’s garden” plants that’s making a comeback. It loves shade, and the spotted leaves are pretty distinctive.
The flowers are cool, as they change color as they age. Newer types like ‘Raspberry Splash’ don’t get powdery mildew as much, which is a relief. It’s originally from Europe and Asia, but fits right in here.
7) Lily of the Valley

Lily of the Valley is a classic for a reason. It’s perfect under trees or on the north side of the house, and those little bell-shaped flowers in spring smell amazing.
It spreads by rhizomes, so it can fill in a shady patch pretty quickly. Just a heads-up: it’s toxic if eaten, so maybe skip it if you’ve got curious pets or kids around.
8) Solomon’s Seal

Solomon’s Seal is made for woodland gardens. It likes shade or part shade, especially in spots that get morning sun but are protected in the afternoon.
The arching stems and white, bell-shaped flowers are elegant, almost understated. It’ll adapt to full shade, but you’ll get more blooms with a little filtered sun.
9) Bleeding Heart (Dicentra)

Bleeding heart is one of those plants that people remember from their childhood gardens. The heart-shaped flowers dangle along arching stems in pink, red, or white, usually in late spring.
Varieties like Dicentra spectabilis do best with some protection from direct sun (think dappled shade). The foliage is delicate and looks nice even after the flowers are done.
10) Foamflower (Tiarella)

Foamflower is a good pick for those tricky shady spots under trees. It’s a native perennial that stays low and spreads slowly, so it works as a groundcover.
It likes light to full shade and moist soil, but it’s not overly fussy. The spring flowers are subtle but pretty, and the leaves look good all season.
11) Trillium
Trillium is a spring favorite if you’ve got a woodland garden vibe going. It prefers the dappled shade under deciduous trees, and it needs consistent moisture in the growing season.
You’ll spot them blooming before the trees fully leaf out, then they quietly go dormant until next year. They’re a little slow to establish, but worth the wait.
12) Epimedium
Epimedium is underrated, honestly. It’s a shade-tolerant perennial that can handle dry shade, though it’s happier with some moisture and a bit of filtered sun.
The spring flowers are dainty, and the foliage is attractive all season. If you’ve got a tough spot under trees, give epimedium a shot.
13) Christmas Fern
Christmas Fern is a native that’s tough as nails and stays green all winter, which is more than you can say for most ferns.
It does best in partial to full shade with moist, well-drained soil. Once it’s settled in, it barely needs any attention.
14) Toad Lily (Tricyrtis)
Toad lilies are a bit of a hidden gem. They bloom late (late summer into fall) so they fill in when most other shade plants are winding down. The spotted, star-shaped flowers look almost tropical.
There are about 20 species, and they all like partial to full shade. If you want something unusual for your shade garden, this is a fun choice.
15) Bergenia
Bergenia is sometimes called “pigsqueak” (squeeze the leaf and you’ll hear it). It’s a great pick for shade, with thick, leathery leaves that stick around year-round.
It’s been shown that Bergenia ciliata grows best in shade, and it doesn’t ask for much care. The pink or white spring flowers are a bonus.
16) Wild Ginger
Wild ginger is a native groundcover that thrives in shady woodlands. It’s got these heart-shaped leaves that form a dense carpet, and it’s evergreen in many areas.
It’s easy to propagate, even with artificial shade structures, and can handle spots where other plants just give up. If you want something low and lush, wild ginger is hard to beat.
17) Virginia Bluebells
Virginia bluebells really come alive in shaded woodland spots, soaking up that early spring sunlight before the trees leaf out. They usually start flowering in March or April, and then (like clockwork) they vanish by June, slipping quietly into dormancy.
If you’ve got a place with morning sun but afternoon shade, you’re in luck. These bluebells do best under big old deciduous trees, where the light kind of dances through the leaves. The blue flowers are honestly lovely and pair nicely with other spring woodland plants, which is always a welcome sight after a long winter.
18) Jack-in-the-Pulpit
Jack-in-the-Pulpit is one of those quirky native perennials you’ll spot in shady woods, and it’s a fun addition to any garden that doesn’t get a ton of direct sun. Those unusual hooded flowers pop up in the spring and are pretty hard to miss.
It’s surprisingly adaptable and will even grow well in 24-cell flats if you’re starting from seed. If you can swing it, partial shade with about 40% shade cloth seems to keep it happiest.
These plants can stick around for 20 years or more, slowly building up bigger corms as the seasons go by.
19) Hydrangea
Hydrangeas are kind of a classic for those tricky, partially shaded spots in the yard. Turns out, a bit of shade actually helps them, and some varieties even seem to prefer filtered light for better growth.
Apparently, 50% shading can boost color development in certain hydrangeas, which is great if you’re after those bold, vibrant blooms.
They tend to perform best where they catch the morning sun but get a break from the heat in the afternoon, rewarding you with flowers all through the growing season.
20) Azalea
Azaleas really do their best in shady spots, so if you’ve got a woodland garden or just a tucked-away corner out of the sun, they’re a solid pick. In fact, natural habitats azaleas grow as shade loving plants, no surprise there.
Azaleas planted in full sun will be much more likely to incur lacebug attack compared to azaleas planted in the shade. If you can give them a home under a tree canopy where the light filters through, they’ll usually reward you with a healthy show of blooms.
