14 Aug 2026 5 min read
Best Plants for Terrace Garden in India: 20 Picks by Sunlight & Season
The right plant for your terrace depends on one thing more than anything else: how much direct sunlight your terrace gets. A plant that loves full summer sun will struggle in a shady corner, and the other way round too. Here’s a simple list, sorted by sunlight, plus the easiest plants to start with.
Plants for Full Sun (6+ Hours of Direct Sunlight)
Most Indian terraces get a lot of sun, so this is where you have the most choice.
- Bougainvillea (Paper Flower) — a strong, colourful climbing plant. Handles heat very well.
- Hibiscus (Mandaram) — bright flowers, does well in Indian summer if watered regularly.
- Marigold (Banthi) — grows fast, keeps pests away, and is a great choice if you’re just starting out.
- Tomato (Tamatar), Chilli (Mirchi), Brinjal (Vankaya) — the most common terrace vegetables. All three need full sun and regular feeding to give a good yield.
- Lemongrass (Nimmagaddi) — has a nice smell, needs very little care, and also helps keep pests away from nearby plants.
- Curry Leaf (Karivepaku) — a small tree that grows well in a large grow bag, especially in South India, as long as it gets full sun and warmth.
Plants for Partial Shade (3–5 Hours of Direct Sunlight)
Good if part of your terrace is covered, or shaded by nearby buildings for part of the day.
- Tulsi (Tulasi) — does well with just a little morning sun. Common in most Indian homes.
- Mint (Pudina) — grows quickly and spreads a lot, so keep it in its own separate pot.
- Coriander (Kothimeera) — grows best from fresh seeds in a wide, shallow pot. Sow a new batch every few weeks so you always have fresh leaves.
Plants for Shady Corners
For spots on your terrace that rarely get direct sun.
- Snake plant — one of the toughest plants around. Fine with low light and occasional missed watering.
- Money plant — very forgiving. Grows well even if you forget to water it now and then.
Easiest Plants for First-Time Gardeners
If you want a terrace garden that doesn’t need much daily attention while you’re still learning:
- Snake plant
- Aloe vera (Kalabanda)
- Money plant
- Plants like aloe vera (Kalabanda) that store water in their thick leaves (often called succulents) — these need watering only once every week or two
These plants all share one thing in common: they forgive mistakes. Missed a watering? Forgot to feed it this month? These plants will still be fine.
Fruit Plants Worth the Extra Effort
- Dwarf lemon tree (Nimmakaya) — grown in a large 25–30 litre grow bag. One tree can give you over 100 lemons a year if fed regularly.
- Tomato (Tamatar) — the most popular terrace vegetable in India. Needs full sun, soil that drains well, and a stick or stake to support it as it grows taller.
Dealing With Wind on High Floors
If you live on a high floor, wind can be a real problem for your plants — something ground-level gardens don’t have to deal with. A few tips:
- Use wide pots with a heavy base instead of tall, narrow ones, so plants don’t tip over
- Good wind-tolerant choices: bougainvillea (Paper Flower), aloe vera (Kalabanda), and any grass-like ornamental plants
- For privacy or to block a view, grow climbing plants like money plant or bougainvillea (Paper Flower) on a support frame, or use bamboo as a natural screen
Three Basics That Matter More Than Which Plant You Pick
Whatever you choose to grow, these three things matter more than the exact plant variety:
- Soil that drains well. Use a light mix — cocopeat, compost or vermicompost, and sand or perlite for drainage. Avoid plain garden soil in pots; it gets hard and holds too much water.
- Regular feeding. Most flowering and vegetable plants need vermicompost every few weeks. How much depends on your pot size.
- The right amount of sunlight. This is the number one reason terrace plants don’t do well — not lack of care, but being placed in the wrong spot for how much sun they need.
FAQ
What are the easiest plants to grow on an Indian terrace?
Snake plant, aloe vera (Kalabanda), and money plant are the easiest choices for beginners. They don’t need much care and forgive small mistakes like missed watering.
Which terrace plants need full sun?
Bougainvillea (Paper Flower), hibiscus (Mandaram), marigold (Banthi), tomato (Tamatar), chilli (Mirchi), and lemongrass (Nimmagaddi) all do best with 6 or more hours of direct sun each day.
Can I grow vegetables on a shady terrace?
Fruiting vegetables like tomato (Tamatar) and chilli (Mirchi) need full sun to grow well. But herbs like mint (Pudina) and coriander (Kothimeera) can manage with less sun.
How do I keep my terrace plants safe from strong wind?
Use wide, heavy pots so they don’t tip over, and choose plants that handle wind well, like bougainvillea (Paper Flower) and aloe vera (Kalabanda).