Too bad I didn’t remember to take a before picture – you’d have seen jeans that were very baggy in the bum with upper legs that were WAAAAY too wide!
So here’s how this goes: I go to a local thrift store and buy a pair of jeans that fit nicely in the waist and high hip. That’s my starting point. The jeans cost me $5! There’s no point in buying new expensive jeans retail because they fit no better than those from the thrift store.
Get the jeans home and wash them a couple of times to get rid of the smell (and to shrink them if they haven’t been worn a lot).
I open the inner leg seam from knee, through crotch, to knee. I pin, then straight stitch, front to back through the crotch making sure I am cutting out about 2 1/2″ at the back crotch seam area tapering the alignment along the inner leg till the front and back match at the knee – I don’t cut anything at this point because I want to check fit before cutting. The fabric eventually removed from the back crotch and back inner legs looks like this – sort of triangular.
Once I’m sure of the fit (I may want to remove a bit more from the back crotch and back inner leg – a smigeon from the front as well) I stitch, cut, and serge the inner legs through the crotch, then edge stitch the seam flat.
The back fits reasonably snugly with enough give for sitting. I shorten the legs – cut the length of the leg at the inner seam 28″ (enough to serge the edge and turn up a 5/8″ hem – my inseam is 27 1/4″).
The front fits smoothly, not baggy.
I make two other alterations – I carefully cut out the front grommet – they cut holes in my sweaters – patch, and reinforce the hole, sew on a button; the second alteration is to extend the depth of the right front pocket to hold my iPhone securely.
This is an earlier pair adjusted to fit the same way. I’ve worn this pair a lot – they’re very comfortable.