10 Flowers and Plants to Grow Under Trees + Growing Tips

By the Viral Info team · Updated November 2026 · 3 min read

10 Flowers And Plants To Grow Under Trees

The dry shade under trees is one of the hardest spots in a garden, but the right plants turn it into a lush, layered bed. These 10 flowers and plants to grow under trees come with growing tips so they settle in.

Shade plant quick guide

Item Why it works
Dry shade Lamium, wild ginger, some ferns
Moist shade Astilbe, hostas, toad lily
Spring flowers Bleeding heart, lungwort
Foliage colour Coral bells, Japanese forest grass
Ground cover Lamium, wild ginger

Plants to grow under trees

  1. Hosta for bold leaves in blue, green or gold.
  2. Ferns for soft texture in deep shade.
  3. Astilbe for feathery plumes in moist soil.
  4. Bleeding heart for arching spring flowers.
  5. Coral bells (Heuchera) for coloured foliage all year.
  6. Lamium as a silver-leaved ground cover.
  7. Lungwort (Pulmonaria) for spotted leaves and early blue flowers.
  8. Wild ginger (Asarum) for glossy, low ground cover.
  9. Japanese forest grass for a golden, flowing mound.
  10. Toad lily (Tricyrtis) for unusual autumn flowers.

Tip: Never pile soil or mulch more than a few cm deep against a tree trunk or over its roots, plant small pots between roots rather than cutting large roots, and note that bleeding heart and some other shade plants are toxic if eaten, so keep them away from pets that chew plants.

FAQ

Why do plants struggle under trees?

Tree roots take water and nutrients, and the canopy blocks light and rain.

Can I add soil under a tree to plant?

Only a thin layer of compost; deep soil can harm the roots.

When is the best time to plant under trees?

Autumn or early spring, when soil is moist and trees are less thirsty.

Keep reading

You may also like