The Best Restaurants in Shaver Lake [What’s Open in 2023]
Cassie’s Compass contains affiliate links and is also an Amazon Services LLC Associates Program member. If you make a purchase using one of these links, I may receive compensation at no extra cost to you. See my Privacy Policy for more information.
Are you looking for a good place to eat in Shaver Lake?
Shaver is a small mountain town in the Sierra Nevadas just an hour from Fresno, California.
Popular for swimming and boating in the summer and skiing and snowplay in the winter, Shaver has more seasonal visitors than it has full-time residents. This also means that establishments come and go frequently.
However, for such a tiny town, it truly has a great selection of restaurants and food. As a Fresno local, I visit Shaver Lake often and have tried the best of its culinary menu.
Whether you are looking for a quick bite on your way to the lake or a full meal to refuel after hitting the slopes, I’ve compiled the best spots in one post.
Read on for the best restaurants in Shaver Lake!
7 Best Restaurants in Shaver Lake
1. Hungry Hut
Hungry Hut is the top place to eat in Shaver Lake for good reason. Burgers and shakes at the Hut are tradition after a day on the slopes at China Peak. With an old-fashioned decor and a friendly staff, Hungry Hut is the perfect spot to sit back and relax while enjoying classic American food. And if that weren’t enough, they also have live music in the summer.
42008 Tollhouse Rd, Shaver Lake, CA 93664
2. Shaver Lake Pizza
Shaver Lake Pizza has been serving the community for more than 20 years. Just make sure you arrive early if you are planning on dining in. There are five first-come, first-serve tables. But you can also call ahead to order takeout pizza.
41820 Tollhouse Rd, Shaver Lake, CA 93664
3. The Trading Post
Originally a post office-store-diner, The Trading Post was the first business in Shaver Lake. It is locally owned with a sugar pine bar and quartz fireplace. The real highlight is the outdoor dining area featuring a garden and waterfall.
41760 Tollhouse Rd, Shaver Lake, CA 93664
4. Shaver Lake Deli & Coffee
No visit to Shaver Lake is complete without picking up some world-famous chunky bread from Shaver Lake Deli. They also offer a great selection of sandwiches, coffee, and ice cream.
41758 Tollhouse Rd, Shaver Lake, CA 93664
5. Shaver Lake Pub n Grub
The Pub n Grub is great because it is open late and has a full bar if you are looking for a place to unwind after a day on the lake. They also have a wide selection of food, from burgers to sandwiches to salads.
41782 Dorabella Rd, Shaver Lake, CA 93664
6. Mountain Tripper Cafe & Tea House
This quaint little cafe is a must-stop for coffee. Its blue exterior and branding remind me of something you’d find in Lake Tahoe. While they are known for their coffee, my favorite thing on the menu is their acai bowl or toasted croissant sandwich.
41781 Tollhouse Rd, Shaver Lake, CA 93664
7. Shorthorn Bar & Grill
Shorthorn is a great place to hang out and grab a bite after a long day on the lake because of the pool table and booths. The shorthorn burger and crazy tots are some classics. Don’t forget to leave a dollar bill with your signature on the wall and join the tradition of the many visitors who have stopped by.
41790 Dorabella Rd Shaver Lake, CA 93664
Other Places to Eat Near Shaver Lake
1. The Sawmill
The Sawmill is a cool place to stop on the way to Shaver. Enjoy a beer in the exciting ambiance of a historic sawmill. The menu reflects the unique setting, featuring favorites like brisket and campfire baked beans.
41203 Tollhouse Rd, Shaver Lake, CA 93664
2. The Grill at Huntington Lake Resort
Huntington Lake is 1,400 feet higher in elevation and twenty minutes east of Shaver Lake. Enjoy the lakefront views and try the mountain burger.
58730 Huntington Lake Rd, Lakeshore, CA 93694
3. Buckhorn Bar & Grill at China Peak
The Buckhorn Bar & Grill is open seasonally during China Peak ski season. It is located at the foot of the lift right next to the rental and gear shop, convenient for grabbing a bite while you ski.
59265 CA-168, Lakeshore, CA 93634
4. Prather Pizza Factory
On the way to Shaver, the town of Prather has a Pizza Factory. As a chain restaurant, the food is fast and there is plenty of seating.
29424 Auberry Rd, Prather, CA 93651
5. Velasco’s Mexican Restaurant
Velasco’s is the best Mexican food near Shaver Lake. It is a convenient stop heading to or from the lake with indoor dining and a classic Mexican menu.
29406 Auberry Rd, Prather, CA 93651
Markets & General Stores Near Shaver
1. Bob’s Market
Bob’s Market is right next to Mountain Tripper Coffee. A grocery store and fresh market, the quaint store is lined floor to ceiling with groceries including fresh and frozen foods.
41781 Tollhouse Rd, Shaver Lake, CA 93664
2. Cressman’s
Unfortunately, the original Cressman’s burned down in the Creek Fire. However, they have a temporary stand with a small selection of groceries in the lot of the former building. You can help them rebuild by supporting their business.
36088 Tollhouse Rd, Shaver Lake, CA 93664
3. Ken’s Market
Ken’s is the place to go if you forgot something on your way to go camping. They have a wide selection of beer and many nonperishable goods.
42137 Tollhouse Rd, Shaver Lake, CA 93664
4. Happy Camper General Store
The Happy Camper is a small general store located in Camp Edison, and is also a good place to purchase Shaver Lake souvenirs.
42698 Tollhouse Rd, Shaver Lake, CA 93664
Map of Shaver Lake Restaurants
Shaver Lake Dining FAQ
Shaver Lake Pizza is the best takeout restaurant. With five tables, the majority of their orders are taken by calling ahead.
The Trading Post and Hungry Hut have nice outdoor dining patios in the summer.
The Trading Post is good for families and groups because it has the largest indoor seating compared to other Shaver Lake restaurants. The Grill at Huntington Lake Resort also accommodates groups of 20 or more.
YOU MIGHT ALSO LIKE:


