Like the plate by weight concept in Brazil? Just fill up your plate and pay per oz?
Many hospitals already do that and would welcome your business. I eat at some hospital or another at least 2 days a week and I have little to complain about in terms of quality.
Grocery stores also do that. I would often go to Wegmans and get my fill of Chinese food and head back home to eat it.