25 Shade-Loving Plants for Where the Sun Don’t Shine

These gorgeous plants don't need a ton of sun to flourish.
Kat Hodgins Avatar
Beautiful, colorful pink and purple flowered shrubs near a driveway.
Photo: iStock

We may earn revenue from the products available on this page and participate in affiliate programs. Learn More ›

No, not every plant wants all sunshine, all the time. Many lovely, low-maintenance options exist for those miscellaneous low-light areas of your landscape. These 25 sensational shade plant species thrive without much light.

1. Hydrangeas

Blue hydrangea bushes
Photo: iStock

Though unfit for heavy shade, hydrangeas deliver bountiful blooms in spring and summer, with some pretty fall foliage to boot. All they need is a little morning sun. Remember to avoid planting perennials too near a tree whose roots might compete for soil nutrients.

Get hydrangeas at The Home Depot for $28.60 (1-gallon plant).

2. Chaenomeles

shade loving plants
Photo: iStock istockphoto.com

Only some species can withstand the relatively sunless and cold conditions of a north-facing wall. Chaenomeles, or flowering quince, are perfect plants for shade. These hardy flowers can not only survive, but they do so with gusto, rewarding gardeners with a fragrant golden-yellow fruit.

Get chaenomeles at Fast Growing Trees for $44.95 (1-gallon plant).

3. Lady Ferns

Close up of a lady fern plant.
Photo: iStock

Ferns—lady ferns, especially—come about as close as any plant gets to being able to grow in total darkness. The playful fronds of this hardy shade plant initially develop in a pleasing shade of light green, then darken as the fern matures.

Get lady ferns from Gardener’s Supply Company (3 roots) for $17.99.

4. Bleeding Hearts

Closeup of a burning heart plant with pink flowers dropping from the stem.
Photo: iStock

In many hardiness zones, bleeding hearts (Dicentra spectabilis) carries its pink or white, heart-shaped flowers from spring through early summer. Satisfyingly easy to grow, this exotic-looking perennial shade plant stands out from the rest in low-light garden beds. 

Get bleeding hearts at Eden Brothers for $14.99 (2 roots).

RELATED: The Invincible Yard: 25 Ideas for Lazy Landscaping

5. Dogwood

Closeup of many white dogwood flowers on a branch.
Photo: iStock

Many dogwood varieties don’t need sun and will tolerate partial- to full-shade conditions. One spectacular species to try is Cornus florida, a tree with reddish-purple fall color surpassed only by its famous white flowers in spring.

Get a 1– to 2–foot dogwood tree at Fast Growing Trees for $59.95.

6. Begonias

Vermilion Red begonias in a white pot
Photo: Burpee

Use begonias to add vibrancy to container gardens placed in shady spots of your patio. A range of hues appear, even in a single bloom, and if stored in a dry spot over winter, begonia tubers can be recycled the following year.

Get Vermilion Red begonias from Burpee for $24.95 (four plants).

7. Dutchman’s Pipe

Cascading Dutchans pipe plants
Photo: iStock

Known for dense foliage, unusual purple flowers, and its ability to spread, Aristolochia macrophylla, or Dutchman’s Pipe, is a fast-growing shade plant that can reach heights of up to 30 feet tall (with the right guidance) and is just one of many stunning climbers for shade.

Get Dutchman’s pipe from Plant Addicts for $51.49 (#1 Pot).

8. Impatiens

Closeup image of impatiens in peach, light pink, magenta, and red.
Photo: Burpee

One of the most ubiquitous flowers in the U.S., impatiens flowers also are among the most shade tolerant. More than 1,000 species are available. Experiment with an exotic variety, such as Impatiens balsamina or Impatiens rosulata.

Get impatiens at Burpee for $25.95 (12 plants).

9. Foamflower

White foamflower blooms on a green bush.
Photo: iStock

The forgiving foamflower (Tiarella cordifolia) boasts two especially appealing attributes. One, its attractive flower spikes grow tall and two, it can cover large areas of your shaded garden with subtly enchanting foliage.

Get foamflower on Etsy for $13.27 (5 bulbs).

10. Astilbe

Pink astilbe in bloom in a garden.
Photo: LordRunar / Getty Images

Tough enough to handle shady spots with moist or wet soil, astilbe—instantly recognizable by virtue of its colorful spikes—arrests the eye when grown in clumps. Be sure to divide this perennial once fall comes around again.

Get astilbe at Eden Brothers for $37.99 (5 roots).

11. Coleus

A patch of coleus plants with purple, green, and pink leaves.
Photo: iStock

Coleus doesn’t need flowers to make a colorful splash in your garden. Its leaves are flashy enough, and come in rich reds, greens, purples, yellows, and oranges—perfect for standing out among your other garden plants that don’t need sun. Each variety of this plant boasts different leaf textures, whether scalloped, velvety, or fringed—and add incredible depth and variety to shady beds in any landscape.

Get coleus from Burpee for $24.95 (4 plants).

Tried-and-True Advice

“Although coleus plants are grown for their showy foliage rather than their blooms, they do make flower stems in late summer—or at least attempt to make them. Because the purple and/or white blooms, which somewhat resemble those of salvia, cause the plants to go to seed, I usually pinch the flower stalks off as soon as I see them forming. That helps the plants remain bushy and attractive, rather than seedy, for a few more weeks.”

—Audrey Stallsmith, Contributing Writer

12. Pulmonaria

shade loving plants
istockphoto.com

Known commonly as lungwort, pulmonaria has a reputation for being one of the easiest low-light perennial plants for shade. Growing 6 to 12 inches tall, and blooming in blues, pinks, and whites, it makes an excellent ground cover to complement other early spring bloomers, like daffodils.

Get pulmonaria at Great Garden Plants for $16.99 (1-quart pot).

13. Hellebore

Clump of purplish hellebore flowers surrounded by mulch.
Photo: iStock

Hellebore is essentially evergreen and ever easy to care for. Often called Lenten rose because they bloom early in spring close to the season of Lent, they will rouse you out of winter doldrums, and continue to bloom all season long. Hellebores love shade, but will tolerate part sun in most planting zones.

Get hellebore from Fast Growing Trees for $109.95 (1-gallon plant).

14. Toad Lily

Closeup of a pink spotted toad lily flower.
Photo: iStock

With orchid-like blossoms ranging from white, to pink, to purple, the toad lily (Tricyrtis) serves up exotic autumn color. This perennial enjoys full to partial shade, and will delight you every year as summer comes to an end.

Get toad lily on Etsy for $20.99 (1 plant).

15. Caladium

Caladium plant with pink veins, light leaf centers and green leaf borders.
Photo: iStock

Though it doesn’t flower, shade-loving caladium will treat you to robust foliage color all summer long. With varieties ranging from white, to dark reds, and brilliantly variegated, this bulb will not disappoint. In hotter zones, you can leave this easy-care shade plant in its bed at the end of the season, and it might return the following year. Or dig it out of the ground to overwinter, and then replant it the following spring.

Get caladium on Etsy for $21.24 (10 bulbs).

16. Bee Balm

Bee balm plant with many light pink blooms with brown centers.
Photo: iStock

Bee balm (Monarda) does best in a sunny corner of the yard, but it can tolerate shade quite well. A member of the mint family, this pollinator plant will spread, so divide it every few years to bring bright color to adjacent garden beds. This native also brings bees, butterflies, and hummingbirds to your garden.

Get bee balm from Gardener’s Supply Company for $19.95 (1-gallon plant).

17. Lily of the Valley

Closeup of lily of the valley blooms and green leaves.
Photo: iStock

With delicate blooms that resemble bells, lily of the valley (Convallaria majalis) can spread throughout a shaded area to provide low-maintenance ground cover. Although beautiful, this flowering plant is highly poisonous, so avoid planting it if you have cats, dogs, or young children at home.

Get lily of the valley at The Home Depot for $22.46 (3 plants).

18. Myrtle

Myrtle plant with small white flowers.
Photo: iStock istockphoto.com

Growing in sun or shade, myrtle (Myrtus) is a drought-tolerant shrub that does best in temperate climes. A deer- and disease-resistant plant, some species can grow to be 8 to 12 feet high and make an attractive hedge. Smaller species, like a dwarf myrtle, are terrific for decorative outdoor garden pots.

Get myrtle on Etsy for $18.88 (one plant in a 6-inch pot).

19. Hosta

Closeup of hosta leaves
Photo: Burpee

Shade-loving, low-maintenance hosta is a busy gardener’s dream plant. Each type of hosta thrives best in slightly different light conditions: For a deeply shaded garden bed, choose hostas of a dark green color; for gardens in partial shade, opt for hostas in lighter or variegated varieties.

Get Minuteman hosta from Burpee for $20.95 (three plants).

20. Heuchera

Heuchera plant with purplish-pink leaves.
Photo: Burpee

Also known as coral bells or alumroot, these low-habit plants provide seasonal color even when not in bloom with their dark purple foliage. Heuchera is resistant to drought and can be grown in full sun or shade.

Get heuchera from Burpee for $14.95 (one plant).

21. Euphorbia

Euphorbia plant
Photo: Etsy etsy.com

Euphorbia, or spurge plants, are known for their green-yellow flowers that instantly add brightness to dark backyard areas or decorative beds that are begging to be filled out. These flowering plants come in more than 2,300 species, including perennials, annuals, and biennials. They grow well in partial or full sun, but certain varieties, like the marsh spurge (Euphorbia palustris), love light shade and cool ground.

These plants typically grow with woody green stems, and they’re better to look at than to touch. Whenever you handle these types of plants, you must wear gloves and beware the sap—it’s an irritant and poisonous.

Get Euphorbia on Etsy for $6.50 (25 seeds).

22. English Ivy

Closeup of English ivy leaves.
Photo: Etsy

If you appreciate a shade-loving climber, English ivy is a must. With its dark green leaves and thick coverage, these plants can cover walls, or be trained to climb up and spread out over pergolas, trees, fences, or other structures. They can cling to almost any surface thanks to small roots that grow along their stems.

Expect the vines to grow very slowly in the first year, gain momentum in year two, and by year three, English ivy becomes a fast-moving plant. These plants grow best when they’re watered often, but once they’ve firmly established themselves, they can tolerate dry conditions.

Get English ivy from CF Hydroponics for $49.95 (50-plant flat).

23. Foxglove

Foxglove plants in pink, magenta, and light pink.
Photo: iStock

Easily identified by their tall spires of bell-shaped blossoms, foxglove (Digitalis) gives a garden varying heights of beautiful flowers. Foxglove is a woodland plant that fares best in dappled or partial shade, especially if the shade hits in the afternoon. Under the right conditions, these plants grow up to five feet tall.

Many species of foxglove are biennials, which means they spend their first year growing foliage, and the second year flowering before dying off. The plants usually reseed themselves, so you could wind up having flowers every year.

Get foxglove at Burpee for $28.95 (four plants).

24. Primrose

Yellow primrose flowers
Photo: Etsy

Primula, or primrose plants, fare best in environments with woodland-like growing conditions. They need shade (or partial shade) and moist soil to produce explosions of colorful flowers in shades of pink, yellow, orange, and more. Expect the blooms to show up in early spring, but with some species the flowers show up much later.

With more than 400 species of primula out there, you can find ones that grow to only a few inches or up to 4 feet tall. The best part is, these plants need very little attention, growing well on their own or in a flower bed with other spring flowers.

Get primula on Etsy for $6.56 (15 seeds).

25. Aquilegia

Aquilegia plants with purple and red flowers
Photo: Etsy

Aquilegia plants are also called columbines or Granny’s bonnet, thanks to their bonnet-shaped flowers. This easy-to-grow perennial generally has dark green stems and leaves, which transition to a maroon color come autumn. In general, aquilegia prefers partial shade, where it won’t get too hot.

In spring, the flowers bloom in plenty of different colors, and these blossoms are sought out by hummingbirds. Regular deadheading will encourage extra blooming, so you can get the most beauty from your flowers. Once they’re established in your garden beds, aquilegia readily multiply with no extra effort from you.

Get Aquilegia from Park Seed for $15.95 (bare root plant).

Prices listed here are current as of March 18, 2025.

 

Everything You Need for a Lush and Healthy Lawn

Keeping your grass green and your plants thriving doesn’t just take a green thumb—it starts with the right tools and supplies.

 
Kat Hodgins Avatar

Kat Hodgins

Contributing Writer

Kat Hodgins is a lifelong DIYer and hands-on learner. She has been contributing to BobVila.com since 2020, covering DIY projects and home goods.


Caitlin Castelaz Avatar

Caitlin Castelaz

Former Associate General Manager

Caitlin Castelaz worked at BobVila.com for several years, writing, editing, or researching about nearly every aspect of home improvement and maintenance. Although she currently works for a software company, friends still know her as the one to ask for DIY and home repair advice, and she’s happy to oblige.