The best top soil for growing plants is loam. Loamy Soil is a mixture of sand, clay and another type of Soil particle known as silt. Silt occurs as a deposit in river beds. The size of the silt particles is between those of sand and clay. The loamy soil also has humus in it. It has the right water holding Capacity for the growth of plants.