As far as I know, soldiers get first priority in regions, they take the same amount of food as normal peasants (though I haven't tested that), and if you have food in caravans you can only feed your troops (though there was a feature request that Tom thought possible to change that for Traders or other limited situations).
That was one of my old feature requests, in an effort to make traders more useful to the realm.