Learn which plants thrive in your Hardiness Zone with our new interactive map!

How to Protect Plants From Too Much Sun

By Melissa Lewis ; Updated September 21, 2017

Some plants need full sun and can thrive even in the sunniest area of your garden. On the other hand, there are many other plants that do not thrive in full sun and some will actually bake to death. Fortunately, there are several techniques you can implement to protect those shade or partial-shade loving plants so you can enjoy them along with your sun loving plants.

Plant flowers that need partial or full shade under a deciduous tree or bush. Even plants with broad leaves, such as cannas, can protect other smaller plants from too much sun. Plant the smaller flowers that need shade to the north of the larger plants.

Plant large flowers or shrubs to the south of your plants that need some shade. Besides large sun-loving plants like cannas, you can plant ornamental grasses, such as little bluestem, to protect other plants from the sun.

Plant the flowers that need shade near a wall, fence or trellis. The east, west and north side of a structure is shadier than the south side. For a non-solid structure like a fence or trellis, plant some climbing vines, such as Jasmine, to provide more sun protection.

Install a trellis or arbor to shade your plants. Trellises and arbors are available for purchase at most local home and garden centers. You can also build your own with some posts and lattice. Don’t forget to plant some climbing vines for additional shade.

Cover the planting area with mulch. This will help the soil retain water and can help the plants withstand some more sun. Use a couple inches of mulch, such as bark or pine needles.


Things You Will Need

  • Trees or shrubs
  • Broad leaf plants
  • Climbing vine
  • Trellis or arbor
  • Mulch

About the Author


Melissa Lewis is a former elementary classroom teacher and media specialist. She has also written for various online publications. Lewis holds a Bachelor of Arts in psychology from the University of Maryland Baltimore County.