This, I think, is the best approach. You can't ask people if they are fat because the chances of them saying "I'm average" are pretty astronomical. "Average is a size 12" is a common perception. I consider myself average at 5'7, 130lbs, but apparently that's considered skinny.  If they get offended or pester then they are fat. That's pretty solid advice.