Terrace gardening is a practice of having a garden in any open space at top of the building. It has good aesthetic purpose and may provide fresh self-cultivated produce; it reduces the house temperature and can also be a habitable place for some wilds. In India most houses have flat roof tops. Well those can be transformed into beautiful recreational terrace gardens. Increasing population trends in India stressing each and every farming product into greater demand and making its quality very low. Hence the better way to recover our lost nature and to conserve the remaining ecology terrace gardening is the prime alternative.