There is no definitive answer to this question as it depends on the specific tomatoes being grown and the specific needs of the farmer. Generally speaking, a good fertilizer for tomatoes is a fertilizer that is high in nitrogen, phosphorus, and potassium.