Our Guide to the Best Places to Eat in St. George

Southern Utah's Growing Food Scene
St. George has been exceeding more and more visitors' expectations when it comes to the growing number of dining experiences possible today than there were in years past. While not a food destination in the way that Salt Lake City or Las Vegas is, per se. Even still, both the number and quality of places to eat in St. George have grown significantly in recent years, and genuinely good options across every category of cuisine. It's more of a game of knowing where to find up-and-coming food establishments worth the stop.
This guide covers the full range of places to eat in St. George. If you're looking for brunch menus, upscale dinners, family- or budget-friendly options, or even just a few local favorites that do not show up in the obvious places, this guide is the key to discovering excellent food and great service in St. George.
Breakfast and Brunch
Bear Paw Cafe
This breakfast institution is an iconic staple of St. George. Open since 1995 and running 365 days a year from 7 a.m. to 3 p.m., it draws a consistent and loyal downtown crowd. The stuffed French toast, huevos rancheros, and breakfast burritos are some of their most popular menu items. With the foot traffic it gets, particularly on weekends, plan to arrive early to make snagging a table much smoother. Bear Paw Cafe's menu also includes a dessert section to polish off a wonderful breakfast, or just to take home a little something sweet.
George's Corner Restaurant and Pub
Another strong morning option that doubles as a lunch and dinner spot is George's Corner Restaurant and Pub, located in Ancestor Square. Nestled inside a building that originally housed the Big Hand Cafe in 1932, it makes everything from scratch, including biscuits, omelets, and buttermilk fried chicken. They're open seven days a week with regular live music and use eggs from their own farm, which gives it an energy of its own. This is the kind of spot that works for any meal of the day and draws a mix of locals and visitors (without the tourist trap vibe).
Bonrue Bakery
If bakeries pique your interest, an excellent option for something European-style is Bonrue Bakery. The croissants, artisanal breads, and pastries are carefully made and hold their own against other well-renowned patissieries. The flavor of their pastries isn't confined to the size of the city you'll find them in, with fresh dough raised and baked with love.
Ernie's French Bakery
This place serves exactly what the name says, with pain au chocolat and baguettes with that world-famous French crust. The selection of flavors among their croissants makes them a great dessert option or a tasty breakfast pastry spot as well.
Casual and Family-Friendly
A good chunk of the casual places to eat in St. George cluster around Historic Downtown and Ancestor Square, where you can walk between several options without much planning. There are lots of options and a lively community scene in downtown St. George, making it easy to find something to fit everyone's taste. The variety is wider than it looks from the outside, with Mexican, Italian, Asian, and American cuisines all available within a short distance of each other.
Viva Chicken
This Peruvian rotisserie spot consistently rates as one of the best casual meals in St. George. The chicken is marinated in Peruvian spices and available in rice bowls set at fair prices, and the covered outdoor seating works well for families wanting to enjoy Peruvian food together.
Riggatti's Wood Fire Pizza
Riggatti's, a St. George pizza favorite, has two locations in town. The Washington location is better for a sit-down meal. The crust comes out of a wood-fired oven with real char, and the rotating pizza of the month is a consistent opportunity for adventurous new samplings. Their savvy and savory lunch deal, a personal pizza with a drink, is one of the better values in the city.
Angelica's Mexican Grill
Family-owned and operated, Angelica's Mexican Grill is the spot for street tacos, burritos, and chile verde made with fresh ingredients. The outdoor patio is built to combat the southern Utah heat, equipped with a mister running during warmer seasons. With fast service and flavorful food that everyone can enjoy outdoors, its loyal locals love to create memories around meals at Angelica's.
Irmita's Casita
Irmita's Casita has been serving traditional Mexican food since 1993, and feels like the community staple it's become. The fajitas, quesadillas, and burritos include high-quality cheeses and meats, and recipes with tradition and stories behind them. Locals who enjoy spending time here can always count on having a fantastic Mexican dish at Irmita's.
Black Bear Diner
Conveniently located on the south end of Main Street, Black Bear Diner runs long hours, opening at 6 a.m. The portions are large, the menu is mostly American comfort food, and it handles big groups and children without much trouble. The Grizz and the Cinnamon Roll French Toast are some of their more popular items.
Upscale and Special Occasions in the Greater Zion Area
Painted Pony
Painted Pony is known for its ambiance and creative cuisine, featuring regional specialties that highlight the flavors of Southern Utah. The menu and refined atmosphere make it a top choice for special occasions and fine dining. Reservations are recommended, especially on weekends. One of St. George's best dining options, Painted Pony's food and beverage nod to the region makes the locals proud.
Basalt at Black Desert Resort
Black Desert Resort's newer entry in the upscale category has made a strong impression since opening, and it's called Basalt. The restaurant offers mesquite wood-grilled steaks using premium regional beef, with a menu that runs from beef tallow fries and milk bread to a 42-ounce tomahawk, if the group is feeling ambitious. The views out to the red cliffs and the golf course are an iconic backdrop and part of the experience. Brunch is currently available, with lunch and dinner expanding. Basalt has quickly become a destination in its own right for visitors to the greater Zion area.
Cliffside Restaurant at the Inn on the Cliff
You can't pass up dinner with an amazing view when you're in southern Utah. The Cliffside Restaurant at the Inn on the Cliff boasts large windows and a terrace looking out over the St. George valley, and the view of the vistas complements any meal. Their clam chowder and salmon are praised among frequent diners, along with the Cliffside's banquet facilities, making it ideal for special events as well. It skews romantic but works for any occasion where the setting matters.
Anasazi Steakhouse
For a unique place to eat, Anasazi Steakhouse offers a hot rock cooking experience, where diners cook their own steaks and seafood at the table. This interactive approach adds a memorable approach and historic homage to upscale dining in St. George.
Rylu's Bistro
The nearby town of Santa Clara holds a small, intimate, and intentional gem called Rylu's Bistro. Fewer than ten tables, a curated menu, and an upscale feel that stands out from anything else in the area, a relaxed and intimate eating experience is just a few miles from St. George. Trusted by locals who care about food, Rylu's Bistro is often recommended as the best meal you can have within a short drive of St. George.
Fish Rock Grille
With its contemporary menu and outstanding views of Snow Canyon State Park, Fish Rock Grille is a popular destination for both its cuisine and its scenic setting. A reliable array of menu items and a pleasant atmosphere, this grille is a solid option in St. George's upscale dining scene.
Wood Ash Rye
Inside the Advenire Hotel downtown is the most consistent recommendation for a proper dinner in St. George, Wood Ash Rye. It was named one of Salt Lake Magazine's best restaurants in 2024. The menu is chef-driven and rotates seasonally, with dishes built around locally sourced, fresh ingredients and a narrative that references the history of Southern Utah and its early settlers. The pork belly with watermelon, when it is on the menu, is an impressive and creative pairing worth trying a taste. Cocktails use Utah-made spirits for a truly local dining experience. Wood Ash Rye is worth a reservation for any occasion that calls for something more than casual. The refined setting makes it especially suitable for celebratory dinners or something a little more upscale than an average day's supper.
International and Specialty
Red Fort Indian Cuisine
Red Fort Indian Cuiside is the most consistent mention across local and visitor reviews for non-American food in St. George. It is owned by the same family behind Bombay House in Salt Lake City, which carries real weight among people who know Utah's Indian food scene. The butter chicken, lamb coconut korma, and garlic naan are the standards. Red Fort offers a wide range of dishes from India, including curries and tandoori. There are three locations across Southern Utah, which speaks to how well it has been received. The kitchen handles large parties well and gets food out while it's still nice and hot.
Sakura Japanese Steakhouse
For a hibachi experience, where the chef cooks at your table, Sakura Japanese Steakhouse comes highly recommended. It is loud, theatrical, and a reliable option when the group wants an event as much as a meal. Sakura is known for being the best Asian food restaurant in the St. George area, specializing in Japanese hibachi and fresh sushi. It works particularly well with kids who respond to the performance element, bound to make memories among families who come to dine here.
Sumo Shabu Korean BBQ
Sumo Shabu Korean BBQ is the only Korean BBQ option in St. George, and it really puts in the work to make Korean barbecue the best it can be. The beef bulgogi is a rich, savory flavor that melts in your mouth and keeps diners coming back. The Black Garlic ramen is divine, and it's worth staying past dinner to enjoy their boba tea and unique ice cream flavors. Staff are helpful for first-timers who have not tried Korean BBQ before and make it an experience beyond just a meal.
Cappeletti's
An Italian restaurant with an Argentinian angle, Cappeletti's is a family-owned and operated restaurant in the St George downtown area. It is considered one of the best Italian places to eat in St. George. The Argentinian-style empanadas with chimichurri, the flat iron steak, the pasta, and the gnocchi are made from scratch. Patio seating at sunset is a good call.
Xetava Gardens Cafe
About 20 minutes from downtown in Kayenta Art Village, while often overlooked, is the hidden gem that is Xetava Gardens Cafe. The menu is simple but built on locally sourced, organic, and wild ingredients. The setting is unlike anything else in the area, with hand-carved wood, desert gardens, and expansive red rock views from the patio. Xetava Gardens Cafe sits in the Kayenta Art Village and offers a serene setting for dining. One of the best overall meals available near St. George.
Jalapeños Authentic Mexican Food
Jalapeños is a popular spot for Mexican cuisine in St. George, known for its flavorful dishes and welcoming atmosphere. The street tacos and breakfast burritos are genuinely good, the line moves fast, and the price is low. It stays open until 10 p.m., making it a great option for a late-night meal or when you need food any time. Grab a couple of tacos or burritos for a quick bite. The kind of place that earns its reputation through food rather than atmosphere.
Pica Rica BBQ
Pica Rica BBQ sits in downtown St. George and is known for its BBQ offerings, drawing crowds for its smoky meats and casual vibe. It operates more like a food truck experience than a traditional sit-down restaurant, which is part of the appeal.
Budget and Quick Stops
Ochoa's Mexican Grill
Ochoa's Mexical Grill is a newer addition in a strip mall off Sunset that has built a following quickly. The breakfast burritos are large, and the Red Birria Tacos are the item to order. Pick-up is often easier than dine-in for larger groups, given the small dining room.
Morty's Cafe
The straightforward comfort food option, Morty's Cafe serves burgers, burritos, and shakes in a relaxed setting that works for families who want something easy after a long day. Portions are generous, and prices are reasonable. The burger menu is solid without trying to be fancy.
Cubby's
A growing Utah chain, Cubby's has a small, focused menu covering burgers, salads, fries, and French dips. Quality ingredients, quick service, and it works well for a lunch stop between activities.
Specialty Drinks and Entertainment
St. George is quickly becoming a hotspot for those seeking specialty drinks and entertainment alongside their dining. Whether you are winding down after a day exploring Southern Utah's natural wonders or planning a night out with friends, the town offers plenty of places to sip, eat, and soak in the view.
Start your evening at Cliffside Restaurant, where the drink menu is as impressive as the panoramic views over the St. George valley. Locals and visitors gather here for craft cocktails and a meal, especially as the sun sets and the city lights begin to show. A good spot to toast life's best moments, whether you are with family or enjoying a dinner for two.
Wood Ash Rye in downtown St. George is a must-visit for chef-driven food and drink. Their creative cocktail list, featuring favorites like the mezcal-forward Dry Spell, pairs well with a menu that highlights the flavors of Southern Utah. The atmosphere is lively yet refined, making it a favorite for both locals and travelers.
If you are looking to combine entertainment with your meal, Black Desert Resort is the place to be. Not only does it offer upscale dining at Basalt, the 20th Hole sports bar features golf simulators and a vibrant community vibe. It is a good way to enjoy a round of golf, sample a new drink, and take in the surroundings, all just a quick drive from Bluff Street and easy to find on Google Maps.
Santa Clara, a charming town just outside St. George, also boasts some of the area's best spots for drinks and dining. Painted Pony stands out for its upscale dinner menu and curated wine list, making it a top choice for a memorable night out. The restaurant is a favorite among those in the know.
Throughout St. George, you will find restaurants offering weekly specials, themed nights, and outdoor seating where you can enjoy a meal with a view. From pasta and gourmet burgers to dessert and refreshing drinks, there is something to satisfy every taste. The community's love for good food and drink shows up in the lively atmosphere and friendly service you will encounter at every turn.
Whether you are planning a family dinner, a couple's night out, or simply seeking a new favorite place to unwind, St. George has you covered. Be sure to check each restaurant's page for the latest specials, and do not hesitate to email ahead for reservations during busy times. With so many delicious options and entertainment choices, your next visit to St. George is sure to be memorable.
A Note on Sunday and Monday Dining
St. George has a prominent LDS population, and several restaurants close on Sundays and sometimes even Mondays as well. It is worth checking hours before you head out, particularly for sit-down spots. Several of the best places to eat in St. George, including some listed here, do not operate seven days a week. Planning around this avoids a frustrating drive.
Final Take on St George Dining
The dining scene in St. George rewards a bit of research. The best meals here are not always on the main strip or the first result that comes up; Xetava is 20 minutes out of town, and Rylu's sits in a small downtown area in Santa Clara. Each eatery is worth visiting for its own unique flavors and charm, though the ones that St George locals mention tend to be where the best meals are being served, with a seat waiting for you.
Book the Trip You've always Deserved
Ready to plan your stay? Check availability, explore your options, and book your dates in just a few clicks.

What Our Guests Are Saying About Their Stay
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat.
Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.