You could also look at upland game style vests or coats with game pockets. Some cruiser-style wool coats have zippered game pockets on the lower back. A zippered pocket reduces chances of stuff falling out when you're not looking.

Used to be able to stuff lunch, extra gloves, a drag rope, and maybe a lightweight rain jacket in the back game pocket of my old Johnson Wool cruiser jacket. Compass in chest pocket, matches in waterproof container in pocket, knife and ammo on belt, folded up piece of heavy plastic sheet for a waterproof seat in hip pocket - everything needed for a day of deer hunting. But I was much younger and less concerned about comfort at the time. And your lunch could take a beating if you sat against a tree and squashed your sandwich.