They can do better. The food here was awful. I don't have words to describe just how terrible the food was here. DO NOT EAT HERE. The staff is lovely but the food is beyond awful. Oh, and did I say, it ain't cheap either.
We stayed at the cabins behind Lake Lodge. Great experience. Do yourselves a favor, before you come to Yellowstone, stop at a grocery store. Buy a cooler and bring food. You can purchase ice in the store down by the lake. I also got a small charcoal grill. We ate steaks, lamb chops, hot dogs..., grilled veggies, wonderful food. We also ensured we brought breakfast fixings (yogurt, fruit, cereal/milk). There is no cooking in the cabins. But you can use your own grill outside of the cabins. DO NOT eat at the Lake Lodge Cafeteria. Shameful.