Last updated on March 20th, 2022
Our site is reader supported, this means we may earn a small commission from Amazon and other affiliates when you buy through links on our site.
With Christmas approaching, it is good to plan ahead for what plants you will cultivate indoors and outdoors. With these top 15 inspiring plants, you can find something to bring inside or to add colour outside. The versatility and ease of use for all of the plants on this list are what makes them the best choices:
1. Poinsettias
Poinsettias are the most popular indoor houseplants that flower at Christmas. With their red blooms these plants like direct sunlight and moist growing conditions. It is also important that they are protected from any cold drafts so are usually better placed away from windowsills because these tend to be more drafty.
Whilst they are commonly sold in most garden centres (and even supermarkets) in the weeks leading up to Christmas, you can actually keep yours growing all year round, only to show it off the following Christmas.
2. Amaryllis
Amaryllis are bulbs, but don’t let that frighten you. They are easy to grow and provide stunning colours for the winter if grown indoors. You can grow them outdoors so that you have an inspiring display in spring but they make excellent houseplants. If planted around October in small pots they should flower around the end of December, usually, it takes around 10 weeks from the bulbs being planted to flowering. They grow well in direct or indirect light, and some shade during the hottest parts of the day can help them out. If you want to grow them outdoors you would need to plant them in spring with your other spring bulbs for summer flowering outdoors.
3. Christmas Cactus
Keeping with the colour scheme of the holidays, the Christmas Cactus will bloom red flowers just in time for Christmas, but they also come in pink and white too. The branches hang so they can be spread out across a table, allowing every guest to enjoy a view of the flowers. These differ from other cacti because their flowers are broad, similar to daisies and their leaves have rounded teeth along the perimeter. They are easy to grow in pots and can be grown all year. Like Poinsettias, you need to give them specific light requirements to ensure they flower every Chrismas but if you follow our Christmas cactus guide this is very simple and straightforward.
4. Mahonia
There are other shrubs that are popular for their winter flowers, one prime example being the Mahonia thanks to its stunning bright yellow flowers and spiked leathery foliage. It is also an evergreen plant, which means it provides all year round interest too.
5. Viburnum bodnantense ‘Dawn’
The Viburnum bodnantense ‘Dawn’ is a large upright shrub that produces pink flowers in autumn to spring, which open up from red buds. This easy to grow shrub prefers full sun or semi-shade and will also grow in most moist but well-drained soils, making it perfect for most gardens and positions.
6. Cyclamen
For something smaller, perhaps something for smaller gardens or on balconies, Cyclamen offer the sweet, hunter green with a lighter yellow centre on the leaves followed by bright red, pink or white flowers. They require very little care and the flowers bring a sweet scent, which is only made all the better by the heart-shaped leaves. They reach full blooming in winter, right in time for Christmas. You can get both indoor and outdoor types, however, the indoor varieties have much larger flowers.
7. Holly – Ilex aquifolium
Of course, Holly (also known as Ilex aquifolium) is another quintessential Chrismas plant. It is known for its dark green leaves, white flowers, and of course the red berries that usually appear just in time for Christmas. There are many species available so you can grow Holly as a winter hedge or border, grow them in pots to have along a garden path, even bring them indoors or cut off sprigs of Holly to display around your home.
8. Indoor Azaleas
Indoor Azaleas take the form of a tiny tree, they are truly stunning with the bright green foliage and bright pink flowers. You can place them in a cool area with filtered sun and enjoy adorable little pots scattered throughout your home or placed as a unique Christmas centrepiece when it comes time to dine.
9. Miniature Narcissus
For a mixture and white and yellow, grow miniature Narcissus in your garden or in small pots indoors. Their flowers stand tall in the winter, offsetting the beautiful whites of snow with the rich yellow rays of the sun. These plants are considered a smaller daffodil by many, but regardless of their family heritage, the trumpet-shaped flowers indicative of rebirth and new beginnings is the perfect symbol for the new year.
10. Winter Pansies
Winter Pansies make a delightful display in your garden and can be planted from around September, timed perfectly for when your summer bedding is beginning to get past its best and needs replacing.
11. Heathers
Winter Heathers adds the texture that no other plant really provides. They have a fern-like foliage with spikes of flowers and are a popular choice for winter planters and come in many different colours.
12. Clematis cirrhosa ‘Jingle Bells’
Clematis cirrhosa ‘Jingle Bells’ is an all-white tinged with yellow-flowering clematis that does well in winter and is colloquially called ‘Old Man’s Beard’. This is one of only a few winter flowering clematis.
13. Helleborus niger – Christmas Rose
Helleborus niger offers stunning dark green leaves that no other plant can beat and it produces large flowers that come in a mix of colours, ranging from white, to pink to red. Also known as the Christmas Rose this had to be included in the best plants for Christmas and is perfect for adding instant winter colour outdoors.
14. Sarcococca
Sarcococca, also known as ‘Sweet Box’, is a slow-growing evergreen shrub which, at full maturity, will span upwards of 1-2 metres tall. The leaves are quite long with tiny white flowers. You can grow them indoors in containers with moist soil and partial shade to full sun, or place them in your garden and watch them slowly creep along.
15. Rosemary
Rosemary is, of course, a staple for any kitchen or herb garden and with it grown in pots you can add a wonderful aroma to your garden, or your home. What’s more, if you grow them outside, they will spread quickly, becoming large and bush-like in form, leaving behind greenery all winter. Inside, you can snip a few sprigs here or there to add to your Christmas dinner.
Image credits – Shutterstock.com