Well, if you are wearing lycra and you are a bit plump, there ain't no solution. But in my expience, the more expensive shorts with multiple panels, tend to hold better shape and to improve the wearer's shape.
If that isn't enough, you could wear the more modest mountain bike shorts.