Whether you want to grow some simple herbs or are challenging yourself with exotic flowers, these potting soils are up to the task of keeping your plants healthy and happy. 1. MiracleGro Potting Mix. This gold standard in the potting world is so popular thanks to its affordable price and great track record for growing plants big and beautiful.