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

By Jaweed · Last updated September 25, 2026

If you’ve written off the shady corners of your yard as a lost cause, think again. A 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 full of texture, it has a quiet beauty that a sun-baked border can’t match.

The trick is matching each plant to the type of shade you actually have. A 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, choosing plants gets much less overwhelming.

Below are 20 dependable shade plants organized by type, a quick-reference table, and the design, soil, and pet-safety notes you need. Whether you’re working with a north-facing yard, dry soil under a big tree, or a shaded container on a porch, there’s something here for you. Before buying, check that each plant is hardy in your climate zone and isn’t invasive where you live.

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 a few minutes working out what kind of shade you’re dealing with. It’s the biggest single factor in whether shade plants succeed, and skipping it is the most common reason shade gardens fail. On a sunny day, check the bed every couple of hours and note roughly how many hours of direct sun it gets, and when.

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

Partial (or part) shade generally means about 3 to 6 hours of direct sun per day, ideally in the morning or late afternoon rather than the harsh midday hours. Many colorful perennials and flowering annuals do their best work in this zone. Afternoon sun is much stronger than morning sun, so in hot climates choose shade-rated plants even for a spot that gets 4–5 hours of afternoon light.

Full Shade

Full shade means less than about 3 hours of direct sun — or none at all — such as under dense evergreens or along the north side of a house. Fewer plants tolerate it, but the ones that do (hostas, many ferns, hellebores) can still create a striking display. The difference from dappled shade is intensity: dappled shade shifts and brightens through 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 tree roots constantly rob of moisture. Fortunately, a handful of resilient plants have adapted to exactly these conditions — they’re covered in the dry-shade section below.

Best Perennials for Shade Gardens

Perennials are the backbone of a shade bed, coming back bigger each year, so start your planning here before you add annuals or shrubs.

Foliage Favorites

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

1. Hosta. The best-known shade perennial. With thousands of cultivars, hostas range from blue-green giants to bright chartreuse minis, and most tolerate part to full shade. Most perform best in part shade with some morning sun, according to Missouri Botanical Garden’s Plant Finder, though they’ll also fill in deep shade. Keep in mind that deer love hostas, and they’re toxic to dogs and cats.

2. Heuchera (Coral Bells). A great choice when you want color beyond hostas. Its ruffled leaves come in purple, amber, lime, and silver, and it stays low and mounding — perfect for edging a shaded border. Most varieties do best in part shade; lighter-leaved types can scorch in strong afternoon sun.

3. Ferns. For a woodland feel, ferns are hard to beat. The soft fronds of a lady fern or the silvery-purple markings of a Japanese painted fern make a shaded corner look intentional rather than neglected. Both are hardy to about USDA zone 4, making them a safe bet in colder climates.

4. Brunnera (Siberian Bugloss). Less commonly planted but excellent, brunnera pairs heart-shaped, often silver-veined leaves with sprays of tiny sky-blue, forget-me-not-like flowers in spring. The silver-leaved cultivars brighten an all-green bed, so it earns its place for both foliage and flowers.

Flowering Perennials for Shade

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

A common frustration is the belief that shade means no flowers. These perennials prove otherwise, and they come back every year without replanting. No single shade perennial blooms all summer, so combine plants with different bloom times for a longer show.

5. Astilbe. Feathery plumes in pink, red, and white appear in early to midsummer, depending on the variety. Astilbe blooms best in part shade with consistently moist soil and struggles in dry shade. Its fine texture pairs beautifully with broad hosta leaves — a classic shade-bed combination.

6. Bleeding Heart (Dicentra). A cottage-garden classic, with heart-shaped pink or white flowers dangling from arching stems in spring. Common bleeding heart often dies back by midsummer, so plant it beside hostas or ferns that will fill the gap.

7. Hellebore (Lenten Rose). Blooms when almost nothing else will — late winter into early spring — and its leathery, evergreen foliage adds winter interest too. It’s deer resistant but toxic to pets.

Tough Perennials for Dry Shade Under Trees

Epimedium groundcover thriving in dry shade beneath mature trees

Under mature trees, plants compete with roots for every drop of water and nutrient, and the canopy keeps much of the rain off the soil. Every plant in this section can cope with that once established. The RHS guide to dry, shady spots is a great reference if you want to go deeper.

8. Epimedium (Barrenwort). Arguably the toughest dry-shade perennial there is, and generally deer resistant. It forms a low, spreading mat of delicate foliage with small, spurred flowers in spring, and needs little care once established.

9. Lamium (Dead Nettle). A fast-spreading groundcover with silvery, variegated leaves and small hooded flowers — a good way to fill bare patches under trees. It can spread vigorously, so give it room or edge it.

10. Solomon’s Seal (Polygonatum). A graceful, arching woodland plant with small, dangling bell-shaped white flowers in spring. Once established, it copes well with dry, root-filled soil.

11. Lily of the Valley. A classic groundcover for difficult shade, prized for its fragrant white bells in spring. Two cautions: it spreads aggressively and is considered invasive in some regions, and it’s highly toxic to pets and people (see the safety section below). If either is a concern, epimedium or a moss planting gives a similar low, carpeted effect.

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 in pots on a shaded porch or patio — this is your shortlist.

12. Impatiens. A classic choice for flowers in full shade, producing masses of color from late spring until frost with little care. If impatiens downy mildew has been a problem in your area, choose mildew-resistant varieties or swap in New Guinea impatiens or begonias.

13. Coleus. Grown for its foliage, coleus offers some of the most vivid leaf color you can buy, in combinations of lime, maroon, and cream. Pinch off flower spikes to keep plants bushy.

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

15. Caladium. Known for large, heart-shaped leaves splashed with pink, red, white, and green, caladiums grow from tubers, love warmth and humidity, and bring instant drama to a shady bed. Plant them once the soil has warmed.

16. Fuchsia. With pendulous, jewel-toned blooms that hummingbirds love, fuchsia is one of the best shade plants for hanging baskets. Keep it out of hot afternoon sun and water often — baskets dry out quickly.

Shrubs and Small Trees for Structure and Height

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

Shrubs provide the “bones” of a shade garden — height, winter structure, and a sense of permanence that perennials alone can’t give.

17. Hydrangea. Oakleaf and bigleaf hydrangeas are loved for their big flower clusters and do well in part shade, ideally with morning sun and afternoon shade.

18. Rhododendron & Azalea. Among the most rewarding flowering shrubs for a partly shaded garden, with a spectacular spring display year after year. They need acidic, well-drained soil that stays evenly moist.

19. Camellia. A classic evergreen shrub with rose-like flowers in late winter or early spring (some types bloom in fall), when little else is in flower. Most camellias are hardy only to about USDA zone 7, so check your zone first.

20. Boxwood. An evergreen for year-round structure and formal hedging. For a low to medium shade hedge, boxwood is a dependable starting point; for taller 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
All 20 plants from this guide, with the light conditions each one prefers.
PlantTypeShade toleranceKey feature
HostaPerennialPart to full shadeHuge foliage variety
Heuchera (Coral Bells)PerennialPart shadeColorful, low-mounding foliage
FernsPerennialPart to full shadeFeathery, textural fronds
BrunneraPerennialPart to full shadeSilvery leaves, blue spring flowers
AstilbePerennialPart shade (moist soil)Feathery early- to midsummer plumes
Bleeding HeartPerennialPart shadeHeart-shaped spring flowers
HelleborePerennialPart to full shadeLate-winter and early-spring blooms
EpimediumPerennialPart to full shade (dry OK)Toughest dry-shade groundcover
LamiumPerennialPart to full shade (dry OK)Fast, silvery groundcover
Solomon's SealPerennialPart to full shade (dry OK)Arching stems, dangling white bells
Lily of the ValleyPerennialPart to full shadeFragrant spring bells (toxic, spreads)
ImpatiensAnnualPart to full shadeColor from late spring to frost
ColeusAnnualPart shadeVivid, patterned foliage
BegoniaAnnualPart to full shadeReliable flowers and foliage
CaladiumAnnual (tuber)Part to full shadeBold heart-shaped leaves
FuchsiaAnnual/PerennialPart shadePendulous hummingbird blooms
HydrangeaShrubPart shadeLarge flower clusters
Rhododendron & AzaleaShrubPart shadeSpectacular spring flowers
CamelliaShrubPart shadeWinter to early-spring blooms
BoxwoodShrubPart to full shadeEvergreen year-round structure

Shade Garden Design Ideas and Layout Tips

Shade Garden Design Ideas and Layout Tips

Most good shade garden designs come back to the same handful of principles:

  1. Plan in layers. Put tall shrubs at the back, medium perennials in the middle, and low groundcovers along the front edge. This mirrors the layers of a natural woodland and is the foundation of good woodland garden design.
  2. Lean into foliage. In shade, leaf color and texture become your main design tool — pair silver brunnera with golden Japanese forest grass and deep-purple heuchera for real depth.
  3. Use variegation to brighten dark corners. Plants with white- or gold-edged leaves, like many hostas, lift a gloomy spot.
  4. Match each plant to your shade type. This is the most important design decision — dappled, partial, full, and dry shade each call for different plants.
  5. Improve your soil first. Shade under trees often means poor, dry soil. Working in well-rotted compost solves most problems before you plant — our soil type guide and well-draining soil guide go deeper if your soil needs work.
  6. Mulch and maintain. A 2–3 inch layer of shredded bark or leaf mulch in spring helps hold moisture and gradually improves the soil, including heavy clay. Divide overgrown perennials every few years.
  7. Pair companions. Combine plants with different textures, bloom times, and root habits — astilbe with ferns, or hostas with brunnera — so the bed reads as designed rather than scattered.
  8. Be patient. A shade garden with slow-growing shrubs takes a few seasons to fill in. That’s normal, not a sign anything’s wrong.

North-facing gardens: a north-facing yard is essentially a permanent part- to full-shade zone, so lean on the part-shade perennials and evergreen shrubs above for year-round interest. The RHS guide to shade gardening is a useful reference, especially in the UK, 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

Several popular shade plants are toxic if eaten by pets or curious children. Hostas contain saponins that can cause vomiting and diarrhea in dogs and cats, and lily of the valley is far more dangerous because it contains cardiac glycosides that affect the heart.

Of the 20 plants in this guide, the ASPCA lists hosta, lily of the valley, hellebore, rhododendron and azalea, hydrangea, boxwood, begonia, caladium, and coleus as toxic to dogs and cats, while coral bells (heuchera), camellia, and Boston fern are listed as non-toxic. For any other plant, check the ASPCA’s searchable toxic and non-toxic plant database by name before you buy.

  • Keep toxic plants such as lily of the valley, hellebore, and foxglove out of reach of pets and toddlers, or fence off that part of the bed.
  • If deer or rabbits are a problem, our animal-resistant plants finder pairs well with this list. Epimedium, hellebore, and most ferns are generally deer resistant — but deer resistant doesn’t mean pet-safe (hellebore is toxic).
  • For a plant-by-plant breakdown before you buy, use our poisonous plants finder, which covers common garden plants and houseplants side by side.
  • If you suspect a pet has eaten a toxic plant, contact your veterinarian or the ASPCA Animal Poison Control Center (888-426-4435) right away rather than waiting for symptoms. For a child, call your local poison control center (1-800-222-1222 in the US).

FAQs: Garden Plants For Shade

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.

Hellebores, impatiens, and begonias are the most reliable bloomers in full shade. Hellebores add late-winter and early-spring color, while impatiens and begonias flower from late spring until frost. Astilbe and bleeding heart also bloom in shade but flower best with a few hours of morning sun.

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.
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.
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.
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.
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.

Coral bells (heuchera), camellia, and Boston fern are listed as non-toxic by the ASPCA, while hosta, lily of the valley, hellebore, rhododendron, azalea, hydrangea, and boxwood are toxic to dogs and cats. Always check the ASPCA database for the specific plant before adding it to a yard shared with pets.

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.
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.
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.
Fuchsia and trailing begonias are the top picks, thanks to their naturally cascading growth habit and reliable part-shade blooming.
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.
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.
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.
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.
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