A terrace garden is one of the best ways to turn unused rooftop space into a green, relaxing, and productive area—especially in Indian homes where balconies are small or unavailable. Whether you want fresh vegetables, a peaceful sitting corner, or just a cooler home during summer, a terrace garden can deliver all three.
The best part? You don’t need a huge budget or expert knowledge to get started. With basic planning, low-cost materials, and a few DIY tricks, you can build a thriving terrace garden suited to Indian climate conditions—heat, monsoon rains, and dust.
This guide will walk you through step-by-step methods, costs in INR, and practical ideas for beginners.

1. Start with Waterproofing (Most Important Step)
Why it matters
Before adding soil and water on your terrace, you must prevent leakage. Indian monsoons can cause serious damage if ignored.
Step-by-step method
- Clean the terrace surface thoroughly
- Check for cracks and fill them
- Apply waterproofing chemical coating
- Let it dry for 24–48 hours
Materials Required
- Waterproofing solution (Dr. Fixit or similar)
- Cement and sand (for crack repair)
- Paint roller/brush
Approx Cost
₹20–₹50 per sq. ft.
₹5,000–₹15,000 for small terrace
DIY Tip
Use basic waterproof coating for small areas instead of full treatment to save cost
Pros
- Prevents seepage and structural damage
- Long-term protection
Cons
- Initial cost
- Requires proper application
2. Choose the Right Containers
Why it matters
Containers are the foundation of your terrace garden.
Options in India
- Plastic pots (cheap & lightweight)
- Grow bags (best for beginners)
- Clay pots (good but heavy)
- Recycled buckets or paint containers
Step-by-step method
- Choose containers with drainage holes
- Place trays underneath
- Arrange based on plant size
Materials Required
- Pots/grow bags
- Trays
Approx Cost
₹50 – ₹500 per container
DIY Tip
Reuse old buckets, paint drums, or bottles as planters
Pros
- Flexible and movable
- Budget-friendly options available
Cons
- Plastic may degrade in sun
- Clay pots break easily
3. Prepare the Right Soil Mix
Why it matters
Indian terrace conditions require lightweight, well-draining soil.
Ideal soil mix
- 40% garden soil
- 30% compost (organic)
- 30% cocopeat
Step-by-step method
- Mix all components properly
- Fill containers leaving 1–2 inches space
- Water lightly before planting
Materials Required
- Soil
- Compost
- Cocopeat
Approx Cost
₹500 – ₹2,000 (for small setup)
DIY Tip
Make compost at home using kitchen waste
Pros
- Healthy plant growth
- Good drainage
Cons
- Needs periodic replacement
4. Start with Easy Plants (Beginner-Friendly)
Recommended plants for India
- Vegetables: Tomato, chilli, spinach, coriander
- Herbs: Mint, tulsi, curry leaves
- Flowers: Marigold, hibiscus
Step-by-step method
- Start with 4–5 plants only
- Place them according to sunlight (6–8 hours ideal)
- Water regularly
Approx Cost
₹20 – ₹100 per plant
DIY Tip
Grow plants from kitchen seeds (tomato, coriander, chilli)
Pros
- Easy to manage
- Quick results
Cons
- Seasonal limitations
5. Use Vertical Gardening
Why it works
Maximizes space—perfect for small terraces.
Step-by-step method
- Install wall-mounted racks or stands
- Hang pots or use vertical planters
- Grow climbers like beans or money plant
Materials Required
- Metal/wood racks
- Hanging pots
Approx Cost
₹1,000 – ₹5,000
DIY Tip
Use old ladders, pipes, or plastic bottles for vertical setup
Pros
- Saves space
- Looks decorative
Cons
- Requires proper support
- Limited plant size
6. Install Basic Irrigation System (Optional but Useful)
Why it matters
Daily watering can be difficult in busy schedules.
Step-by-step method
- Use drip irrigation kit or simple pipe system
- Connect to water source
- Adjust flow for each plant
Materials Required
- Pipes
- Drip kit
Approx Cost
₹1,500 – ₹5,000
DIY Tip
Use plastic bottles with holes for slow watering
Pros
- Saves time and water
- Consistent watering
Cons
- Initial setup cost
7. Create a Seating Corner (Optional)
Why it works
Makes your terrace a relaxing space.
Step-by-step method
- Add foldable chairs or wooden bench
- Use outdoor mats or artificial grass
- Add shade (umbrella or bamboo cover)
Materials Required
- Chairs
- Grass mat
- Shade cover
Approx Cost
₹2,000 – ₹10,000
DIY Tip
Use old furniture with waterproof paint
Pros
- Enhances usability
- Great for relaxation
Cons
- Takes space
Common Mistakes to Avoid
- Skipping waterproofing
- Overwatering plants (very common in India)
- Using heavy soil (causes drainage issues)
- Starting with too many plants
- Ignoring sunlight requirements
- Not planning drainage properly
- Using poor-quality containers
Maintenance Tips
- Water plants early morning or evening (avoid afternoon heat)
- Use organic fertilizers every 15–20 days
- Check for pests regularly
- Trim plants to encourage growth
- Protect plants during extreme heat or heavy rain
- Clean terrace to avoid mosquito breeding
FAQs
- Can I start a terrace garden without waterproofing?
Not recommended. It can cause leakage and damage your home.
- Which plants grow best in Indian terrace gardens?
Tomato, chilli, spinach, coriander, mint, and marigold are ideal.
- How much sunlight is required?
Most plants need 5–8 hours of sunlight daily.
- What is the cheapest way to start a terrace garden?
Use recycled containers, kitchen seeds, and homemade compost.
- How often should I water plants?
Usually once daily, but it depends on weather and plant type.
Conclusion
A terrace garden is not just about growing plants—it’s about creating a healthier, cooler, and more peaceful living space in your home. In Indian conditions, where summers are harsh and space is limited, even a small terrace garden can make a big difference.
Start small with a few plants, focus on proper soil and watering, and gradually expand. Use DIY ideas and local materials to keep costs low. Over time, your terrace can become a green oasis that provides fresh food, relaxation, and satisfaction.
With the right approach, anyone—even a complete beginner—can successfully build a beautiful terrace garden in India.