Both the Canyon and Lake Lodge have cafeteria style restaurants that we ate our dinner and breakfasts in. As a special treat, the last evening that we stayed at Lake Lodge, we traveled the 40 miles to the Iconic Old Faithful Inn for a wonderful dinner. The food and ambiance were amazing and of course the kids loved seeing Old Faithful Erupt!!