Potting soil has shredded bark, sand and vermiculite to help it hold moisture yet drain well. It's more for containerized plants and indoor plants; top soil also has some sand and organic matter but it is mostly garden soil and is best outdoors in a planting bed. |