California has the most land (I'm guessing, I haven't bothered to look that up), and most of it seems farm-able to me (I haven't looked that up either). Texas, meanwhile, loses lots of square miles in poor farming land. The entire hill country, for example, is not too good for farming. Some of the more desertish areas too, I reckon.
No surprise CA would be the biggest food producer.