El término «jardín de terraza» puede referirse a dos tipos diferentes de jardines. En cierto sentido, un jardín en terraza es un jardín que se establece en una terraza, techo o patio, generalmente en una casa donde hay un espacio limitado para jardinería. Este tipo de jardines son especialmente populares en las zonas urbanas y, a veces, también se utilizan en restaurantes y otros establecimientos. Un jardín de terraza también puede ser un jardín que se construye en una serie de camas elevadas o en «terrazas» contra una ladera. La agricultura en terrazas es a menudo la única forma de utilizar terrenos empinados, y se pueden encontrar algunos ejemplos muy antiguos de jardines en terrazas en América del Sur y Asia.
Los jardines de terraza en el sentido de patio o jardines en la azotea pueden ser ornamentales o funcionales, y generalmente están diseñados con plantas en macetas para facilitar el manejo de la terraza. Los jardineros también pueden construir canteros elevados en sus terrazas para la jardinería. La exposición al sol y el acceso al agua son dos cosas importantes a considerar al establecer el jardín, como es el objetivo del jardín.
A algunas personas les gusta cultivar hierbas y verduras frescas en sus terrazas, mientras que otras quieren crear un refugio verde. De vez en cuando, los jardineros crean una mezcla de los dos. Las plantas pueden enredarse alrededor de una terraza para brindar privacidad o sombra, o usarse para crear un área de recreación agradable para los residentes e invitados de la casa. Vale la pena planificar con anticipación al desarrollar este tipo de jardín, debido a consideraciones de espacio.
En el otro sentido, un jardín en terraza se puede utilizar como una característica de paisajismo ornamental, una forma de hacer que un paisaje sea funcional para la jardinería o una fuente de cultivos. Los jardines de terrazas se construyen nivelando áreas de una ladera y construyendo muros de contención para evitar la erosión. Los jardineros también pueden rellenar un área delimitada por un muro de contención para crear una terraza elevada. El drenaje es fundamental con este tipo de terrazas.
En áreas donde las colinas no son parte del paisaje, todavía es posible construir un jardín en la terraza. A algunas personas les gusta el paisajismo en terrazas porque hace que el paisaje sea más dinámico e interesante. Para crear terrazas, la grava para el drenaje y el suelo para el cultivo deberán transportarse en camiones y construirse en una serie de terrazas que se retienen con paredes de madera, ladrillo o concreto. Una vez establecido, este jardín se puede desarrollar de diversas formas y, a menudo, atrae mucha atención de los huéspedes.