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.

FAQ