The farmer found (that 省略,后面是宾语从句) the soil conditions made (过去分词作定语) just good for roses turned out to be even better tomatoes. (turned out是宾语从句里的谓语)
农民发现比起种植番茄,这个土壤环境更适合种植玫瑰。
find 是整个句子的谓语,整体是个从句
农民发现,土壤状况本来只能种玫瑰,结果却种出了更好的番茄
made just good for roses 是后置定语,用来修饰soil conditions