20 Best Garden Plants for Shade (And How to Pick the Right Ones)

Lush shade garden with hostas, ferns, and astilbe in a layered woodland border

If you’ve written off the shady corners of your yard as a lost cause, it’s time to think again. A lush, layered shade garden isn’t a consolation prize for gardeners without full sun — it’s one of the most rewarding spaces you can grow. Cool, calm, and endlessly textural, shade gardens reward patience with a kind of quiet beauty that a blazing sun border can’t match.

The trick is matching the right shade loving plants to the specific type of shade you actually have. Not all shade is equal, and the plant that thrives under a light, leafy canopy will sulk — or die outright — in the deep, dry gloom under a mature oak. Once you understand that one distinction, everything else falls into place — and picking plants for shade garden spots gets a lot less overwhelming.

In this guide, you’ll find 20 of the best plants for shade, organized by type, plus the design tips, soil advice, and safety notes you need to build a garden that actually thrives. Whether you’re working with a north-facing yard, a patch of dry soil under a big tree, or a shaded container on a porch, there’s something here for you.

Understanding the Different Types of Shade

Garden bed showing the transition from dappled light shade to deep full shade under tree canopy

Before you buy a single plant, spend five minutes figuring out what kind of shade you’re actually dealing with. This is the single biggest factor in shade plants success, and skipping it is the number one reason shade gardens fail.

Dappled or Light Shade

This is the bright, shifting shade you find under deciduous trees, where sunlight filters through the leaves in moving patches throughout the day. It’s the easiest shade to work with, and a huge range of plants — including most flowering perennials — thrive here.

Partial Shade

This is one of the most searched questions in shade gardening: how many hours of sun is considered part shade? The general rule is 3 to 6 hours of direct sun per day, usually in the morning or late afternoon rather than the harsh midday hours. Most part shade plants — colorful perennials and flowering annuals alike — do their best work in this zone.

Full Shade

Full shade means little to no direct sun at all — think dense evergreen cover or the north side of a house. Fewer full shade plants tolerate this, but the ones that do (hostas, ferns, hellebores) can still create a genuinely stunning display. If you’re comparing dappled shade vs full shade, the difference comes down to intensity: dappled shade shifts and brightens throughout the day, while full shade stays consistently low-light from morning to evening.

Dry Shade

This is the toughest combination in gardening: low light plus soil that’s constantly robbed of moisture by tree roots. It’s exactly the scenario behind one of the most common searches — what ground cover grows well in shade and dry soil — and thankfully, a handful of resilient plants have adapted to exactly these conditions.

Best Perennials for Shade Gardens

Perennials are the backbone of any shade perennials bed, returning bigger and better every year — which is exactly why perennial garden planning should always start here before you touch annuals or shrubs. Here’s where to start.

Foliage Favorites

Close-up of colorful heuchera coral bells foliage in a shade garden

1. Hosta. The undisputed champion among hostas for shade gardens everywhere. With thousands of cultivars, hostas range from deep blue-green giants to bright chartreuse minis, and nearly all of them tolerate everything from part to full shade. If you’re wondering do hostas need full shade or partial shade, the honest answer is both — most hostas actually perform best with a little morning sun, according to the Missouri Botanical Garden’s Plant Finder, though they’ll happily fill in deep shade too.

2. Heuchera (Coral Bells). This heuchera coral bells shade plant is the one to reach for when someone asks what colorful plants grow in shade besides hostas. Its ruffled leaves come in colorful foliage plants shade gardeners love — purple, amber, lime, and silver — and it stays low and mounding, perfect for edging a shaded border.

3. Ferns. For a woodland, textural feel, ferns for shade garden plantings are non-negotiable. The soft fronds of a Lady Fern or the silvery-purple markings of a Japanese Painted Fern instantly make a shaded corner feel intentional rather than neglected. Many fern varieties are also reliably hardy shade plants zone 5 and colder, making them a safe bet in northern climates.

4. Brunnera. Less commonly planted but genuinely excellent, brunnera pairs heart-shaped, often silver-veined leaves with sprays of tiny blue, forget-me-not flowers in spring. It’s a fantastic way to add depth to a full-shade bed that’s heavy on green.

Flowering Perennials for Shade

Pink bleeding heart flowers blooming on arching stems in a shaded border

One of the most common frustrations gardeners search for is best shade plants that bloom all summer long — the perception that shade means no flowers. These shade flowers prove that wrong, and they’re also the answer to what perennials come back every year in shade without any replanting.

5. Astilbe. This astilbe shade plant produces feathery plumes in shades of pink, red, and white through mid-summer, and it’s one of the shade perennials that bloom all summer gardeners search for most. It pairs beautifully with hostas for contrasting texture — the classic astilbe and hosta combinations you’ll see in almost every professionally designed shade bed.

6. Bleeding Heart (Dicentra). This bleeding heart shade plant is a true cottage-garden classic, with heart-shaped pink or white flowers dangling from gracefully arching stems in spring. It’s a favorite for anyone leaning into an English shade garden plants or cottage garden shade plants aesthetic.

7. Hellebore (Lenten Rose). This hellebores shade plant blooms when almost nothing else will — late winter into early spring — and its evergreen foliage means it earns a spot on any evergreen shade plants list, too.

Brunnera, revisited: This brunnera shade plant deserves a second mention here for its spring flower show — tiny sprays of true blue blooms that rival forget-me-nots, sitting above heart-shaped, often silver-veined leaves.

Tough Perennials for Dry Shade Under Trees

Epimedium groundcover thriving in dry shade beneath mature trees

This section is built for gardeners hunting for genuinely tough dry shade plants — specifically shade plants for under trees, where tree root competition plants have to fight roots for every drop of water and nutrient. A mature shade tree canopy garden also means the soil rarely sees rain directly, so every plant here is chosen specifically for that challenge. The RHS guide to dry, shady spots is a great reference if you want to go deeper.

8. Epimedium (Barrenwort). Arguably the single toughest dry-shade perennial that exists, and one of the most reliable shade plants deer resistant gardeners can plant. It forms a low, spreading mat of delicate foliage and small, spurred flowers, and it barely needs any care once established.

9. Lamium (Dead Nettle). A fast, reliable shade ground cover plants option with silvery, variegated leaves and small snapdragon-like flowers — one of the best choices if you’re searching for how to fill bare spots under trees with plants, and it also tolerates shade plants for clay soil conditions better than most perennials.

10. Solomon’s Seal. A graceful, arching woodland plant with small, dangling bell-shaped flowers that tolerates dry, root-filled soil with ease.

11. Lily of the Valley. A classic groundcover for difficult dry shade, prized for its fragrant white bells in spring — though note it’s toxic to pets, which we’ll cover in the safety section below. If you’d rather skip toxicity concerns altogether, a moss lawn alternative shade planting is worth considering for the same dense, low groundcover effect without the risk.

Annuals and Bulbs for Season-Long Color

Shade-loving fuchsia and begonia flowers in hanging baskets on a porch

If you want a fast, changeable burst of color — especially for shade annuals for pots on a porch or patio — this is your shortlist.

12. Impatiens. The classic answer to what flowers grow best in full shade. Impatiens produce masses of color from spring through frost and ask for almost nothing in return.

13. Coleus. Grown entirely for its foliage, coleus delivers some of the most vivid colorful foliage you can buy, in combinations of lime, maroon, and cream.

14. Begonia. Both wax and tuberous begonias handle part to full shade beautifully, offering dependable flowers and glossy leaves all season.

15. Caladium. Known for enormous, heart-shaped leaves splashed in pink, red, white, and green, caladiums for shade thrive in warm, humid climates and bring instant drama to a shady bed.

16. Fuchsia. With pendulous, jewel-toned blooms beloved by hummingbirds, fuchsia is the top pick when people ask about the best shade plants for hanging baskets.

Shrubs and Small Trees for Structure and Height

Flowering hydrangea and evergreen boxwood shrubs in a partly shaded garden border

Every good shade tolerant shrubs selection provides the ‘bones’ of the garden — height, winter structure, and a sense of permanence that perennials alone can’t give.

17. Hydrangea. Oakleaf and Bigleaf hydrangeas are celebrated for their huge flower clusters and genuinely thrive in part shade, which is why hydrangea for shade is one of the most searched combinations in gardening.

18. Rhododendron & Azalea. Among the easiest, most rewarding flowering shrubs for a partly shaded garden, putting on a spectacular spring display year after year.

19. Camellia. A classic evergreen shrub with exquisite, rose-like flowers that bloom in late winter or early spring, when almost nothing else in the garden is blooming.

20. Boxwood. An invaluable evergreen for year-round formality and structure. If you’re looking at what shrubs grow well in shade for privacy, boxwood is a dependable starting point — and for taller, fuller screening, our guide to the best privacy trees covers larger options that also tolerate part shade.

Quick Reference: Shade Plant Guide

Assortment of shade garden plant varieties arranged for reference on a potting bench
Plant NameTypeShade ToleranceKey Feature
HostaPerennialFull to Part ShadeUnmatched foliage variety
Heuchera (Coral Bells)PerennialPart ShadeColorful, low-mounding foliage
FernsPerennialFull to Part ShadeFeathery, textural fronds
BrunneraPerennialFull ShadeSilvery leaves, blue flowers
AstilbePerennialPart to Full ShadeFeathery summer plumes
Bleeding HeartPerennialPart ShadeHeart-shaped spring flowers
HelleborePerennialFull ShadeWinter and early-spring blooms
EpimediumPerennialFull Shade (Dry)Toughest dry-shade groundcover
ImpatiensAnnualPart to Full ShadeNon-stop season-long color
ColeusAnnualPart ShadeVivid, patterned foliage
BegoniaAnnualPart to Full ShadeReliable flowers and foliage
CaladiumAnnualPart to Full ShadeBold heart-shaped leaves
FuchsiaAnnual/PerennialPart ShadePendulous hummingbird blooms
HydrangeaShrubPart ShadeLarge, showy flower clusters
Rhododendron & AzaleaShrubPart ShadeSpectacular spring flowers
CamelliaShrubPart ShadeElegant winter blooms
BoxwoodShrubPart to Full ShadeEvergreen year-round structure

Shade Garden Design Ideas and Layout Tips

Shade Garden Design Ideas and Layout Tips

Great shade garden ideas almost always come back to the same handful of principles. Here’s how to put them into practice.

  1. Start with a shade garden layout plan. Sketch tall shrubs at the back, medium perennials in the middle, and low groundcovers up front along your shade garden borders. This layered structure — echoing understory plants forest communities in nature — is the foundation of good woodland garden design.
  2. Lean into foliage. In shade, leaf color and texture become your main design tool — pair the silver of brunnera with the gold of Japanese forest grass and the deep purple of heuchera for real visual depth.
  3. Use variegation to brighten dark corners. Plants with white- or gold-edged leaves, like many hostas, naturally lift a gloomy spot.
  4. Match the plant to your exact shade type. This is the single most important design decision — dappled, partial, full, or dry shade each call for different plants.
  5. Improve your soil first. Shade gardens, especially under trees, often have poor, dry soil. Working in well-rotted compost solves most problems before you plant a thing — our soil type guide and well-draining soil guide both go deeper on this if your soil needs work.
  6. Keep up with light maintenance. Removing fallen leaves, dividing overgrown perennials, and applying a layer of shade garden mulch each spring and fall keeps beds healthy and helps retain moisture, which directly answers how to improve soil for shade garden beds that struggle with dryness or shade plants for clay soil drainage issues.
  7. Think about companion planting. Pairing plants with complementary bloom times and root habits — like astilbe with ferns, or hostas with brunnera — is the core idea behind companion planting shade garden design, and it makes the whole bed read as designed rather than scattered.
  8. Be patient. A shade garden with slow-growing shrubs and trees takes a few seasons to fill in. That’s normal, not a sign anything’s wrong.

If you’re specifically searching for plants for north facing garden spots, the same principles apply — you’re essentially gardening in a permanent, moderate shade zone, so lean on part-shade perennials and evergreen shrubs for year-round interest. These north facing garden ideas work whether you’re planning a full redesign or just filling one problem bed. The RHS guide to shade gardening is a genuinely useful reference here, especially if you’re gardening in a UK climate where north- and east-facing plots are common.

Safety Guidelines: Keeping Pets and Kids Safe in a Shade Garden

Pet-safe shaded garden border with a dog resting in the shade

It’s worth knowing this before you plant: several beloved shade plants are toxic if eaten by pets or curious kids. Hostas, for example, contain saponins and can cause vomiting or diarrhea in dogs and cats, and lily of the valley is significantly more dangerous, containing compounds that affect the heart.

The good news is you don’t have to guess. The ASPCA’s searchable toxic and non-toxic plant database lets you check any plant by name before you buy it, and it’s worth five minutes if you share your yard with dogs, cats, or small children who like to put things in their mouths.

  • Keep toxic varieties like lily of the valley, hellebore, and foxglove out of reach of pets and toddlers, or fence off that section of the bed.
  • If you garden where deer or rabbits are a problem, our animal-resistant plants finder pairs well with this list — many tough dry-shade perennials, like epimedium and hellebore, are reliably shade plants deer resistant as well as pet-safe.
  • For a full plant-by-plant breakdown before you buy, check our poisonous plants finder tool, which covers common garden and houseplant varieties side by side.
  • If you ever suspect a pet has eaten a toxic plant, contact your veterinarian or the ASPCA Animal Poison Control Center right away rather than waiting to see symptoms.

FAQs: Garden Plants For Shade

Quick answer: it depends on your exact shade type. For dappled and partial shade, hostas, heucheras, ferns, astilbes, and hydrangeas are all excellent. For dry shade under trees, lean on tougher perennials like epimedium, lamium, and Solomon’s seal.
Quick answer: hellebores, astilbe, and impatiens are the most reliable bloomers in deep shade. Hellebores add winter and early-spring color, astilbe brings feathery summer plumes, and impatiens deliver non-stop color from spring through frost.
Quick answer: roughly 3 to 6 hours of direct sun per day. It’s usually filtered morning or late-afternoon light rather than harsh midday sun, and it’s the sweet spot for the widest range of flowering perennials.
Quick answer: epimedium and lamium are two of the toughest options. Both spread reliably in poor, root-filled soil under mature trees without needing regular watering once established.
Quick answer: most hostas actually prefer partial shade with some morning sun, but they tolerate full shade well too. The main trade-off is that more light generally means more vigorous growth and bloom, while deep shade favors leaf color and pattern.
Quick answer: heuchera, coleus, and caladium are three of the best for foliage color, while astilbe, bleeding heart, and fuchsia bring reliable seasonal blooms in shades of pink, red, and purple.
Quick answer: hellebore, epimedium, and ferns are all reliably left alone by deer and rabbits, largely because of their texture or mild toxicity. Hostas, on the other hand, are a well-known deer favorite, so plant them with some protection if deer are common in your area.
Quick answer: ferns, astilbe, and most heucheras are considered non-toxic, while hostas, lily of the valley, hellebore, and rhododendron are toxic to varying degrees. Always check the ASPCA database for the specific plant before adding it to a yard shared with pets.
Quick answer: dappled shade is the bright, moving shade found under deciduous trees, where sunlight filters through gaps in the leaves throughout the day. It’s the most forgiving shade type, and nearly all shade-tolerant plants perform well here.
Quick answer: layer foliage color with seasonal blooms. Use silver brunnera, gold Japanese forest grass, and purple heuchera for year-round foliage interest, then add astilbe, impatiens, or begonias for seasonal flower color on top.
Quick answer: boxwood, camellia, and certain hydrangea varieties all tolerate part shade while providing screening. For taller privacy screening that also handles some shade, see our best privacy trees guide.
Quick answer: fuchsia and trailing begonias are the top picks, thanks to their naturally cascading growth habit and reliable part-shade blooming.
Quick answer: most established shade perennials need about an inch of water per week, but new plantings need more. Shade doesn’t mean less water — it can mean more, especially under a tree canopy where roots compete for every drop.
Quick answer: boxwood, camellia, and hellebore all hold their foliage through winter in shade. Mixing in a few evergreens is the easiest way to keep a shade bed from looking bare from late fall through early spring.
Quick answer: hostas, ferns, epimedium, and boxwood top the list of best low maintenance shade plants. All four tolerate a wide range of soil and light conditions and rarely need dividing, spraying, or fussing over once they’re established.
Quick answer: work in stages: clear debris, amend the soil generously with compost, and choose tree-root-tolerant perennials. Avoid deep digging near major roots — instead, tuck plants into pockets of soil between roots and mulch well to retain moisture.
Quick answer: hostas, ferns, hellebores, and boxwood all handle the consistent, moderate shade of a north-facing yard well. Because north-facing spots rarely get direct sun at any time of day, prioritize part-to-full-shade varieties over anything labeled “partial sun.”

Final Thoughts

Mature layered shade garden path surrounded by lush plantings

A shade garden isn’t a compromise — it’s an opportunity to grow plants and textures that a sunny border simply can’t support. Start by figuring out exactly which type of shade you have, choose two or three plants from each category above, and improve your soil before you dig a single hole. Give it a couple of seasons, and you’ll have a cool, layered retreat that’s just as striking as anything grown in full sun.

For more ways to round out the rest of your yard, browse our full home and garden calculator collection or check out the latest posts on our blog.

Leave a Comment

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

Scroll to Top