Termi “terassipuutarha” voi viitata kahteen eri tyyppiseen puutarhaan. Eräässä mielessä terassipuutarha on puutarha, joka on perustettu terassille, katolle tai terassille, yleensä taloon, jossa puutarhanhoitotilaa on rajoitetusti. Tällaiset puutarhat ovat erityisen suosittuja kaupunkialueilla, ja niitä käytetään joskus myös ravintoloissa ja muissa tiloissa. Terassipuutarha voi olla myös puutarha, joka on rakennettu sarjaan korotettuja tai rivitaloja vuoteita vasten. Terassiviljely on usein ainoa tapa hyödyntää jyrkkää maata, ja Etelä -Amerikassa ja Aasiassa on joitain hyvin vanhoja esimerkkejä terassipuutarhoista.
Terassipuutarhat terassin tai kattopuutarhan muodossa voivat olla koristeellisia tai toiminnallisia, ja ne on yleensä suunniteltu konttilajeilla, jotka helpottavat terassin hallintaa. Puutarhurit voivat myös rakentaa terassilleen korotettuja vuoteita puutarhanhoitoa varten. Auringon altistuminen ja veden saanti ovat kaksi tärkeää asiaa, jotka on otettava huomioon puutarhan perustamisessa, kuten puutarhan tavoite.
Jotkut ihmiset haluavat kasvattaa tuoreita yrttejä ja vihanneksia terassillaan, kun taas toiset haluavat luoda vihreän pakopaikan. Joskus puutarhurit luovat sekoituksen näistä kahdesta. Kasveja voidaan trelloida terassin ympärillä yksityisyyden tai varjon vuoksi tai luoda miellyttävä virkistysalue asukkaille ja kodin vieraille. Tämäntyyppisen puutarhan kehittämisessä kannattaa suunnitella etukäteen tilan vuoksi.
Toisessa mielessä terassipuutarhaa voidaan käyttää koristeellisena maisemointiominaisuutena, tapa tehdä maisemasta toimiva puutarhanhoitoon tai viljelykasvien lähde. Terassipuutarhat on rakennettu tasoittamalla kukkulan rinteet ja rakentamalla tukiseinät eroosion estämiseksi. Puutarhurit voivat myös täyttää tukiseinän rajoittaman alueen täytetyn terassin luomiseksi. Viemäröinti on kriittistä tämän tyyppisissä terassissa.
Alueille, joilla kukkulat eivät ole osa maisemaa, on vielä mahdollista rakentaa terassipuutarha. Jotkut pitävät rivitalosta, koska se tekee maisemasta dynaamisemman ja mielenkiintoisemman. Terassien luomiseksi viemäröityä soraa ja viljelymaata on kuljetettava kuorma -autolla ja rakennettava sarjaan terasseja, jotka on säilytetty puulla, tiilellä tai betoniseinillä. Kun puutarha on perustettu, sitä voidaan kehittää monin eri tavoin, ja se herättää usein vieraiden suurta huomiota.