Loam and sandy loam soil mixes are best for growing a hearty tomato harvest. Be sure to get a soil that is slightly acidic, with a pH level of 6-8.5.