Cowboy's Buffet & Steak Room
Bryce Canyon's Historic Western Restaurant
Est. 1916 | Full Bar On-Site | No Reservation Needed
Cowboy's Buffet & Steak Room is a family-style Western restaurant located inside Best Western Ruby's Inn, just one mile from the entrance to Bryce Canyon National Park. Serving the area since 1916, it offers a full-service menu of steak, ribs, chicken, and seafood alongside a seasonal buffet, open daily for breakfast, lunch, and dinner. No reservations are required - walk in any time and grab a table. The restaurant holds a full Utah State Liquor License, so a cold beer or glass of wine is always on the menu too.
Bryce Canyon Restaurant Menu: Steak, Ribs, Seafood & Buffet
Cowboy's Buffet & Steak Room serves two ways to eat at lunch and dinner: a full-service à la carte menu featuring steak, ribs, seafood, burgers, and sandwiches, and a rotating seasonal buffet with hot and cold entrees, sides, and desserts. Both are available at the same time, so you can order off the menu, hit the buffet, or do both.Â
View full lunch & dinner menus with current pricing below.
Breakfast at Cowboy's Buffet & Steak Room
|
Breakfast Buffet |
6:30 AM – 10:00 AM |
Large selection of hot and fresh breakfast favorites |
|
Ruby's Country Breakfast |
10:00 AM – 11:00 AM |
Two eggs, hashbrowns, toast, bacon or sausage |
|
Short Stack of Pancakes |
10:00 AM – 11:00 AM |
Two fluffy buttermilk pancakes, maple syrup & butter |
All breakfast items are available for take-out.
Restaurant Hours & Reservations
Cowboy's Buffet & Steak Room is open daily, year-round. No reservations are required.
May 1 to October 15
Open daily 6:30 AM - 9:30 PM
October 16 to April 30
Open daily 6:30 AM - 8:30 PM
Planning a visit during the holidays?
Ruby’s Inn hosts special festive buffets and modified dining schedules throughout the year, including Thanksgiving, Christmas, and New Year’s. Click the dropdown below to view complete details on holiday operating hours, buffet availability, and adult or child pricing to help you plan your visit!
A Bryce Canyon Restaurant Since 1916
For over a century, Cowboy's Buffet & Steak Room has fed hungry travelers, hikers, and locals passing through Bryce Canyon City. What started as a small stop for early park visitors has grown into one of the most reviewed restaurants in the area, earning a TripAdvisor Travelers' Choice award and thousands of five-star reviews from guests who've made it part of their Bryce Canyon trip. The recipe hasn't changed much: hearty portions, Western hospitality, and a menu built for people who've earned their appetite on the trail.
Visiting Cowboy's Buffet & Steak Room at Best Western Ruby's Inn
Cowboy's Buffet & Steak Room is located inside Best Western Ruby's Inn, one mile from the entrance to Bryce Canyon National Park, making it an easy stop before or after a day exploring the hoodoos. Staying at Ruby's Inn? The restaurant is a short walk from your room. Looking for something different tonight? Try Ebenezer's Barn & Grill for a Western dinner show, or The Canyon Diner for a faster bite between activities. Planning a full day outdoors first? Check out hiking trails near Bryce Canyon before you come back hungry.














