<human>:  What is the best type of soil for planting tomatoes?
<bot>: The best type of soil for planting tomatoes is rich, well-draining soil with a slightly acidic pH level of 6.0 to 6.8. Adding organic matter such as compost, rotted manure, or peat moss can also help create an ideal planting environment for tomatoes.