An ideal garden soil must be well drained, deep, loose, and fertile. It must have a neutral pH value, and must contain decayed organic matter. As the requirements of individual plants vary, you can make the necessary amendments before planting. With proper preparation, almost all types of soil can be made ideal for growing a garden.