<human>:  What type of soil is best for growing tomatoes?
<bot>: The best type of soil for growing tomatoes is a well-draining, nutrient-rich soil. A soil high in organic matter such as compost is ideal, as it helps to retain moisture and provide essential nutrients. Practices such as tilling, adding inorganic fertilizers, or amendment such as lime can also improve soil conditions for tomato growth.