Evergreen trees for gardens – 10 of the best choices

Bring your garden back to life this winter with the best evergreen trees for gardens

Evergreen trees for gardens Pyracantha coccinea 'Red Column' trained over a fence with dark green evergreen leaves and red berries leigh clapp.jpg
(Image credit: Leigh Clapp)

Finding out about the best evergreen trees for gardens and adding a few to your plot will totally transform your outdoor space year-round, and especially during the desolate winter months. 

As the red and orange leaves fall off deciduous trees, leaving bare, skeletal bones, it is in winter that we come to truly appreciate the beauty of evergreen trees. Bringing life and color to the now sleeping garden, they are a stalwart that see us through winter and provide the backbone of our backyard ideas.

Evergreen trees for gardens

With their thick green leaves that last all year-round, evergreen trees are some of the best trees for privacy in a backyard. Not only do they hide unsightly views and offer a feeling of seclusion in your garden, but they can also reduce sound pollution, helping to create a sanctuary where you can immerse yourself in nature.  

What to consider when choosing evergreen trees for gardens

When selecting the right evergreen tree for your plot, it is vital that you consider the climate in which you live – some trees are evergreen in one climate but deciduous in another. 

You also need to think about the tree's size and the amount of shade it will cast. In the winter, light is limited, so you need to be careful not to cast large shadows over your house, as this will make it colder and can even increase your heating bill – in which case, you might want to research the best trees for a small garden – or the best trees for front yards, which will be naturally more compact.

Before you start searching, select the spot for your new tree as this will inform the size and growth rate that you require. Think about where it will cast its shadows and how it will look when fully grown. 

It is also key to consider your soil type and the light levels of your spot – picking a tree that is well-suited to both of these conditions will help it to thrive. You might also want to learn how to plant a tree so that you can give your evergreen tree the best start.

Having worked out these parameters, you are then ready to find the best evergreen tree for your garden. 

1. Magnolia grandiflora

A white magnolia grandiflora flower in Texas

(Image credit: Getty Images)

Magnolias are one of the prettiest evergreen plants for gardens. With verdant green leaves and their fragrant citrusy flowers blooming in the spring, magnolia trees make a statement in every season. 

However, many magnolia trees are deciduous, so if you're looking for evergreen trees for gardens, be sure to select the Magnolia grandiflora variety. Native to the South Atlantic states, they are a highly adaptable tree and grow in a wide variety of soils, though they thrive best in moist but well-drained, mildly acidic soils. 

'Magnolia grandiflora is a large plant with an average height and width of 30-45 feet. The broad leaves are glossy green and held at a 45 degree angle from the stems. In spring, it bears white to pink blooms that add to the appeal of its landscape value,' explains Lindsey Hyland, founder of Urban Organic Yield

2. Fraser’s Photinia (Photinia x fraseri)

A photinia fraseri red robin tree with both red and green leaves and white flowers

(Image credit: Getty Images)

A fast growing tree, Fraser’s Photinia can grow up to 3ft per year making them one of the best trees for privacy and screening in a backyard. Thriving best in full sun and hardy in zones 7 to 9, they offer a profusion of color all year round. Their new foliage emerges bright red, adding a firey hue to the rich green of the older leaves, and then explodes in white blooms come the spring. 

Taking around 12 years to grow to full size, they are an extremely versatile addition to the garden, and can be grown as a shrub, hedge or standard tree. They can even be espaliered against a wall for added architectural interest. If you do clip them into a standard shape, as above, it makes them a great choice if you are planning on landscaping around trees in your backyard.

3. Holly trees 

close up of variagated holly leaves with red berries

(Image credit: Getty Images)

There are two main types of evergreen holly that are popular throughout the US. The first are the English hollies, which are the typical festive holly tree, recognizable by its slightly curled spiky leaves. Variegated English holly trees have dark leaves with white edges creating an interesting and unusual addition to the garden. Their thick canopy but smaller size, usually around 25ft, makes them ideal evergreen trees for gardens.

American holly trees are very similar though there are some key differences. These trees are larger, growing to around 60ft, and have a lighter leaf color and subtly different berries. 

With both of these holly trees, if you want to produce berries – which are great for feeding birds in winter – then be sure you have 'one male for every one to five females for fruit to form,' advises garden expert and arborist Melinda Myers.

For best results, Melinda advises that you plant in moist acidic soil and select a variety that is suited to your growing conditions, 'for easy care and best results, shelter from drying winter winds.'

4. Juniper 

Bunch of juniper berries on a green branch in autumn

(Image credit: Getty Images)

Best known as the key ingredient in gin, juniper trees are actually a worthwhile addition to the garden in their own right. A type of conifer, they are praised for their versatility and hardy in zones 3 through to 9. 

'Junipers come in various colors and can grow in soils that are difficult to grow other plants. With all of the different varieties available, you’ll easily be able to find one that fits in with your garden. Most junipers do best in full sun, though a few like the shade in the late afternoon,' recommends Emilly Barbosa Fernandes, small space gardener at House Grail.

Junipers also suit a variety of different styles, the tree can be pruned into a neat triangular shape, or can be left to grow more naturally for a more rustic appearance. 

5. Hemlock (Tsuga)

Evergreen Coniferous Western Hemlock or Western Hemlock Spruce Tree (Tsuga heterophylla)

(Image credit: Getty Images)

Hemlock is a type of evergreen fir tree praised for its versatility. There is a variety to suit almost all conditions throughout the US, from the Canadian Hemlock which thrives from zones 3 to 8; to the Western Hemlock which grows in zones 6 to 8 and will even grow in the densest shade. Plus, there are the Eastern and Caroline hemlocks which are also great evergreen trees for gardens.

Loved for their pyramidal shape, dark, evergreen needles and decorative cones, they are a popular evergreen tree for backyards. 

'More shade tolerant than most evergreens, they need protection from drying winter winds and sun. Therefore it is important to plant in an appropriate location with adequate moisture, good drainage and cool acidic soil,' advises gardening expert and arborist Melinda Myers.

6. Scarlet Firethorn (Pyracantha coccinea)

Pyracantha coccinea 'Red Column' trained over a fence with dark green evergreen leaves and red berries leigh clapp.jpg

(Image credit: Leigh Clapp)

Characterized by deep red berries, thorny stems and dense foliage, Pyracantha coccineas offer a host of benefits to the garden. Their berries are loved by birds, and the vivid red of them makes them one of the best trees for autumn color. The thorny foliage offers a safe space for our feathered friends to nest during the spring and summer, too. 

Growing up to 10 feet tall and offering a host of sharp stems and thick foliage, Pyracantha coccineas can be grown to increase the security and privacy of your home and garden. What's more, Pyracantha coccinea is one of the most durable evergreen trees for gardens making it perfect for those who are less confident in gardening. They grow well in both full and partial sun and can thrive in almost all soil types including chalk, clay, loam and sand.

7.  Shore Pine (Pinus contorta 'Chief Joseph')

A spring garden planting with white hellebore flowers and Pinus contorta 'Chief Joseph'

(Image credit: Getty Images)

Pines are one of the most popular evergreen trees for gardens, however, Shore Pines offer something a little different. Unlike their larger relatives, Shore Pines are fairly petite with a slow growth rate. This makes them great evergreen trees for gardens that are on the smaller side – they can even be grown in a pot. 

However, what makes these evergreen trees really special is their color. Throughout summer and fall, the leaves are not particularly noteworthy, though they do offer a rich green backdrop for other plantings, but come the winter and spring, they are transformed into a captivating golden hue that brightens even the darkest plot. Consider pairing with hellebores for a beautiful winter border.

8. Strawberry tree (Arbutus unedo)

ripe colorful fruits and flowers of Arbutus unedo, strawberry tree, evergreen shrub or small tree in the family

(Image credit: Getty Images)

A rather understated choice, strawberry trees are amongst the best evergreen trees for gardens due to their unusual character. With peeling bark, evergreen foliage, and small white flowers blooming from October to December, they brighten up the darkest fall and winter days. The strawberry tree's slow growth rate also makes it one of the best trees to grow in small gardens.

Following flowering, they produce bright red fruit – the same color as strawberries – though different in shape and flavor. 

'The scarlet red fruits only fully ripen in the following year, as a new set of flowers emerge,' explains Sue Sanderson, horticultural executive at Thompson & Morgan. While the berries can be eaten off the tree, they are best preserved in jams, liqueurs and syrups. 

red and yellow berries on evergreen arbouses tree

(Image credit: Getty Images)

9. Giant arborvitae (Thuja plicata)

park with shrubs, thujas topiatries into a winding shape and green lawns

(Image credit: Getty Images)

Giant arborvitae also known as Thuja plicata is one of the easiest evergreen trees to introduce to your backyard. Native to western North America, the giant arborvitae is relatively hardy, 'it grows well in zones 5-9 and does exceptionally in zones 6 to 8,' says Tammy Sons garden expert and CEO at Online Plant Nursery.

When it comes to finding a spot for your Giant arborvitae, it is vital to consider the plants needs. 'It prefers full sun though will tolerate light shade and fertile, moist well-drained soil. However, it is somewhat tolerant of heat of dry conditions once established,' advises Melinda Myers.

As a quick growing tree you will either need to factor in a large amount of growing space or you can use it for topiary. Giant arborvitae are one of the best evergreen trees for topiary and will create a beautiful focal point in your garden. Simply prune to shape in the spring, and then prune to maintain come the fall.

10. Olive tree

Gravel garden with olive tree

(Image credit: Christopher Lee)

With their Mediterranean heritage, you would assume that humble olive trees are deciduous. However, they are one of the best evergreen trees for gardens for zones 8 to 10.  Though they are hardy down to around 10°F, though anything below 45°F  will inhibit their fruit production. As a result, they are one of the best trees to grow in pots, as you can move them into a greenhouse for the coldest winter spells. 

When purchasing an olive tree, Guy Barter, chief horticulturist at the RHS, stresses the importance of buying from a reputable supplier that gets stock from areas free of the notifiable disease, Xylella; 'so long as you purchase from a reputable supplier, olives are generally free of pests and diseases'.

Despite being evergreen trees, Guy explains that you shouldn't be surprised if many leaves fall in April, 'this is natural turnover of older leaves to make way for new ones'.

For more unusual fruit trees, which are native the US try pawpaw.

What is the most beautiful evergreen tree?

Magnolia grandiflora is the most beautiful evergreen tree. Erupting in a profusion of blooms in the spring adding beauty and scent, these trees are at their best at the start of spring, heralding the warmer days ahead. However, for the rest of the year, they are elegant additions to  gardens as their broad, glossy leaves offer year-round interest and brings continual life, even in the dead of winter. 

What is the best evergreen tree for a small garden?

Holly is the best evergreen tree for a small garden as it offers vibrant leaf color, visual interest and a great source of food for visiting wildlife, all the while maintaining a small stature. 

While there are some larger varieties, there are also plenty of smaller options, like the Chinese dwarf holly, that are slow-growing. If your garden is particularly small, consider growing evergreen trees in pots as this will help you to keep control of their size. 

Holly Reaney
Content Editor and Sub-editor

Having graduated with a first class degree in English Literature, Holly started her career as a features writer and sub-editor at Period Living magazine, Homes & Gardens' sister title. Working on Period Living brought with it insight into the complexities of owning and caring for period homes, from interior decorating through to choosing the right windows and the challenges of extending. This has led to a passion for traditional interiors, particularly the country-look. Writing for the Homes & Gardens website as a content editor, alongside regular features for Period Living and Country Homes & Interiors magazines, has enabled her to broaden her writing to incorporate her interests in gardening, wildlife and nature.