Blog

Winter Flowers to Grow in India: 12 Best Flowering Plants for Your Garden


12 Best Winter Flowers to Grow in India (Easy Guide for Beginners): Flowers to grow in winter

Let me guess. It’s November, the mornings are getting colder, and you’re looking at your empty balcony pots with a cup of chai in your hand, wondering, “Can I still grow flowers now?”

Absolutely! In fact, winter is one of the best seasons for growing flowers in India.

Unlike summer, when the scorching heat can make flowers fade quickly, winter brings pleasant sunshine and cool nights. These conditions help many flowers grow beautifully and stay fresh for longer. The marigold that struggled through the summer heat can reward you with plenty of blooms in December.

And the best part? You don’t need a big garden to enjoy a colourful winter. A few pots and around 4–5 hours of sunlight are enough to get started. Whether you have a small balcony, a sunny window ledge or a terrace, there are plenty of flowers you can grow.

So, here are 12 beautiful winter flowers you can grow at home, from easy-to-grow favourites to some special varieties worth trying.


1. Marigold (Genda)

Marigold plant flowers , big yellow marigold flowers

The favourite flower of every Indian home. It is strong, cheap, and gives bright orange and yellow flowers for months. You can use it for pooja, for the door toran, or just to make your balcony look happy. There is another benefit. Marigold keeps some insects away, so many people grow it next to their vegetable plants.

How to grow: Sow seeds in September to November, or buy small plants. Give it full sun and water only when the topsoil is dry.

Tip: When the plant is 6 inches tall, pinch off the top tip. It feels wrong, but the plant becomes bushy and gives double the flowers.

2. Calendula

Calendula flowers yellow ,orange

It looks like a small orange daisy. It is very hardy and forgives mistakes, so it is perfect if you are new to gardening. Many people also dry the petals and use them in homemade skin care and herbal tea.

How to grow: Sow seeds in October to November, about half an inch deep. Give it 4 to 5 hours of sun.

Tip: Pick the flowers often. The more you pick, the more it blooms.

3. Cosmos

Want colour fast? Choose petunia. It comes in pink, purple, red, white and even striped. It looks lovely on balcony railings and in hanging pots.

How to grow: Buy small plants from a nursery (petunia seeds are very tiny and tricky for beginners). Give it 5 to 6hours of sun and water only when the soil is dry.

Tip: Remove dead flowers every few days and the plant will keep making new ones.

4. Dianthus

Dianthus is small, neat, and has a sweet, light smell. It comes in pink, red and white, and often has pretty frilled edges. It stays compact, so it is great for small pots, and it flowers for a long time.

How to grow: Buy seedlings in October or November. Give them morning sun and light shade in the afternoon.They don’t like too much heat.

Tip: Give them morning sun and light shade in the afternoon.

5. Asiatic Lily

If you want one flower that makes people stop and say “wow,” this is it. Asiatic lily has big, upward-facing flowers in orange, yellow, pink, red and white, often with small dark spots inside. A single stem can hold several flowers, and they look like something from a flower shop, but you grew them yourself.

How to grow: Buy healthy, firm bulbs from a good nursery in October to November. Don’t buy bulbs that feel soft or look dried out. Use a deep pot (at least 10 to 12 inches) with drainage holes. Plant the bulb about 5 to 6 inches deep, with the pointed side facing up. Use loose, well-draining soil mixed with compost and sand. Give it 5 to 6 hours of sun. In warmer areas, afternoon shade helps.

Tip: Once the stem grows tall and buds appear, tie it gently to a stick so it doesn’t fall. After the flowers finish, cut the flower stalk but leave the green leaves until they turn yellow.

6. Ice plant

Ice plant gets its name from its petals, which shine and sparkle in the sun like tiny ice crystals. The flowers come in bright pink, orange, yellow, red and white, and they cover the plant so thickly that you can hardly see the leaves. Its thick, juicy leaves store water, so it is a succulent and needs very little care.

How to grow: Buy small plants from a nursery in October to November, or sow seeds. Give it full sun (at least 5 to 6 hours) and very well-draining soil. Mix extra sand into the pot mix. Water only when the soil is completely dry.

Tip: Be careful with water. Ice plant is a succulent, so too much water is the fastest way to lose it. If the leaves turn soft and mushy, cut back on watering right away.

7. Gerbera

Gerbera is the flower you see in bouquets at weddings and flower shops, and it can grow in your own pot at home. It has big, round, daisy-like flowers in red, orange, yellow, pink, white and even purple, each sitting on a tall, straight stem. The colours are so bright that one pot can light up a whole balcony.

How to grow: Buy a healthy plant from a nursery in October to November. Use a pot at least 10 to 12 inches wide with drainage holes.

Tip: When a flower fades, don’t cut it. Hold the stem near the bottom and gently pull or twist it out. This protects the plant from rot. Also remove yellow and old leaves from time to time so air can pass through.

8. Rose (Gulab)

Winter is the real season of roses in India. In cool weather, the flowers are bigger, brighter and much more fragrant than in summer. If your rose plant is healthy, you will see flowers from December to February.\

How to grow: Roses need at least 5 to 6 hours of sun. Use a big pot (at least 12 to 14 inches deep) with good drainage. Water deeply, but only when the topsoil is dry.

Tip: Give one spoon of vermicompost once a month and cut off dry or weak branches. If you see yellow leaves, you are usually overwatering.

9. Chrysanthemum (Guldaudi)

A true winter favourite. Chrysanthemums come in so many shapes, sizes and colours (yellow, white, pink, bronze, purple) that a few pots on your terrace look like a small flower show. They start blooming as the days get shorter.

How to grow: If it’s already November, buy plants that are already budding from the nursery. Keep them in a sunny place and water regularly, but don’t let them sit in water.

Tip: After the flowers finish, cut the plant back. With care, it will grow again next year.

10. Snapdragon

Tall spikes of red, pink, yellow and white flowers. Plant them at the back of the bed so they stand like a colourful wall.

How to grow: Plant seedlings in October to November. Full sun, and a little support with a stick if the plant gets tall.

Tip: Cut the main flower spike once it fades, and side branches will give more flowers.

11. Gazania

Gazania is a bright, cheerful flower in orange, yellow, red and pink, and many have a dark ring or stripes in the middle that look like painted petals. It loves sunshine. The flowers open fully in the sun and close in the evening or on cloudy, foggy days, so it’s like a flower that wakes up with the sun.

How to grow: Sow seeds or plant small saplings in October to November. Give it full sun (at least 5 to 6 hours) and well-draining soil. Water lightly, only when the soil is dry.

Tip: Keep it in your sunniest spot. If the flowers don’t open much, it is not getting enough sun.

12. African daisy

African daisy looks like a big, neat daisy in purple, white, pink, orange or yellow, often with a dark blue or purple centre. It loves cool weather, so winter is its best season, and it can keep blooming for weeks. Like gazania, its flowers open in the sun and close in the evening.
It looks lovely in pots, window boxes and garden borders, and it stays low and tidy.

How to grow: Buy small plants from a nursery in October to November. Give it full sun and light, well-draining soil. Water only when the top soil is dry.

Tip: Remove old flowers regularly and the plant will keep giving new ones. Don’t let the soil stay wet, because the roots rot easily.


4 Mistakes That Kill Winter Flowers

  1. Too much water. In winter, soil stays wet for a long time. Touch the soil first. If it is damp, skip watering.
  2. Too little sun. Flowers need 4 to 6 hours of sunlight. If you see many leaves but no flowers, the plant needs more sun.
  3. Pots without holes. Water gets stuck, and the roots rot.
  4. No frost cover. On very cold nights, cover plants with an old bedsheet or jute bag. Remove it in the morning.

How to get more flowers on a flowering plant?

**Every few days, remove the dead flowers. It takes two minutes, and the plant makes new buds in their place.**

Easy Starter Corner

Not sure where to begin? Plant 1 marigold, 1 petunia, 1 pansy, 1 dianthus, and 1 calendula in five pots. Keep them in morning sun. In a month, that corner will look beautiful.

Your Questions, Answered

  • Which winter flower is easy to grow?
    Marigold, calendula and cosmos.
  • Which flowers grow easily in pots?
    Petunia, pansy, dianthus, verbena and alyssum.
  • Can I plant a flowering plant in November?
    Yes. Buy small plants from a nursery and plant them directly.
  • How often should I water the flowering plants?
    Only when the top inch of soil feels dry, usually every 2 to 3 days.

One Last Thing

Every gardener loses a few plants. It’s part of learning. So this weekend, pick two or three flowers from this list, go to your nursery, and plant them. A few weeks later, you will be happy you started.

Which flower will you grow first? Tell me in the comments!

Happy gardening from all of us at Harit Mantra! 🌸

Leave a Reply

Your email address will not be published. Required fields are marked *