Best Christmas plants – for home or gifts

Looking for Christmas plants for your home or Christmas plants as gifts – for indoors or out? These are the best, most festive foliage finds

Best Christmas plants
(Image credit: Future/Nicola Stocken/Alamy)

Come Christmas time, and there are a handful of special Christmas plants that have long associations with the festive season, adding glitz indoors or out, and gladdening the heart. 

Traditional carols such as The Holly and the Ivy or the more recent Under the Mistletoe by Justin Bieber set a celebratory mood, whilst the centuries’ old song O Tannenbaum immortalizes the humble fir tree. When it comes to celebratory floral decorations, little compares with the rich red foliage of poinsettias. Meanwhile, outdoors, even the most dismal morning brings the unlooked-for pleasure of wondrous flowers such as hellebores, clematis or aconites; and berries aplenty on evergreen skimmias and hollies.

So, as you gather greenery to decorate your home or to give as gifts, take a moment to discover the best Christmas plants for home or gifts.

Best Christmas plants

This list includes our favorite Christmas plants. It may be that you plant them now as one of your winter garden ideas – or perhaps you will want display them indoors in containers as a table centerpiece or as part of your Christmas foliage ideas display. 

It's also wonderful to give Christmas plants as gifts – for green-fingered friends to enjoy as houseplants or planted in their own gardens.

1. Holly

Holly tree with tower behind - best Christmas plants

(Image credit: Nicola Stocken)

First, holly, one the more traditional Christmas plants. The most ancient of Christmas traditions of decorating churches and homes derives from the Roman festival of Saturnalia, a seven-day fest of debauchery and drinking. Later, Christians adopted holly to represent Christ’s crown of thorns, the crimson berries a symbol of his blood, and the evergreen leaves a metaphor for life after death. 

Today, boughs of holly are used to decorate Christmas hallways, whilst the berries add color to Christmas wreaths and tree decorations. 

In the garden, hollies augment a garden’s permanent framework, either as shrubs, hedging, or clipped into balls and standards. Easy-going holly cultivars from the Ilex aquifolium group vary from bushy to tall, with glossy berries offset by prickly leaves that range from dark to light green, and often splashed with yellow. Male and female flowers are usually borne on separate plants, and one from each sex is needed to produce berries. 

2. Ivy

Best Christmas plants - ivy

(Image credit: Nicola Stocken)

In pagan festivals, ivy was used to celebrate the Winter Solstice and ward off evil spirits. Over time, due to its clingy nature, ivy has come to represent fidelity and, being forever green, eternal life. 

English ivy, Hedera helix, is one of those Christmas plants used to add fresh greenery to wreaths and Christmas table decor ideas, lasting well indoors. 

Alternatively, outdoors this most easy-going of drought-tolerant evergreen climbers can be trained over arbors or arches, the dense canopy giving shelter to countless small creatures. 

English ivy comes in many cultivars with leaves varying from deep to pale green or grey, and infused with purple or yellow variegation. Some are very vigorous, so select a variety to suit the space available. In fall, many varieties bear nectar-rich flowers that tempt butterflies, followed by black fruits in late autumn – a treat for the birds. Beware though, these berries are poisonous for humans.

3. Mistletoe

Mistletoe - best Christmas plants

(Image credit: Alamy)

Many a romance has started with an innocent seasonal peck under the mistletoe, but the reasons behind this Christmas tradition vary. In Norse mythology, it is said that after her son’s death from a mistletoe arrow, the goddess Frigg was so distraught that her tears turned to white berries that coat the plant in winter. However, after the gods resurrected her son, she declared mistletoe a symbol of love, promising a kiss for all who passed beneath. 

Mistletoe is a woody climber that grows in the canopy of trees, with no roots linked to the earth, and remaining green in winter when trees are bare. It is no surprise then that its mysterious vitality has long been associated with magical powers. Druids revered it, because it blossomed even during the frozen winter, and by Victorian times, kissing beneath mistletoe was an established tradition. 

European mistletoe, Viscum album, is a parasitic plant that weakens its host tree, without killing it. Hosts include apple trees, poplar and lime. 

Mistletoe keeps indoors for a couple of weeks after gathering, if kept in a cool place.

4. Hellebore

Christmas plants - hellebore and cyclamen

(Image credit: Nicola Stocken)

At a time when the garden mostly sleeps, a select cast of delicate but doughty Christmas flowers make an entrance onto an unyielding, wintry stage. 

One of the loveliest winter plants for pots and borders is Helleborus niger, known as the Christmas or Lenten Rose, a semi-evergreen perennial that bears exquisite flowers from midwinter. 

Whilst a sharp frost renders hellebores prostrate, they quickly pick themselves up, none the worse for wear. Hellebores planted near the house can be enjoyed from within, blending well with miniature bulbs, their leathery green leaves adding interest throughout the year. 

As cut flowers, hellebores droop, so it’s best to float the heads in a shallow bowl of water. Hellebores thrive in moist, free-draining, humus-rich soil. Plant in a sheltered spot, in sun or partial shade, mulching in late summer as the new flower buds develop. Repeat in December, trimming back tatty leaves.

5. Firs and pine cones

Firs and pine cones

(Image credit: Future)

The first known Christmas tree to appear in England was in the 1760s when the German-born Queen Charlotte put up a tree at the royal court. Sixty years later, the lyrics of the song O Tannenbaum, emphasize the fir’s tree’s year-round appeal: ‘How lovely are thy branches! Not only green when summer’s here but in the coldest time of year.’  

And, of course, fir is wonderful for inspiring pine cone Christmas craft ideas.

In the UK, the Nordmann fir, Abies nordmanniana, is the most popular Christmas tree variety because it barely sheds its glossy, dark green needles. Some trees are sold with roots, ideal to replant outdoors in a cool, sheltered spot — either in open ground, or in a container ready to re-use the following year. 

For small gardens, there are some handsome slow-growing dwarf evergreen pines such as Pinus 'Ophir' or Pinus contorta 'Chief Joseph' which has golden needles that glow on the dreariest day. 

Grow in a sunny spot, in well-drained soil that is neutral to acidic.

6. Poinsettia


(Image credit: Bjarni B Jacobsen Fotografi)

Originating from Mexico, the poinsettia (Euphorbia pulcherrima) is tender – but one of the best winter house plants and Christmas plants given as gifts, loved for its brightly colored bracts. 

The Christmas tradition comes from a Mexican folktale about a poor girl called Pepita who, having no present to give the baby Jesus, picked a bouquet of weeds which were later transformed into bright red, star-shaped flowers – a link with the Star of Bethlehem. 

Given the correct care, poinsettias bring seasonal cheer for weeks on end. Position plants in a warm, light position away from strong sunlight and drafts of either hot or cold air. 

Poinsettias are sensitive to temperature and thrive between 60 and 68ºF (15 and 21°C) – prevent foliage from touching cold window panes. Water sparingly, only when the compost feels dry – overwatering causes leaf drop and wilting. To extend the flowering life of plants, mist regularly to create humidity.

Our list of the best poinsettias for Christmas will give you an idea of the different varieties to pick from.

7. Christmas cactus

Christmas cactus

(Image credit: Getty Images)

Also known as the Thanksgiving cactus and holiday cactus, the Christmas cactus is so-called because it flowers in winter. 

Once you've learnt how to grow a Christmas cactus, with its dainty tendrils and boldly-colored flowers, you will have a plant that can bloom and bloom again throughout winter and beyond. 

A Christmas cactus prefers dappled natural light and well-draining, loose potting mix in winter; in growing season – from spring to September, it will enjoy slightly brighter light. Feed monthly in growing season, too, to guarantee more flowers.

8. Cyclamen

Christmas flowers

(Image credit: Future)

Wonderful Christmas plants as gifts, indoor cyclamen are ideal for indoor displays; larger than outdoor cyclamen, they are native to the Middle East; outdoor cyclamen are an essential ingredient in your winter hanging basket ideas. Cyclamen come in a range of festive colors – from white to vivid pinks and reds – and will flower even when it's freezing outside. 

Cyclamen enjoy good natural daylight – although keep them out of direct sun and away from radiators if kept indoors. Don't overwater, and remove flowers as they die off to keep the plant healthy and the display neat. 

Once cyclamen have flowered, continue to feed and water them until the flowers disappear and the leaves turn yellow. New growth will return – at which point you can begin watering and feeding again. 

9. Heather

Christmas table centerpiece with linen cloth and heather basket

(Image credit: Neptune)

Winter gardens, containers – and even pots indoors – are always at their best when heather is included in the mix. The colors – green, pinks, whites and purples – really stand out against other foliage that has faded to grey or brown; heather also attracts bees year round. 

Plant heather in the fall or early spring. Some varieties – calluna – enjoy acid soil; others – erica – prefer neutral to alkaline soil.

10. Snowdrops

snowdrops forced and potted as winter houseplants

(Image credit: Alamy)

If you are planning a winter garden, snowdrops should be on your list – but equally, forced snowdrop bulbs make wonderful Christmas plants as gifts. 

Why plant snowdrops? They herald the coming of spring – guaranteed to lift the spirits on dreary winter days. 

Keep snowdrops cool to guarantee longer life indoors.

The best Christmas plant – or at least, the most popular – is undoubtedly the poinsettia, which starts arriving in our stores from around October/November. One of the most common Christmas plants given as gifts, its bright red and green – and sometimes cream – leaves make it instantly recognizable, and a room instantly festive.

What plants can I grow for Christmas?

The easiest plants to grow indoors for Christmas include poinsettia, snowdrops and cyclamen; outdoors, holly, ivy and hellebore are low-maintenance for planting in December

Nicola Stocken
Nicola Stocken

Nicola Stocken is an award-winning photographer and writer, conveying the beauty of gardens and plants through words and pictures that appear in publications worldwide. For some 30 years, she has photographed throughout the British Isles, meeting the remarkable people behind some of the country's loveliest gardens, specialist nurseries and unique plant collections.