There is a restaurant in the Mt Charleston Lodge that serves breakfast, lunch and dinner. I have never dined there, but have driven by the lodge several times....looks nice, great views.
I've eaten at the Mt. Charleston Lodge several times. Very good and nice views from the patio! This is a great place to lunch after a nice long morning hike!