I always start my tomatoes in sandy soil or sandy loam as we call it....it enables a great strong root system :) then transplant into hevier soil and not too much compost at the start as they can be inclined to burn if it is put too close to stalks/stem