im not sure on the best soil but i use an organic mix with a neutral ph and no added nutrients or chemicals provides a perfect start for young plants and make sure u have sum kind of sand or perlite mixed with it those help the roots work there way thru the soil Good Luck Mex420