12 Christmas flowers and plants – that will bloom all winter long

Take an organic approach to decorating this year by decking your halls with these 12 winter plants

Christmas flowers
(Image credit: Future / Polly Wreford)

The gardening experts have revealed the best plants and flowers for decorating homes throughout the festive season – from traditional winter poinsettia to big, blooming azaleas.     

Plants such as holly, ivy, and mistletoe had been used in celebrations long before the Christmas celebrations we know today, but they’re still a regular feature in festive homes in 2020.     

And whilst the well-loved Christmas tree often takes pride of place in living rooms across the country, families can use Christmas roses or even Christmas cacti to spruce up parts of their house too.     

1. Holly

Christmas flowers

(Image credit: Future / Mark Bolton )

Holly was a symbol of eternal life and fertility and they believed that hanging the plant in homes would bring good luck and protection. Christians continued the holly tradition from Druid, Celtic and Roman traditions, changing its symbolism to reflect Christian beliefs. 

Today, holly is symbolic of Jesus Christ in two ways: its red berries represent the blood that Jesus shed on the cross and the pointed leaves refer to the crown of thorns Jesus wore when he died on the cross.

Browse holly to buy at B&Q (opens in new tab)

2. Rosemary  

Christmas flowers

(Image credit: Future / Emma Mitchell)

Rosemary has been associated with the Christmas period long before poinsettia the poster child, as rosemary is believed to have been one of the plants in the manger where baby Jesus was cradled. 

In the Middle Ages, people believed that if they smelled rosemary on Christmas Eve, they would be healthy and happy throughout the new year, so they walked on rosemary spread across the floors. 

This started a tradition of rosemary in Christmas decorations that we continue today – with the table top rosemary Christmas trees, wreaths, festive swags, and evergreen bouquets.  

Browse rosemary seed to buy at Walmart (opens in new tab)

3. Ivy  

Christmas flowers

(Image credit: Future / Ben Anders)

Although it has a bit of a reputation for covering the floors and walls of gardens with its creeping vines, ivy is actually a very popular plant during the Christmas period. 

Its distinctively-shaped, rich green leaves are often a key component of floral wreaths and other festive decorations. Ivy leaves are also said to represent the shape of Christ’s crown of thorns.  

Browse ivy to buy at B&Q (opens in new tab)

4. Poinsettia  

Christmas flowers

(Image credit: Future / Polly Wreford)

Instantly recognisable due to its pointed red bracts and rich red and green leaves, Poinsettia has become a symbol of the festive season due to a Mexican legend where a poor girl’s present to Jesus (a bouquet of weeds) was transformed into the bright red flowers we now call Poinsettia.  

Browse Poinsettias to buy at Amazon (opens in new tab)

5. Christmas cactus  

Christmas flowers

(Image credit: Future)

Despite its name and the fact it flowers over the Christmas period, the Christmas cactus actually has nothing to do with either the Christmas tradition or the story of Christ’s birth! Despite this, they’re long-lived, easy to maintain in the cooler months, and they look great.  

Browse Christmas cactus' at Walmart (opens in new tab)

6. Mistletoe  

Christmas flowers

(Image credit: Future)

Having long been a symbol of love, peace, and goodwill, the custom of using mistletoe to decorate houses at Christmas is a survival of Druid and other pre-Christian traditions. Yet despite its pretty appearance and associated with an affection gesture, Mistletoe berries are actually toxic to humans. 

Browse wreaths and garlands at Cox & Cox (opens in new tab)

7. Amaryllis  

Christmas flowers

(Image credit: Future / Annaick Guitteny)

The massive, six-pointed amaryllis bloom makes an impressive festive decoration at the backdrop of a bleak day. If you want to have a blooming amaryllis for Christmas, you should plant the bulbs no later than the beginning of November, although it’s always safer to just buy one already in bloom.  

8. White Chrysanthemums  

Christmas flowers

(Image credit: Future / Lizzie Orme)

As the Chrysanthemum symbolises optimism and joy, it comes as no surprise that it’s now synonymous with ‘the most wonderful time of the year’. 

However, White Chrysanthemums are also brought into German homes on Christmas Eve because of an old legend in which a peasant family ushers a beggar man in from the cold. Claiming to be the Christ Child, he then fled, leaving two of the flowers behind.  

9. Cyclamen 

Christmas flowers

(Image credit: Future)

Cyclamen thrives in cooler temperatures, so its bright blooms and beautiful heart-shaped leaves are a great choice if you want to add some colour to your home or workplace this Christmas.  

10. Azaleas  


(Image credit: Primrose)

Often overlooked in favor of other festive plants and flowers, Azaleas’ bright colours and big, open blooms make them the perfect addition to indoor planting displays for Christmas.  

Browse Azalea at Primrose to shop (opens in new tab)

11. Christmas rose  

Christmas flowers

(Image credit: Future / Sussie Bell)

The Christmas Rose is revered during the festive season for the deep green foliage and delicate white flowers it brings to cold, dark winters. 

But despite the resemblance it bears to wild roses and the fact that it’s known as the Christmas Rose, this delicate evergreen perennial is actually quite deceptive as it is, in fact, a member of the buttercup family, Ranunculacea.     

12. Christmas tree     

Christmas flowers

(Image credit: Future / Jan Baldwin)

Although evergreen fir tree has traditionally been used to celebrate winter festivals for thousands of years, the pivotal Christmas tree is a relatively modern addition to British Christmas traditions. Bringing a tree inside and decorating it in the way we know today first happened in 16th-century Germany, and became popular elsewhere in the 19th century. 

The first Christmas trees came to Britain sometime in the 1830s and became very popular almost a decade later, when Queen Victoria and her German husband Albert had a Christmas tree set up in Windsor Castle.

Browse Christmas trees to buy from John Lewis (opens in new tab)

'Beneath all the artificial glitz and sparkles of traditional Christmas decorations like tinsel and baubles are some fantastic plants and flowers which are not only easy to care for throughout the chillier months, but they really add to the spirit of Christmas,' advises Chris Bonnett from Gardening Express (opens in new tab).      

'Many of them make fantastic presents, so are worth bearing in mind when buying for green-fingered friends or family members, and with growing concerns about plastic use, they’re much more eco-friendly options too.'

Jennifer Ebert
Jennifer Ebert

Jennifer is the Digital Editor at Homes & Gardens. Having worked in the interiors industry for a number of years, spanning many publications, she now hones her digital prowess on the 'best interiors website' in the world. Multi-skilled, Jennifer has worked in PR and marketing, and the occasional dabble in the social media, commercial and e-commerce space. Over the years, she has written about every area of the home, from compiling design houses from some of the best interior designers in the world to sourcing celebrity homes, reviewing appliances and even the odd news story or two.