All-you-can-eat restaurants make money by keeping food costs low through bulk purchasing, using cheap, filling foods, and minimizing labor costs with self-service.
While they lose money on heavy eaters, the majority of customers eat less than they pay for, balancing out the outliers.
Buffets also employ tactics like smaller plates and placing cheap foods first to limit consumption. High foot traffic and separate drink sales further boost profits.