Choose plants suitable for growing on terraced hills. Avoid large, spreading plants, such as pumpkins and watermelons. Compact plants with upright growth, such as peppers, spinach and small tomatoes, grow well in terraced gardens.
Begin leveling terraces in your slope by starting at the bottom of the hill. Cut into the slope with a garden shovel, removing enough soil to provide a level shelf for your plants. Determine the required size of the shelf by considering the mature growth of your selected plants. Make the surface area the same size, or larger, than the expected width of your mature plants. Most plants require level areas between 2 and 3 feet.
Continue cutting level terraces in the hill, moving in an upward direction. Allow a rise of 1 to 2 feet between each level area. Shore up the rises with landscape timbers to hold the soil in place. Lay the timbers against the vertical section at the rear of each terrace, and secure in place with strong garden stakes pounded into the soil in front of the timbers.
Prepare the leveled areas of your terrace by adding sand and compost to poor soil. Keep in mind that removing large amounts of soil may deplete the area of rich topsoil, necessary for plant growth. Use a garden shovel to incorporate the soil additives into the existing soil. Mix well to ensure adequate nutrition for your vegetable plants.
Plant your vegetables in your prepared soil. Allow adequate space between each plant to accommodate future growth and allow room to weed and harvest. Keep the soil in your terraced garden slightly moist. Provide support for tall, leggy vegetables and vines, such as peas and pole beans.