clock menu more-arrow no yes
Bryce Canyon National Park
A view from Sunset Point at sunset toward the Aquarius Plateau at Bryce Canyon National Park.
National Parks Service

Where to Dine Near Bryce Canyon National Park

Visitors can see the largest collection of hoodoo rock formations in the world and then chow down on cowboy fare

View as Map
A view from Sunset Point at sunset toward the Aquarius Plateau at Bryce Canyon National Park.
| National Parks Service

Drive 260 miles to the northeast of Las Vegas into Utah for the breathtaking beauty of Bryce Canyon National Park. That name is a misnomer; rather than a canyon, the star here is a giant natural amphitheater formed by erosion along the eastern side of the Paunsaugunt Plateau. Crimson-colored hoodoos, those spire-shaped rock formations, are perfect at sunrise and sunset. In between hiking and setting up the best photos, hunger sets in. Here’s a look at some of the restaurants near the entrance to Bryce Canyon, where visitors can get a caffeine fix, chow down on steaks, or grab a fun cowboy experience filled with country music.

Read More
Note: Restaurants on this map are listed geographically.

1. Cowboy’s Smokehouse Cafe

Copy Link
95 N Main St
Panguitch, UT 84759
(435) 676-8030
Visit Website

Texas-style barbecue smoked over mesquite reigns at Cowboy’s Smokehouse Cafe in Panguitch, Utah. Try tri-tip, ribs, chicken, turkey, or pulled pork paired with sweet potatoe fries, a baked yam, mashed potatoes and gravy. Or make it a green chili pork burrito, country-fried steak, trout, or a range of steaks.

The exterior of an old timey restaurant
Cowboy’s Smokehouse Cafe
Cowboy’s Smokehouse Cafe/Facebook

2. Kenny Rays

Copy Link
80 N Main St
Panguitch, UT 84759
(435) 676-8851
Visit Website

Kenny Rays in Panguitch, Utah, offers breakfast dishes to fuel the day, including fried steak and eggs, biscuits and gravy, pancakes, and eggs. A soup and salad buffet awaits at lunch and dinner. Try hot roast beef, a garlic Reuben, or pulled pork sandwich for lunch, or pot roast, country fried steak, or garlic- and herb-rubbed rib-eye steak for dinner.

Prime rib with a baked potato
Saturdays sometimes feature a prime rib special at Kenny Rays.
Kenny Rays/Facebook

3. Wanderlust Cowgirl Coffee

Copy Link
575 East Center Street .( Sliver Eagle Parking Lot Panguitch UT US 84759, 575 Center St
Panguitch, UT 84759
(801) 592-2252
Visit Website

Pick up a kolache to go with a fresh drip coffee, latte, or cappucino before heading out to Bryce Canyon. Wanderlust Cowgirl Coffee sits inside a little log cabin with a picnic table for outdoor seating 20 minutes from the park.

A little log cabin with a picnic table with an umbrella
Wanderlust Cowgirl Coffee
Wanderlust Cowgirl Coffee [Official Site]

4. Bryce Canyon Pines

Copy Link
UT-12
Bryce, UT 84764
(435) 834-5441
Visit Website

Comfort foods galore make the menu at Bryce Canyon Pines, which has been in business for more than 50 years. The menu features cowboy-sized steaks, mashed potatoes and gravy, homemade soups and pies to die for, ranging from sour cream with raisins and strawberry banana to blueberry and chocolate angel. Stop here for breakfast steaks, biscuits and gravy, muffins, or omelets for fuel before any hike.

5. Cowboy Ranch House at Bryce Canyon Resort

Copy Link
13500 UT-12
Bryce, UT 84764

Outdoor lovers get a taste of the Old West mixed with Mexican flair at this restaurant at Bryce Canyon Resort. Steaks, chicken, and burgers have a campfire flavor. The restaurant uses Utah-raised fish and beef and produce from local farmers. Must-drink Baba Black Lager and HooDoo Golden Ale sit on the 12 taps behind the bar. Stop by for the breakfast buffet with eggs, hash browns, meats, and Danishes starting at $12.99.

Cowboy Ranch House
Cowboy Ranch House
Photo

6. Ebenezer’s Barn & Grill

Copy Link
110E Center Street
Bryce Canyon City, UT
(435) 834-8003
Visit Website

Dinner here is defined by classic dishes: flat-iron steak, salmon, barbecue platter, or chicken, all on the menu for $32 to $38. Each meal comes with cowboy beans, mashed potatoes, coleslaw, a biscuit, dessert, and a drink. Cowboy demonstrations and country music entertain in this restaurant at the Best Western Plus Ruby’s Inn.

Ebenezer’s Barn & Grill
Ruby’s Inn

7. Stone Hearth Grille

Copy Link
1380 West Stone Canyon Lane
Tropic, UT
(435) 679-8923
Visit Website

Inside Stone Canyon Inn, you’ll find this white-tablecloth restaurant with views of the mountains. Chicken Florentine, Alaskan salmon, rib-eye steaks, and pork chops make up some of the favorites here. Diners should try the seared scallops with mushroom and spinach risotto.

Stone Hearth Grille
Stone Hearth Grille
Stone Hearth Grille

8. I.D.K. Barbecue

Copy Link
161 N Main St
Tropic, UT 84776
(435) 679-8353
Visit Website

Stop by I.D.K. Barbecue for a plate of pulled pork and brisket with coleslaw and macaroni and cheese or make it a sandwich with sweet chicken.

A plate of pulled pork and brisket with coleslaw and macaroni and cheese.
I.D.K. Barbecue
I.D.K. Barbecue/Facebook

9. Rustler’s Restaurant

Copy Link
141 N Main St
Tropic, UT
(435) 679-8383
Visit Website

This rustic, Western-themed restaurant offers breakfast, lunch, and dinner menus complete with patio tables. Mexican dishes such as smothered burritos and taco plates, double bacon cheeseburgers, rainbow trout, mango-glazed salmon, and wild mushroom pesto make the menu. Try breakfast favorites such as peanut butter pancakes, peach pecan waffles, strawberry cheesecake French toast, or omelets.

Rustler's Restaurant
Rustler's Restaurant
Facebook

10. Bryce Canyon Coffee Co.

Copy Link
21 North Main St
Tropic, UT

For a coffee fix, hikers head to this coffee shop 10 miles from the entrance of Bryce Canyon. A log cabin with a patio sets the scene for the full espresso bar with lattes, cappuccinos, and mochas, along with smoothies, baked goods, and breakfast bites.

Bryce Canyon Coffee Co.
Bryce Canyon Coffee Co.
Facebook

11. Sweetwater Kitchen

Copy Link
3621 Hells Backbone Rd
Boulder, UT 84716
(435) 335-7482
Visit Website

The drive alone to Sweetwater Kitchen is worth the trip, taking diners through Dixie National Forest with views of sagebrush and pinon pine forest and Boulder Mountain in the distance. The restaurant at Boulder Mountain Guest Ranch features steaks from the Bar None Ranch, their own ranch, sweet potato enchiladas, and trout tacos with goat cheesecake and apricot cobbler for dessert. Plan ahead to order lunch to go, with pan-seared Utah red trout, falafel, and garden veggie options.

A steak with flowers on top and lemon wedges
A steak at Sweetwater Kitchen
Sweetwater Kitchen [Official Site]

12. Magnolia’s Street Food

Copy Link
460 North, UT-12
Boulder, UT 84716
(801) 643-3510
Visit Website

Look for the 1993 aqua colored Chevy Bluebird Bus for kimchee breakfast tacos, a vegan burrito, or homemade churros before heading out in the morning. Order loaded fries, a Cuban press, or tacos for lunch, then head to the picnic tables.

A 1993 aqua colored Chevy Bluebird Bus with picnic tables in front.
Magnolia’s Street Food
Magnolia’s Street Food [Official Site]

13. Kiva Koffeehouse

Copy Link
7386 Hwy 12 Mile Marker
Escalante, UT 84726
(435) 826-4550
Visit Website

Kiva Koffeehouse offers a view of the Escalante River Canyon near Escalante-Grand Staircase National Monument. Snack on tamales, apple crumb pie, breakfast bagels, quinoa potato cakes, or oatmeal pancakes and order a cup of cappucino, espresso, or cafe mocha in this quaint little cottage.

Two tamales wrapped in corn husks
Tamales at Kiva Koffeehouse
Kiva Koffeehouse [Official Site]

1. Cowboy’s Smokehouse Cafe

95 N Main St, Panguitch, UT 84759
The exterior of an old timey restaurant
Cowboy’s Smokehouse Cafe
Cowboy’s Smokehouse Cafe/Facebook

Texas-style barbecue smoked over mesquite reigns at Cowboy’s Smokehouse Cafe in Panguitch, Utah. Try tri-tip, ribs, chicken, turkey, or pulled pork paired with sweet potatoe fries, a baked yam, mashed potatoes and gravy. Or make it a green chili pork burrito, country-fried steak, trout, or a range of steaks.

95 N Main St
Panguitch, UT 84759

2. Kenny Rays

80 N Main St, Panguitch, UT 84759
Prime rib with a baked potato
Saturdays sometimes feature a prime rib special at Kenny Rays.
Kenny Rays/Facebook

Kenny Rays in Panguitch, Utah, offers breakfast dishes to fuel the day, including fried steak and eggs, biscuits and gravy, pancakes, and eggs. A soup and salad buffet awaits at lunch and dinner. Try hot roast beef, a garlic Reuben, or pulled pork sandwich for lunch, or pot roast, country fried steak, or garlic- and herb-rubbed rib-eye steak for dinner.

80 N Main St
Panguitch, UT 84759

3. Wanderlust Cowgirl Coffee

575 East Center Street .( Sliver Eagle Parking Lot Panguitch UT US 84759, 575 Center St, Panguitch, UT 84759
A little log cabin with a picnic table with an umbrella
Wanderlust Cowgirl Coffee
Wanderlust Cowgirl Coffee [Official Site]

Pick up a kolache to go with a fresh drip coffee, latte, or cappucino before heading out to Bryce Canyon. Wanderlust Cowgirl Coffee sits inside a little log cabin with a picnic table for outdoor seating 20 minutes from the park.

575 East Center Street .( Sliver Eagle Parking Lot Panguitch UT US 84759, 575 Center St
Panguitch, UT 84759

4. Bryce Canyon Pines

UT-12, Bryce, UT 84764

Comfort foods galore make the menu at Bryce Canyon Pines, which has been in business for more than 50 years. The menu features cowboy-sized steaks, mashed potatoes and gravy, homemade soups and pies to die for, ranging from sour cream with raisins and strawberry banana to blueberry and chocolate angel. Stop here for breakfast steaks, biscuits and gravy, muffins, or omelets for fuel before any hike.

UT-12
Bryce, UT 84764

5. Cowboy Ranch House at Bryce Canyon Resort

13500 UT-12, Bryce, UT 84764
Cowboy Ranch House
Cowboy Ranch House
Photo

Outdoor lovers get a taste of the Old West mixed with Mexican flair at this restaurant at Bryce Canyon Resort. Steaks, chicken, and burgers have a campfire flavor. The restaurant uses Utah-raised fish and beef and produce from local farmers. Must-drink Baba Black Lager and HooDoo Golden Ale sit on the 12 taps behind the bar. Stop by for the breakfast buffet with eggs, hash browns, meats, and Danishes starting at $12.99.

13500 UT-12
Bryce, UT 84764

6. Ebenezer’s Barn & Grill

110E Center Street, Bryce Canyon City, UT
Ebenezer’s Barn & Grill
Ruby’s Inn

Dinner here is defined by classic dishes: flat-iron steak, salmon, barbecue platter, or chicken, all on the menu for $32 to $38. Each meal comes with cowboy beans, mashed potatoes, coleslaw, a biscuit, dessert, and a drink. Cowboy demonstrations and country music entertain in this restaurant at the Best Western Plus Ruby’s Inn.

110E Center Street
Bryce Canyon City, UT

7. Stone Hearth Grille

1380 West Stone Canyon Lane, Tropic, UT
Stone Hearth Grille
Stone Hearth Grille
Stone Hearth Grille

Inside Stone Canyon Inn, you’ll find this white-tablecloth restaurant with views of the mountains. Chicken Florentine, Alaskan salmon, rib-eye steaks, and pork chops make up some of the favorites here. Diners should try the seared scallops with mushroom and spinach risotto.

1380 West Stone Canyon Lane
Tropic, UT

8. I.D.K. Barbecue

161 N Main St, Tropic, UT 84776
A plate of pulled pork and brisket with coleslaw and macaroni and cheese.
I.D.K. Barbecue
I.D.K. Barbecue/Facebook

Stop by I.D.K. Barbecue for a plate of pulled pork and brisket with coleslaw and macaroni and cheese or make it a sandwich with sweet chicken.

161 N Main St
Tropic, UT 84776

9. Rustler’s Restaurant

141 N Main St, Tropic, UT
Rustler's Restaurant
Rustler's Restaurant
Facebook

This rustic, Western-themed restaurant offers breakfast, lunch, and dinner menus complete with patio tables. Mexican dishes such as smothered burritos and taco plates, double bacon cheeseburgers, rainbow trout, mango-glazed salmon, and wild mushroom pesto make the menu. Try breakfast favorites such as peanut butter pancakes, peach pecan waffles, strawberry cheesecake French toast, or omelets.

141 N Main St
Tropic, UT

10. Bryce Canyon Coffee Co.

21 North Main St, Tropic, UT
Bryce Canyon Coffee Co.
Bryce Canyon Coffee Co.
Facebook

For a coffee fix, hikers head to this coffee shop 10 miles from the entrance of Bryce Canyon. A log cabin with a patio sets the scene for the full espresso bar with lattes, cappuccinos, and mochas, along with smoothies, baked goods, and breakfast bites.

21 North Main St
Tropic, UT

11. Sweetwater Kitchen

3621 Hells Backbone Rd, Boulder, UT 84716
A steak with flowers on top and lemon wedges
A steak at Sweetwater Kitchen
Sweetwater Kitchen [Official Site]

The drive alone to Sweetwater Kitchen is worth the trip, taking diners through Dixie National Forest with views of sagebrush and pinon pine forest and Boulder Mountain in the distance. The restaurant at Boulder Mountain Guest Ranch features steaks from the Bar None Ranch, their own ranch, sweet potato enchiladas, and trout tacos with goat cheesecake and apricot cobbler for dessert. Plan ahead to order lunch to go, with pan-seared Utah red trout, falafel, and garden veggie options.

3621 Hells Backbone Rd
Boulder, UT 84716

12. Magnolia’s Street Food

460 North, UT-12, Boulder, UT 84716
A 1993 aqua colored Chevy Bluebird Bus with picnic tables in front.
Magnolia’s Street Food
Magnolia’s Street Food [Official Site]

Look for the 1993 aqua colored Chevy Bluebird Bus for kimchee breakfast tacos, a vegan burrito, or homemade churros before heading out in the morning. Order loaded fries, a Cuban press, or tacos for lunch, then head to the picnic tables.

460 North, UT-12
Boulder, UT 84716

13. Kiva Koffeehouse

7386 Hwy 12 Mile Marker, Escalante, UT 84726
Two tamales wrapped in corn husks
Tamales at Kiva Koffeehouse
Kiva Koffeehouse [Official Site]

Kiva Koffeehouse offers a view of the Escalante River Canyon near Escalante-Grand Staircase National Monument. Snack on tamales, apple crumb pie, breakfast bagels, quinoa potato cakes, or oatmeal pancakes and order a cup of cappucino, espresso, or cafe mocha in this quaint little cottage.

7386 Hwy 12 Mile Marker
Escalante, UT 84726

Related Maps