Alyssum is one of the best flowering plants to grow in Indian winters. It has small flowers that come in bunches, and a beautiful, soft scent that will fill the garden or balcony with pleasant vibes.
Snapdragons are aesthetically beautiful flowers that grow well in winters. Instead of drooping down, the Snapdragons grow tall, and come in beautiful colours of orange, yellow, red, and more.
Asters too are beautiful flowers that can withstand the winter frost, and thus are grown during the winter months. They come in a beautiful purple colour, which is the most bought, and other colours like white, blue, etc
Calendula flowers look similar to Marigolds, and are also called Pot Marigolds. They are bright, cheerful flowers, and thus are perfect to grow in the balcony or garden to beat the winter blues.
Pansies are beautiful flowers, and have heart-like petals that look perfect in gardens. Pansy comes in purple, yellow, white, and many more colours, and have a very subtle fragrance.
Petunias come in dual colours, and both single and dual ones look beautifully aesthetic. The combination of white and red on the flower, or the white and purple, is a delight to see. Plus, they grow and propagate well even during the winter months.
Salvia flowers also grow tall instead of becoming droopy as they grow, and have soft, delicate petals. Salvia can be grown in winters easily, and with the right potting mix, even if the seeds are sown in November, they grow well.