first, troops in a valley eat 2 times as much food then troops in the city.

Second, the best way to handle food concerns is to barb farm. Use ballistas and transports to farm up to lvl 5 NPC. After so long, you could progress up to farming lvl. 10, but you use archers for those and take casulties.