Ground Cover Plants For Shade (Perennials That Keep Weeds Down)

By: Flora

Last Updated: February 26, 2024

This post may contain affiliate links. If you make a purchase through links on our site, we may earn a commission at no additional cost to you. See our disclosure policy for more info.

These beautiful compact perennials can be used as ground cover plants for shade. They will add interest to the shady areas of your garden while helping to keep the weeds down.

shade ground cover perennials

Compact perennial plants that can be planted under taller plants add interesting layers to your garden and help to keep the weeds down.

Although there are some shade ground cover perennials that bloom brilliantly without much sun, many rely more on foliage and color variations rather than flowers to create interest.

I find that dense planting of shade tolerant perennials requires very little maintenance and minimal weeding, as long as they are adequately watered. I also amend the soil with compost and triple mix prior to planting and use a thick layer of mulch to retain moisture and restore nutrients.

These are some of my favorite compact shade perennials that grow to be less than 18” high, and are excellent ground covers.

Low maintenance & non invasive plants

When you read through the first section of plants, you may be wondering why you don’t see the standards (like Periwinkle and Pachysandra) in the list.

The reason is that I don’t like to plant them in the garden.

They can be hard to keep in check once they get established, so I stick to more low maintenance and non-invasive ground covers.

However, in case you need to cover a large area and don’t mind doing some extra work, I included those more aggressive plants at the bottom of the list.

1 | Hellebore (Lenten Rose or Christmas Rose)

Row of Hellebores blooming under bushes

Zones: 4 to 9
Light: Shade
Bloom Time: Late Winter to Early Summer
Height: 12″ to 18″
Spread: 18″ to 24″

Hellebore is one of the first plants to bloom in the spring, earning it the nickname ‘Christmas rose’. But even though it starts early, it can continue to blossom all spring.

White Hellebore

The foliage is evergreen and low growing–which makes it a perfect plant for the front of a shady border.

Picotee Hellebore

The blooms range in color from cream, light green, speckled pink or burgundy to glorious double pink or white in the hybrid ‘Ellen’ series.

The only maintenance I do, is to tidy the appearance by removing any dead leaves.

Double Hellebore

They have become very popular, which means new varieties are coming out all the time, like these ones with double flowers.

Purple Hellebore

Or these purple ones.

Find more information about growing Hellebores HERE.

Buy them HERE.*

2 | Brunnera macrophylla ‘Jack Frost’

Brunnera Macrophyla 'Jack Frost'
Brunnera Macrophyla ‘Jack Frost’

Zones: 3 to 8
Light: Partial Shade to Shade
Bloom Time: Spring
Height: 12″ to 15″
Spread: 12″ to 24″

‘Jack Frost’ Brunnera has gorgeous large, variegated, silver heart-shaped leaves, and sports dainty blue flowers in the spring.

Brunnera flowers

It likes moist soil that isn’t too wet and grows into a lovely mounded plant that fairly glows in the shaded environment.

Leave the foliage to protect the crown over winter and trim it back in the spring.

Buy it HERE.*

3 | Hosta

Hostas along path

Zones: 3 to 9
Light: Shade To Part Shade
Bloom Time: Summer
Height: 6″ to 6′ (depending on the variety)
Spread: 12″ to 6′ (depending on the variety)

Hosta is an old standby perennial ground cover that now is available in a variety of variations, leaf and plant size.

Lime green Hosta

I like to put those varieties that have cream, white, or lime green foliage in the darkest spots so that they pop, particularly at night.

Variegated Hosta

I have a particular fondness for the tough, leathery or waxy leaved hostas because they repel slugs and maintain neat mounds.

Hosta with mauve flowers in the perennial shade garden

Large hostas are big enough to be the backbone of your shade border.

Most hostas bloom mauve or white in summer.

Hostas used as ground cover surrounding a statue

Learn more about Hostas:

Buy them HERE.*

4 | Dwarf Astilbe

Dwarf astilbe with pink flowers planted in a shade garden with ferns

Zones: 4 to 9
Light: Part Shade To Shade
Bloom Time: Summer To Fall
Height: 12″ to 24″
Spread: 12″ to 24″

With their deer-resistant leaves and pretty purple or pink flowers, the dwarf varieties of Astilbes (Astilbe chinensis) are perfect ground covers for your shade garden.

Astilbe’s fern-like leaves and delicate blooms add interest to any shady spot.

Astilbe covering the ground under a Japanese Maple

Different Astilbe varieties will grow in a variety of light conditions, so be sure to read the growers tag and choose those varieties identified as preferring shady conditions.

Also, pay attention to the height of the plant. There are taller and shorter varieties so pick the ones that are most appropriate for your setting.

Click HERE to find out more.

Buy it HERE.*

5 | Dwarf Hydrangeas

Pink Cityline Hydrangea
Cityline Hydrangea

Zones: 5 to 9
Light: Part Shade to Shade
Bloom Time: Summer to Fall
Height: 1′ to 3′
Spread: 2′ to 4′

There are now many Dwarf hydrangeas that can be included in the shade garden, most notably the Cityline series which is bred for compactness.

Technically they are bushes but I love them so much that I feel compelled to mention them here.

Especially since their dense growth and large leaves make them an excellent ground cover.

The color of the blooms depends upon the acidity (blue) or alkalinity (pink) of the soil.

Hydrangea macrophylla 'Pistachio'
Hydrangea macrophylla ‘Pistachio’

I particularly like Hydrangea macrophylla ‘Pistachio’ because it is a dwarf plant with different colors than you normally see in Hydrangeas (red blooms with lime green centers), and the color is unaffected by soil PH.

Hydrangea bushes generally bloom all summer and into the fall.

Note: There are a few different varieties of Hydrangea with different sunlight requirements, so make sure you are getting one that is meant to grow in the shade.  Click HERE to get more information on Hydrangeas.

Buy it HERE.*

6 | Ground Cover Cranesbill (Geranium macrorrhizum)

Shade Perennial Ground Cover Cranesbill
©Manfred Ruckszio –

Zones: 4 to 8
Light: Part Shade to Sun
Bloom Time: Late Spring to Summer
Height: 12″ to 18″
Spread: 12″ to 24″

Geranium macrorrhizum is a drought-tolerant and shade-tolerant perennial with semi-evergreen, fragrant leaves.

There are hardy geraniums for most garden situations, yes, even as a ground cover for dappled and full shade.

Cranesbill is extremely easy to grow but needs well drained soil.

Abundant flowers cover the mounding foliage in late spring. And if cut back hard after the first flush of blooms, it can bloom all summer and into fall.

They attract butterflies and repel deer and rabbits.

The foliage turns color in the fall which extends its interest in the garden.

Buy it HERE.

7 | Japanese Painted Fern (Athyrium niponicum)

Ferns and Columbine used as ground cover in the shade

Zones: 4 to 9
Light: Shade to Part Shade
Bloom Time: Foliage Only
Height: 12″ to 24″ (depending on the variety)
Spread: 18″ to 36″

Japanese painted ferns are a boon to garden designers.

With their blue green leaves, burgundy variations, and compact growth habit they are extremely interesting.

Like most ferns, these perennials don’t like to dry out, so make sure to provide consistent water. Otherwise, they are very low maintenance plants.

Japanese Painted Fern 'pictum'
Japanese Painted Fern ‘Pictum’

Variation “pictum” (find it HERE*) has red stems and pewter colored leaves that reflect light.

Japanese Painted Fern 'ghost'
Japanese Painted Fern ‘Ghost’

Whereas ‘ghost’ (find it HERE*) has whitish green fronds that brighten up a dark space.

Click HERE for more fern varieties that will grow in the shade.

8 | European Ginger (Asarum europaeum)

European Ginger

Zones: 2 to 9
Light: Shade
Bloom Time: Spring
Height: 6″ to 12″
Spread: 12″ to 24″

Ginger is perfect for ground cover under a bush or grown among rocks.

The European variety has attractive round shiny leaves and grows much slower than North American wild ginger.

Although it blooms in the spring, the blooms are insignificant and most gardeners plant it for its beautiful foliage.

Buy it HERE.*

9 | Golden Japanese Forest Grass (Hakonechloa macra ‘Aureola’)

Golden Japanese Forest Grass

Foliage Only
Zones: 5 – 8
Light: Part Shade
Height: 18 to 24″
Spread: 18 to 24″

Glowing with strands of gold that are banded in green, Japanese forest grass drapes gracefully over rock borders or edges of walls.

Its brightly colored leaves really stand out in the shade.

Japanese Forest Grass with Hostas

Japanese forest grass is a low maintenance bright edging that flutters in the breeze.

Japanese Forest Grass growing with bluebells

The delicate leaves look beautiful with many other shade plants, such as Hostas and Bluebells.

Buy it HERE.*

10 | Coral Bells (Heuchera)

Coral Bells with dark leaves and white flowers

Zones: 4 to 9
Light: Shade to Part Shade
Bloom Time: Spring
Height: 6″ to 18″
Spread: 12″ to 30″

Commonly called coral bells, Heuchera foliage provides great color in the shade garden.

The leaves come in a range of hues from almost black, dark purple, chartreuse, peach and orange and have an interesting lobed shape.

It does not like to be planted too deep, so set the crown at ground level.

Heuchera planted with Lamium in a perennial shade border

This plant does have insignificant little flowers, but it is mainly grown for its beautiful foliage, like these yellow and orange varieties grown with Lamium in the middle.

It was named Plant of the Year in 2012.

Buy it HERE.*

11 | English Primrose (Primula vulgaris)

English primrose (Primula vulgaris) with yellow flowers

Zones: 4 to 8
Light: Part Shade
Bloom Time: Late Winter to Early Spring
Height: 4″ to 6″
Spread: 4″ to 9″

English primrose (Primula vulgaris) is a compact, semi-evergreen plant with small, scented, pale yellow colored flowers that appear from late winter to early spring.

It self-seeds so it will naturalize under bushes and trees to form a blanket of green leaves during the summer.

Then in late winter or early spring, you’ll be rewarded with a sunny show of flowers before most other plants have started to grow.

English primrose is such a joy to have in the garden that it received the prestigious Award of Garden Merit from the Royal Horticultural Society.

Buy it HERE.

Ground Covers To Plant With Caution

Shady garden border with Hostas, Periwinkle, Lamium, Ferns and Pachysandra

As I mentioned above, there are a few classic ground cover plants that I did not include in my original article because they can be invasive.

However, after seeing them used very effectively at the Proven Winners Garden tour on Mackinac island last August, I am amending the list. The garden above has periwinkle, lamium and pachysandra all used in one garden bed!

Mackinac Island is in Zone 4 so the cooler temperature may help to keep these plants manageable.

I recommend that you check with your local nursery before planting them in your garden, particularly in warmer climates.

12 | Pachysandra terminalis

Pachysandra growing with hostas in the shade garden

Zones: 5 to 9
Light: Shade
Bloom Time: Spring
Height: 8″ to 12″
Spread: 12″ to 24″

Pachysandra is a low growing ground cover that is native to the North Eastern United States and spreads by rhizomes in full shade.

It is an easy-to-grow, drought-, deer-, and rabbit-resistant plant with small white flowers in early spring.

It is also relatively easy to pull out if it spreads where you do not want it which makes it less work to maintain than some of the other classic ground cover perennials.

Buy it HERE.*

13 | Lamium

Lamium in a shady garden bed

Zones: 2 to 9
Light: Shade
Bloom Time: Summer
Height: 3″ to 8″
Spread: 12″ to 24″

Lamium, a low growing member of the mint family, has lovely pewter variegated leaves that glow in the shaded garden.

The flowers range from white to pink to purple — ‘purple dragon’ has the biggest flowers.

Like other members of the mint family, it is a fast growing plant that spreads rapidly by rhizomes and rooting at the stem joins, and is considered to be mildly invasive.

Lamium will choke out small plants so plant it under tough perennials and bushes.

If it spreads too far, it can be contained by pulling out the unwanted plants.

Buy it HERE.*

14 | Periwinkle (Vinca Minor)

Periwinkle with purple flowers

Zones: 4 to 8
Light: Shade
Bloom Time: Spring
Height: 4″ to 8″
Spread: 24″ or more

Periwinkle is a fast growing evergreen ground cover that has pretty blue or purple flowers in the spring with glossy dark green foliage.

Vinca is tolerant of drought, shade, deer, and rocky, clay or sandy soils. A very tough plant!

Vinca minor used as shade ground cover in the garden

It spreads aggressively by rooting at the nodes of the trailing stems and is quite difficult to pull once it is established. So plant it where you want a thick ground cover that is only a few inches tall.

Get more information HERE.

Buy it HERE.*

15 | Bugleweed (Ajuga reptans)

Ajuga reptans perennial ground cover for shade

Zones: 4 to 10
Light: Shade to Sun
Bloom Time: Spring
Height: 6″ to 12″
Spread: 12″ to 48″

Bugleweed will form a dense, evergreen mat of shiny, dark green leaves with spikes of violet-blue flowers that makes a great groundcover.

This shade-loving perennial spreads by underground runners called stollens as well as by self-seeding. Cut off the spent flowers to prevent the latter.

Give careful consideration to the placement of Ajuga because it will creep into lawns and can be difficult to eradicate.

However, it is useful under trees where grass will not grow (it is one of the few plants that will survive under a black walnut tree).

It also tolerates dry shade and is deer resistant.

Buy it HERE.*

16 | English Ivy (Hedera helix)

English ivy used as ground cover in the shade ©KDImages -
©KDImages –

Zones: 4 to 9
Light: Shade
Bloom Time: Fall
Height: 1′ to 3′ (depending on the variety)
Spread: 10′ plus

Ivy is a low, rapidly growing vine that needs to be planted carefully because of its invasive nature, especially when used as a ground cover.

This evergreen performs well under trees in dense shade where most other plants will not grow.

Although English Ivy does bloom, the flowers are not particularly ornamental.

Note that it is toxic to animals and humans.

Buy it HERE.*

17 | Lily of the Valley (Convallaria majalis)

Lily of the valley - ©Ольга Шиманович -
©Ольга Шиманович –

Zones: 2 to 9
Light: Sun
Bloom Time: Spring
Height: 6″ to 12″
Spread: 12″ or more

A poisonous, invasive plant with white bell shaped flowers that smell divine, the lily of the valley spreads by stollens and rhizomes.

Once this tough plant forms a colony it is very difficult to dig out.

However, it is a drought and shade tolerant plant that is not bothered by deer or rabbits.

Buy it HERE.*

18 | Woodland or Alpine Strawberry (Fragaria vesca)

Woodland strawberry ©Luidmila Spot -
©Luidmila Spot –

Zones: 3 to 10
Light: Part shade
Bloom Time: Spring to summer
Height: 6″
Spread: 12″ to 24″

Alpine strawberry is native to North America where it grows on the edges of woody areas allowing it to get a few hours of sun.

These plants are small, easy to grow and produce white flowers followed by small aromatic edible fruit all summer.

If propagating from seed, start the seed in flats indoors, progress to pots, then harden off before planting into the garden.

Roots are shallow so they need to be kept well mulched.

Buy it HERE.*

Companion Plants For Ground Covers

These plants aren’t ground cover plants themselves, but they all have pretty blooms that make great companion plants for ground covers.

Some of these can create carpets of flowers on their own but go into dormancy in the summer. So you will need to plant them with something that will fill in the gaps.

Others are just compact plants that provide some color to the shade garden by flowering above foliage-only ground covers.

19 | Trillium

Trilliums growing through ground cover

Zones: 4 to 9
Light: Shade
Bloom Time: Spring
Height: 12″ to 18″
Spread: 12″ to 18″

I like to plant Trilliums under rhododendrons and evergreens to enjoy the distinctive white or red blooms.

Since this native plant likes rich acid soil, it is very happy being situated with these other acid-loving plants.

It is a little particular about being disturbed after it has been planted so try to put it in its forever home right from the beginning.

If the foliage or blossom is broken the plant will not bloom for two years and may even die.

The ground covered in trilliums ©ehrlif -
©ehrlif –

Although it spreads by rhizomes (and will naturalize), it is not at all invasive and co-exists easily with other spring plants.

Once the weather starts to get warmer, Trilliums go completely dormant. You might want to mark their location so that you don’t accidentally dig them up.

White trillium

Trillium is the official flower of the Canadian province of Ontario and the State of Ohio.

Buy it HERE.*

20 | Bleeding Heart (Dicentra)

Bleeding heart

Zones: 2 to 9
Light: Shade to Part Shade
Bloom Time: Spring
Height: 1′ to 3′ (depending on the variety)
Spread: 1′ to 2′

Bleeding heart is another one of the spring blooming low growing perennials that goes dormant in the summer.

But the blooms are so beautiful that it’s definitely worth having in your shade perennial border.

It’s also deer resistant and easy to grow which makes it a great companion plant for your ground covers.

Learn more about it HERE.

Buy it HERE.*

21 | Virginia Bluebells (Mertensia virginica)

Virginia Bluebells with ferns

Zones: 3 to 8
Light: Part Shade / Shade
Bloom Time: Spring
Height: 18″ to 24″
Spread: 12″ to 24″

Virginia Blue Bells is a lovely native plant, commonly referred to as Virginia cowslip, which produces bell shaped flowers that start out pink and mature to lavender blue.

Virginia Bluebells with Hellebore

It goes completely dormant after blooming in the spring, which gives me an opportunity to double plant with Japanese painted fern (another one of our perennial ground cover plants for shade).

Virginia blue bells with ferns, hostas and hellebores

Buy it HERE.*

22 | Columbine (Aquilegia)

Blue Columbine

Zones: 3 to 9
Light: Part Shade
Bloom Time: Spring
Height: 12″ to 24″
Spread: 12″ to 18″

Columbines have pretty flowers that come in many different colors above lacy foliage and are just an all-around pretty plant.

Columbine By Ulf Eliasson (Own work) [GFDL, CC-BY-SA-3.0 or CC BY 2.5], via Wikimedia Commons

They do tend to self-seed (although not too aggressively) so you may find them growing up in places where you didn’t expect them. But I like them so much I usually just let them grown where they want to!

Find out more about them HERE.

Buy it HERE.*

Other Shade Plants You Might Like

Do you have any favorite perennial ground cover plants for the shade? Tell us in the section below.

Pin It So You Don't Forget It!

shade loving ground cover perennials

This post was originally published on February 6, 2020 but was updated with new content on February 26, 2024.

Sharing is caring!

Leave a Reply

Your email address will not be published. Required fields are marked *


  1. Heuchera is my favorite shade plant and it is a native PA plant. I have all colors and blooms all summer.

    1. I didn’t realize Heuchera was a native plant. That makes it even better 🙂 Thanks for the information!

  2. I really like all of your articles. I have tried all the plants you recommended and most of them have done really well in a place I thought was too shady for anything to grow. Thanks so much.

    1. Thanks, Dawn! I’m happy the plants worked out for you!

  3. I like your article. I would kike to know if I can plant Hellebora in Florida? If is yes where I can find them?

    1. Hello Nancy. Hellebores will not grow in any zones higher than 9. So they should be fine in a northern Florida Zone 9 garden but will succumb to the heat in the Miami area. Springhill Nurseries ( have a good selection of hellebores or you could try Wayside gardens ( as another source. I hope this helps.

  4. All of these are lovely shade plants but I would not refer to them as ground covers due to their height. Moss or pachysandra are better definitions of ground covers.

    1. Hi Holli…I think you have a stricter definition of ground covers than I do. For me, any plant that is fairly low growing, doesn’t require a lot of maintenance and creates a thick enough blanket of foliage to prevent a lot of weeds from growing up between them qualifies 🙂

  5. BeccaRose says:

    Can’t get my potted hellebores to bloom. Recommendations? Fertilize? TY

    1. Hi…Keeping them well watered and fertilized is one possible option. It could also be that the plants are root bound. If that’s the case, pull the roots apart and transplant into a bigger pot. The other possibility is that they are still getting settled…it sometimes takes Hellebores a year or two to bloom after they have been planted. So if it’s a fairly new container you may just have to be patient 🙂

      1. BeccaRose says:

        Very helpful, thank you

  6. Thanks for sharing! I love getting ideas to help brainstorm!

  7. Are the Virginia Bluebells invasive? You mentioned fern peony. That is a plant that I am not familiar with. Could you tell me more about it?

    1. Hello Becky, Thank you for your interest. Virginia Bluebells, although native to the north eastern states, are not invasive in my zone 5 Toronto garden. They form a slow growing clump that goes dormant in the summer. Self seeding is minimal in my experience.

      Japanese fern peony is a lovely little bush 1-2 feet high that has delicate fern-like blue-green foliage and big red flowers in the spring. It is considerably more expensive to purchase than a regular peony because it is difficult to propagate. Once established in a part-sun location it needs little care except cutting off the spent blooms to let the plant conserve energy. I have mine at the front of the border by the path where the gorgeous blooms can be appreciated. Once a season I put organic fertilizer around, but not touching, the stem and mulch. It will grow in sandy or clay soils and does not like to be planted too deep. I cut the stems off 2 inches from the ground in the fall.

  8. My favorite is oregano! Oregano likes all kinds of soil, can improve your soil conditions even, is delicious and deer hate it. Plus, plant and forget about it until you harvest it to add to your cooking. Love it!

    1. Thanks, Audrey! I had not thought of using Oregano as a ground cover, but you’re right…it would work pretty well for that 🙂

  9. Tiarella, not astilbe, is commonly called foam flower.

    1. Thanks for drawing this to my attention. Foam flower is considered a close cousin to astilbe, as the leaves look very similar. It can stand more shade than astilbe, too.

  10. I love in North Yorkshire U.K. Hellebores ,heuchera and Japanese anemone grow well here .I have just purchased mertensia Virginia and bletilla striata, after seeing your list ,so wish me luck

    1. Hello Judith Of course I wish you luck with your new additions to your garden. I love m. Virginia and I thank you for bringing bletilla striata to my attention. I will add it to my spring list if I can find it in Toronto. I see it has been awarded the RHS award of merit so I think it will make a nice groundcover for you. I’d be interested to hear how these plants do for you.

  11. Japanese Anemone spreads! So plant it where you wouldn’t mind that happening! It is gorgeous. Lily of the valley, are lovely too.

    1. Thanks, Rhonda! Good point about the Japanese Anemone 🙂

  12. mark nevins says:

    almost none of these are ground covers, so…..Not very helpful.

    1. Wanda Simone says:

      Hi Mark…It’s all in your definition of ground cover. For me, any plant that covers the ground thick enough to prevent the weeds from growing up under it is a ground cover. And all of these are good for that purpose. If you’re looking for traditional ground cover plants (the ones that spread out quickly), they are covered in the last section. I prefer not to use them in the garden because they are often difficult to maintain once they get going.

  13. Eileen Batty says:

    What about Creeping Thyme for a Zone 3 shade garden, combined with Virginia Bluebells. I have a spot in my garden that is in shade most of the day.

    1. Hello Eileen, Creeping thyme looks lovely when it forms a carpet covered in blossoms. It will grow in the shade but it does much better in full sun so you will be experimenting. Virginia bluebells love the shade and really do brighten the spot. Because they go dormant in the heat of summer, I plant Japanese painted ferns and hostas with mine.

  14. This is a lovely article and comprehensive. I live in the Pacific Northwest in B.C. Canada. I appreciate that you mentioned potentially invasive plants such as Latium, Pachysandra,English Ivy and a few others. These are often on the Invasive Species, list in your command should not be planted.
    Once mulched and redistributed in community compost they go everywhere. They are particularly bad for our fresh water fish spawning grounds and streams.