Gardening under trees can be a challenge due to the shade and root competition, but there are plenty of beautiful plants that actually love these conditions. If you want to create a lush, vibrant understory beneath your trees, choosing the right plants is key. Here’s a detailed guide to 25 plants that flourish in shady spots under trees, helping you transform your garden with ease.
Why Plant Under Trees?
Planting under trees not only utilizes your garden space effectively but also enhances the natural beauty of your landscape. Shade-loving plants bring texture, color, and life to areas where grass struggles to grow. Additionally, these plants can help protect the tree roots by reducing soil erosion and maintaining moisture.

1. Hostas
Hostas are a gardener’s favorite for shady areas. Their lush, broad leaves come in various shades of green, blue, and variegated patterns. Hostas thrive in the shade and add a full, leafy backdrop beneath trees. They also produce delicate flowers in summer, attracting pollinators.
2. Ferns
Ferns are perfect for creating a woodland feel in your garden. Their delicate, feather-like fronds add texture and movement under trees. Many fern varieties are drought-tolerant and adapt well to shady, moist conditions.
3. Lamium
Lamium is a cheerful ground cover that brightens dark areas with its tiny, colorful flowers. This plant spreads quickly, forming a carpet of blooms that can fill gaps under tree canopies.
4. Heuchera
Heucheras, or coral bells, are prized for their colorful foliage ranging from deep purple to bright lime green. They brighten shaded corners and add contrast to darker areas under trees.
5. Lungwort (Pulmonaria)
Lungwort is known for its speckled, silver-green leaves and early spring flowers in shades of blue, pink, or white. It’s one of the first bloomers, bringing early color to shady spots.
6. Epimedium
Epimedium is a delicate-looking but tough plant, producing small, pretty flowers and tolerating drought well. It’s excellent for planting under trees where moisture can be inconsistent.
7. Bergenia
With large, bold leaves and attractive pink or red flowers, Bergenia is a standout. It’s evergreen in many climates, offering year-round interest.
8. Pachysandra
Pachysandra is an evergreen ground cover that thrives in deep shade. It’s low-maintenance and forms a dense mat that suppresses weeds.
9. Vinca Minor
Also known as periwinkle, Vinca minor spreads quickly and produces charming violet or white flowers. It’s a vigorous ground cover perfect for shady garden areas.
10. Ivy
Ivy is a classic climbing or spreading plant that thrives in the shade. It’s adaptable and adds a dramatic, lush green element beneath trees.
11. Japanese Anemone
These plants bloom in late summer, producing graceful, wind-dancing flowers that add softness and color under trees. Their pink or white blooms brighten shady beds.
12. Astilbe
Astilbe’s feathery plumes bring lightness and texture to shady areas. It thrives in moist shade and blooms in shades of pink, red, and white.
13. Carex (Sedge)
Carex, a type of sedge grass, adds movement and fine texture beneath trees. It’s a versatile plant that handles moist or dry shade with ease.
14. Tiarella (Foamflower)
Tiarella produces charming star-shaped flowers and attractive foliage. It’s a perfect plant for filling shady spaces with delicate blooms.
15. Cyclamen hederifolium
Cyclamen hederifolium blooms in autumn with delicate flowers and heart-shaped leaves. It’s excellent for adding color late in the season under trees.
16. Brunnera
Known for its bright blue flowers that resemble forget-me-nots, Brunnera is a shade lover with large, heart-shaped leaves that bring contrast and texture.
17. Hardy Geranium
These tough perennials are cheerful and easy to grow. They bloom profusely and fill shady areas with color.
18. Trillium
Trillium is a woodland native with a unique charm, featuring three-petaled blooms. It’s ideal for naturalistic, shaded garden spots.
19. Italian Arum
Italian Arum offers winter interest with striking arrow-shaped leaves. It’s a great choice for adding drama under trees during colder months.
20. Wall Bellflower
Wall Bellflower is a resilient plant that clings to tough, shaded spots, adding delicate bell-shaped flowers to tricky garden corners.
21. Forget-me-not
Forget-me-nots create a soft carpet of tiny blue flowers. They spread easily and thrive in shaded environments, offering a dreamy ground cover.
22. Bleeding Heart (Dicentra)
With whimsical heart-shaped flowers, Bleeding Heart adds romance and softness to shaded beds under trees.
23. Lady’s Mantle (Alchemilla)
Lady’s Mantle’s fuzzy, scalloped leaves catch dew drops like sparkling jewels. It’s an easy-to-grow ground cover that thrives in shade.
24. Luzula
Luzula is a gentle, grass-like plant that prefers moist shade. Its fine texture adds a subtle softness to shaded garden beds.
25. Solomon’s Seal
Solomon’s Seal features elegant, arching stems and small hidden flowers. It’s a graceful addition that thrives in shaded woodlands and garden edges.
Final Thoughts
Planting beneath trees doesn’t have to be a struggle. With these 25 shade-loving plants, you can create a lush, textured, and colorful understory that thrives despite low light. Whether you want bold foliage, delicate flowers, or evergreen ground covers, there’s a perfect plant for every shaded corner of your garden.
Experiment with these plants, mix textures and colors, and watch your garden come alive with natural beauty even in the shadiest spots. Your trees and their companion plants will form a harmonious, vibrant landscape that you’ll enjoy year-round. Happy gardening!