In comparison to other national parks, Yosemite offers a decent amount of dining options. You'll find many of Yosemite's best restaurants in the park's hotels and lodges, including the Dining Room at the Majestic Yosemite Hotel, the Mountain Room at the Yosemite Valley Lodge or the Dining Room at the Big Trees Lodge, to name a few. Tuolumne Meadows Lodge and White Wolf Lodge also offer dining rooms, but they are much more casual in comparison to the more grandeur lodges found in Yosemite Valley.
There are also a handful of stand-alone restaurants in Yosemite and Half Dome Villages, including Pizza Deck and The Loft at Degnan's, but overall they are few and far between in the park. Half Dome and Yosemite Villages also feature general and grocery stores that sell food and hiking supplies, such as camping amenities and dehydrated food and water.