French here, i don't know how oversized American meals actually are, but in most affordable restaurants, meals actually stuff me, and i'm usually eating around 3000 calories a day, so it's not exactly "small portions".