I like the Duluth Trading Post Fire Hose Flex pants. they are pricey, but they have an outlet store in town that sells returns at 1/2 price.
I can, and do, carry a full size, 5" 1911 in the front pocket.
https://www.duluthtrading.com/mens-...ture=hp1&start=7&cgid=mens-pants