Growing plants under trees is a challenge most gardeners bump into sooner or later. Shade from tree canopies, plus the relentless competition for water and nutrients thanks to all those tree roots, means your average garden plant just won’t cut it. But if you pick the right species, these tricky spots can turn into some of the most lush, interesting parts of your yard.
There’s a surprisingly wide variety here, from woodland perennials to tough ground covers. These shade-lovers bring all sorts of textures, colors, and bloom times, and they’re well adapted to low light and stubborn root zones.
1) Hosta
Hostas are reliable shade plants that thrive under tree canopies. Their big leaves come in all sorts of greens and variegated patterns, sometimes with white or yellow splashes.
They do best in zones 3 to 8 and like partial to full shade. Plant them at least a foot from tree trunks to give them a fighting chance against those thirsty roots.
Hostas are also surprisingly tough, handling even the allelopathic black walnut trees that knock out so many other plants.
2) Ferns
Ferns just make sense for planting under trees, as they’re built for shade and moisture. Their feathery fronds add a soft, wild look beneath the canopy.
Some of the best for these conditions: Dryopteris, Polystichum, and Polypodium species. Male fern and Autumn fern are especially reliable, shrugging off deep shade and root competition.
These low-maintenance plants are great for filling in bare, tough spots where grass gives up.
3) Astilbe
Astilbe sends up feathery plumes in pink, red, or white – just the thing to brighten up a shady patch under trees! They like moist, well-drained soil and a bit of filtered sunlight.
Keeping the soil consistently damp is key for astilbe, especially once summer heat hits.
They usually reach 1 to 3 feet tall and attract pollinators like bees and butterflies.
4) Lungwort (Pulmonaria)
Lungwort is an early spring bloomer that loves the shade under trees. Clusters of blue, pink, purple, or white flowers pop up, sometimes right alongside spring bulbs.
The speckled leaves are a bonus, with silvery spots that brighten dark corners. Lungwort wants moist, well-drained soil and, honestly, doesn’t need much fuss once it’s settled in.
5) Heuchera (Coral Bells)
Heuchera, or coral bells, are perfect for those dappled shade spots under trees. The foliage is where they really shine – purples, silvers, bronzes, even lime greens.
Look for bell-shaped flowers in spring or early summer, which hummingbirds can’t resist. Hardy from zones 4 to 9, and deer usually leave them alone. Keep them watered, and divide every few years to keep them looking their best.
6) Bleeding Heart (Dicentra)
Bleeding heart brings those classic heart-shaped flowers to shaded spots under trees. Pink or white blooms dangle from arching stems in late spring, hard not to love!
This perennial likes moist, rich soil and a bit of dappled light. It tends to go dormant once summer heats up, so it’s smart to pair it with later-emerging plants to keep things looking full.
7) Solomon’s Seal
Solomon’s Seal is a real trooper in shade. It’s got elegant, arching stems and rows of little bell-shaped flowers that hang beneath the leaves in spring.
It’s hardy from zones 3 to 9 and likes moist, rich soil. The slow-spreading rhizomes make it a nice, non-invasive ground cover for woodland gardens.
8) Japanese Forest Grass (Hakonechloa)
Japanese forest grass brings a soft, flowing feel to shady spots under trees. This shade-loving perennial can handle dry conditions once it’s settled in, which is a lifesaver under big thirsty trees.
It grows in gentle mounds, with arching, bamboo-like leaves. Varieties like ‘Aureola’ (gold-striped) or ‘All Gold’ (solid yellow) can really brighten up a dark patch.
It spreads slowly and doesn’t need much attention. Pair it with other shade plants for some texture and movement.
9) Bunchberry (Cornus canadensis)
Bunchberry forms a low carpet of glossy, veined leaves that thrive in the dappled shade under trees. It stays under a foot tall and slowly spreads through rhizomes, making for a dense, tidy groundcover.
White flowers show up in spring, followed by bright red berries later on. This native dogwood likes cool, moist, slightly acidic soil. It’s a solid pick for woodland gardens and shaded paths.
10) Wild Ginger (Asarum canadense)
Wild ginger is a North American native that just thrives in shade. Heart-shaped leaves (sometimes up to 6 inches across) make a plush green mat.
This low-growing perennial has small, hidden purplish-brown flowers in spring. It’s great for woodland gardens or anywhere grass just won’t grow.
Prefers moist, well-drained soil, and really shines under deciduous trees.
11) Lily of the Valley
Lily of the Valley is one of those plants that doesn’t mind the tough, shady, even acidic conditions under trees. Sweet-scented white bells bloom in spring, filling the air with fragrance.
It spreads fast, creating a thick ground cover. It’s especially good under pines or any tree with heavy shade.
12) Foamflower (Tiarella)
Foamflower is another tough little perennial for deep shade. It spreads by runners, making a nice, dense mat under trees.
You’ll see frothy white or pink flower spikes in spring over attractive, lobed leaves. Foamflower likes moist, rich soil and can handle the acidic ground you often find under trees.
It doesn’t need much care and pretty much looks after itself once it’s happy.
13) Toad Lily (Tricyrtis)
Toad Lily brings an exotic vibe to shade gardens, with orchid-like blooms. It’s a hardy perennial that does well in partial to full shade.
The spotted flowers show up late in the season, just when most other shade plants are winding down. Toad Lily forms tidy clumps and usually tops out around 1 to 3 feet tall.
It likes moist, well-drained soil and is surprisingly tolerant of dry shade.
14) Vinca Minor (Periwinkle)
Vinca minor, or periwinkle, is a go-to evergreen ground cover for shaded spots under trees. This evergreen plant has glossy leaves and bright blue, purple, or white flowers in late winter or early spring.
It works in sun or shade and quickly forms a weed-suppressing mat. Once it’s in, it’s very low maintenance and can handle a range of soils.
15) Epimedium
Epimedium is a carpeting perennial that’s right at home under trees. It spreads gently via shallow rhizomes, perfect for those spots with lots of roots.
Spring brings delicate blooms in several colors, and the plant’s fine with full or partial shade. Once it settles in, epimedium is drought tolerant and easy to keep going.
It’s great as ground cover along paths or massed in woodland beds. The foliage often turns a reddish color in spring, which is a nice touch.
16) Virginia Bluebells
Virginia bluebells are native wildflowers that really wake up a shady spot under trees in spring. Pink buds open into blue and purple flowers; it’s hard not to stop and look!
They grow up to two feet tall, like moist shade, and will adapt to drier soil after a while. It’s usually easier to buy them as plants, since starting from seed can be tricky.
17) Jack-in-the-Pulpit (Arisaema triphyllum)
Jack-in-the-Pulpit is a native perennial that handles deep shade and moist, rich soil under trees. It’s a bit unusual, with hooded flowers in spring and clusters of bright red berries in fall.
This one even grows under black walnut trees, which is saying something. It spreads slowly from underground corms, so you’ll get a naturalized look over time.
18) Sweet Woodruff (Galium odoratum)
Sweet woodruff settles in as an appealing mat of fragrant greenery, especially in those shaded spots under trees. This perennial groundcover usually reaches about 8 to 12 inches in height, with whorls of lance-shaped, deep green leaves set along those unmistakably square stems.
Come spring, you’ll spot small white flowers with four petals, popping up in loose clusters. The plant spreads out by way of slender rhizomes and does best in zones 4 through 8.
It’s pretty flexible, handling both full shade and a bit of sun. The leaves and flowers give off a sweet, hay-like scent, and honestly, it gets even stronger once they’ve dried out.
19) Trillium
Trillium is a classic native woodland plant that just seems made for dry, shady spots beneath trees. It’s a perennial, and in spring it puts out those distinctive three-petaled flowers, always a bit of a treat in a shaded garden, if you ask me.
It’s well-suited for life under tree canopies, since it’s used to low light and the sometimes tough competition with tree roots. Trillium prefers moist, well-drained soil that’s packed with organic matter. There are several species to pick from, and painted trillium is a personal favorite for its striking blooms in understory plantings.
20) Mayapple (Podophyllum peltatum)
Mayapple does best in the shade of deciduous trees, so if you’ve got a woodland garden, it’s a solid pick. This native North American perennial shows off those quirky, umbrella-like leaves, sometimes they get up to a foot wide, which is pretty striking.
It spreads by rhizomes and can form attractive colonies under your trees. Hardy in zones 3 to 8, it likes moist, rich soil with plenty of organic matter tossed in.
