1. Cape Primrose
The flowers of Cape primrose (Streptocarpus) come in lots of different colors from deep purple to blue, pink and white, often with veining, and they look a little like orchids. They are also a close relative of the African violet.
2. Peace Lily
The cool and elegant peace lily is an exceptional choice if you're looking for indoor plants that flower all year round. It's visually appealing, with profuse lily-like white blooms, and an easy-going nature. In fact, it can tolerate occasional neglect too, so no wonder it's top of the popularity list.
3. African Violet
'African violets are loved for their petite size and prolific blooming habits, making them one of the best indoor plants that flower all year round,' says Becky Decker, plant expert and founder of gardeninghood.com. 'These charming plants produce clusters of delicate, velvety flowers in various shades of purple and pink, and can provide a constant source of color and joy all year long.'
4. Begonia
'I visited a relative a few years ago in Minneapolis and she had a wax Begonia (Begonia semperflorens cultorum) in a pot that was flowering in late November,' says plant expert Dr Clydette Alsup-Egbers, associate professor of environmental plant science at Missouri State University. 'It was growing in a bright sunroom. Begonias are typically outdoor bedding plants for shady areas and are popular because they provide a chance for colorful flowers in the shade but they make fantastic indoor plants too.'
5. Mother Of Millions
I have one of these plants (sometimes called Mexican hat plant or chandelier plant) and it has been producing numerous pendulous clusters of lovely flowers for months. At the base of its stem it has baby plants dotted around that are flowering too, miniature versions of the main attraction.
6. Anthurium
'Rarely without their showy blooms, anthurium are known as the world’s longest blooming houseplant,' says Eliza Blank, founder of houseplant specialists The Sill. 'Each bloom can last up to eight weeks, and new ones pop up often.'
7. Bromeliad
'The bromeliad plant is cherished for its stunning foliage and unique exotic blooms,' says gardening expert Marcie Pratt, founder of gardening site Up On Duncan Hill. 'These tropical plants come in an array of colors, patterns, and sizes, making them a versatile choice for any indoor space.'
8. Kalanchoe
'Another indoor plant I admire is the kalanchoe,' says Marcie Pratt. 'They are hugely versatile plants and have the most beautiful blooms that come in an array of colors like red, pink, yellow, and orange. They are succulents, which means they're excellent drought-tolerant indoor plants. Great if you tend to forget regular watering.'
9. Orchids
'Orchids make excellent indoor house plants,' says Virginia Hayes, indoor plant pro at Westerlay Orchids in Santa Barbara, California. 'Since orchids come in many varieties, picking one that flowers well is easy. One of the best varieties for this is the Phalaenopsis orchid, which can flower for three months or longer.'
10. Pelargoniums
With their clusters of vibrant flowers and fragrant foliage, pelargoniums (geraniums) are long-standing favourites, both indoors and out. A row of these bright and cheerful plants on a warm and sunny kitchen windowsill is an uplifting sight, and they are definitely one of the best indoor plants for direct sunlight.