1. The Aerie Restaurant, Little Cottonwood Canyon
This beautiful restaurant at Snowbird is a must if you’re looking for beautiful mountain surroundings. Open year-round, located in the Cliff Lodge. 9320 S. Cliff Lodge Drive, Snowbird.
2. Alta Lodge, Little Cottonwood Canyon
Alta Ski Area has several restaurants - all with gorgeous views of the mountain. Alta Lodge serves breakfast, lunch and dinner. Dine on the patio when the weather’s warm.
3. Canyon Breeze Restaurant, Ivins
Located at Red Mountain Resort in Ivins, the view from this restaurant is stunning.
4. Gray Cliff Lodge, Ogden Canyon
The fresh trout and fried chicken are specialities at Gray Cliff Lodge. The restaurant has offered delicious food in a canyon setting since 1945. 508 Ogden Canyon, Ogden.
5. Herm’s Inn, Logan Canyon
Herm’s Inn is especially great for breakfast - don’t miss the pancakes! 1435 Canyon Road, Logan.
6. Log Haven, Millcreek Canyon
Log Haven’s gorgeous canyon setting is the perfect spot for a romantic dinner. 6451 E. Millcreek Canyon Road, Salt Lake City.
7. Ruth’s Diner, Emigration Canyon
Ruth’s offers some beautiful scenery in Emigration Canyon. Open since 1930, Ruth’s has tasty mile-high biscuits and other homemade offerings like macaroni and cheese, meatloaf and burgers. 4160 E. Emigration Canyon Road, Salt Lake City.
8. Silver Fork Lodge and Restaurant, Big Cottonwood Canyon
Visit Silver Fork for a tasty meal in Big Cottonwood Canyon. Open for breakfast, lunch or dinner. 11322 E. Big Cottonwood Canyon, Brighton.
9. Stone Hearth Grille, Tropic
Stone Hearth Grille is right next to Bryce Canyon National Park, in a mountain atmosphere. The table view from the deck is amazing! 1380 W. Stone Canyon Lane, Tropic.
10. Taggart’s Grill, Morgan
The patio dining is beautiful. Say hello to the resident peacock, and definitely leave room for dessert. 1105 Taggart Lane, Morgan.