Oddly enough, as I've captured other empire cities that HAD food, they didn't have granaries! I wonder if it is specific to the faction. All granaries was Magnar, no granaries was Kraxis and Umber. Also, no city specialization - it's as tho the AI was building their cities in easy mode.