So you want a garden but your landscape is nothing more than a steep hill or slope. What is a gardener to do? Consider building a terrace garden design and watch all your gardening woes slip away.Terraces can create several mini-gardens in your backyard. Hillside terrace gardens are a great way to grow an array of plants and vegetables without the worry of having all your hard work simply wash away. On steep slopes, terracing can make planting a garden possible. Terraces prevent erosion by shortening the long slope into a series of shorter, more level steps. This allows heavy rains to soak into the soil rather than run off and cause erosion.
photos source: houzz.com