Looking for the best restaurants in St George?
This list is your go-to for when you’re in St. George, hungry, and want to satiate your taste buds. If you’re reading this, you are probably aware of the beautiful views, lush greenery and so much more than the city has to offer.
What you might not know is where to dine when you want some delicious food and drinks to unwind with. St. George has quickly been picking up a reputation for having some of the best food around. Whether you’re someone who is just looking to get a snack or a foodie who loves the flavor, this city has something in store for you.
Having said that, not all these restaurants are as typical as you might think. Some of them might be hard to spot on a map. They’re all tucked away in their little corners which is what makes them all the more special.
Not to worry, that’s why we’ve prepared this list, so you don’t have to waste much time figuring out which restaurants may be good or not. By the time you’re done reading this list and hearing about all the culinary variety that St. George holds, you’ll know which restaurant you wanted to be seated at.
14 Best Restaurants in St George You Must Try!
Red Fort Cuisine of India
Red Fort Cuisine of India is a family-friendly Indian restaurant that opened up in 2018. Since then, it has attracted a lot of customers and made its mark. As you walk in, you are welcomed by a variety of delightful aromas that make their way into the dining area from the kitchen. It has gained popularity so quickly that it now tops most lists for the best restaurants you can find in St. George.
If you get the chance to look at the restaurant’s website, you will find that they have a lot of happy customers from the reviews that are posted there. The Restaurant has been listed on the best of Southern Utah website consecutively for the past four years because of its incredible food and service.
Red Fort Cuisine of India probably has the largest menu on this list and so it should be no problem for everyone to find something that suits their palate at this establishment. In addition to this, they have a couple of vegan options, and their staff is always willing to do their best to cater to your preferences, which makes it very versatile. Located at
148 S 1470th E in St. George, this Restaurant is one that you do not want to miss.
Hawaiian Poke Bowl
The Second restaurant on this list is the Hawaiian Poke Bowl. It was opened in 2011 and is popular for being a quaint little restaurant that serves some great Hawaiian food.
There is nothing grandiose about this restaurant but what makes it special is how well its chefs can quickly whip up some authentic Hawaiian Poke bowls. One of the best-rated dishes at Hawaiian Poke bowl is the Kalua pork so make sure you try it if you do end up dining here. Almost all the Poke bowls are served with rice and well-cooked, delicious meat.
The restaurant has a very sweet story behind it. The Owner of the restaurant is natively Hawaiian but moved to St. George a few years ago.
She decided to open this restaurant when she began missing Poke meat from her state. It has since gained fame and has been recommended by many online tourist attraction guides. Located at 175 W 900 S in St. George, If you enjoy the Hawaiian vibe and are a meat lover, this restaurant might be for you. Keep in mind, The restaurant is only open Monday to Friday from 11:00 AM to 3:00 PM or until they run out.
One of the best places to eat in St George for sure.
Painted Pony Restaurant
This restaurant will make you feel special. Painted Pony is the perfect mix between good food and fine dining. The restaurant serves some of the finest wine as well as some great Southwestern food.
The establishment is beautifully decorated with lots of paintings and flowers which makes one feel very welcome. It has been rated very highly in many customer reviews and lives up to its name. With contemporary art around you, cozy lighting, and the scent of fresh flowers, the restaurant definitely is looking to give its customers a great experience.
With great service and wine, the restaurant offers more than adequate portions. Customers say that their favorite dessert is coconut key lime pie and that everyone should definitely try it. The other wonderful thing about this place is that they are open every seven days a week.
They serve dinner at 4 PM every day and Lunch from 11:30 to 3:30 daily. If you are looking to take someone on a date, this is the perfect place to take them. With a romantic atmosphere and excellent wine, your date is surely going to be impressive. For those of you who are interested and want to try some fine wine, Here’s the address: 2 West Saint George Boulevard #22 Tower Building.
This is one of the oldest restaurants on this list but is nowhere close to losing its shine. Irmita’s Casita is one the best Mexican restaurants that you can eat at in St. George. People love Mexican food for its strong flavors and unique dishes.
This restaurant has been around for so long that it is no doubt they have mastered serving good Mexican food. They serve some of the most appetizing food you can find in St. George and have an extensive menu to choose from. The restaurant is family-run and was opened in 1993. They pride themselves on being able to make splendid Veggie burritos.
They are open almost every day of the week from 10:30 AM to 9:00 PM. The restaurant is very lively during most evenings, which makes you feel very warm and welcome. If you get the chance to look at pictures of the restaurant online, you will see that it has a very well-lit and colorful ambiance.
It is rated at least 4.4 stars on 5 on most websites and has some great reviews as well. If you are craving something spicy that tingles your senses, then this is the place you want to go. The restaurant is located at 95 W 700 S in St. George.
- See more: Best Breakfast in St George
Sakura Japanese Steak House and Sushi
This steak house located at 939 E is the place you want to go if you are trying to grab a drink with a couple of friends but also be entertained while you’re at it. The restaurant has a chic vibe and serves some great sushi and cocktails. If you have ever been to a hibachi and enjoyed your time there, you are sure to love this place. The chefs here have some great skills and will impress you with their tricks.
They are known for having some of the most flavorful steaks in town and serve all their dishes in a very unique way. In case it’s someone’s birthday and you want to have a celebration; Sakura Steakhouse has got you covered.
All you have to do is call them in advance and let them know that you want to celebrate a birthday there and they will set up everything for you. The location of the restaurant is also quite convenient because of the nearby hotels. With the variety of flavors and cocktails that the restaurant has to offer, you are bound to love the place if you are a fan of savory food.
Angelica’s Mexican Grill
Angelicas’s Mexican Grill is yet another Mexican restaurant in St. George that is known for its flavorful food. Mexican food is often quite versatile and has very few limitations. Having said that, this restaurant isn’t one of those with a very large and confusing menu. They have a simple straightforward menu that is easy to understand and pick from.
This doesn’t mean you won’t find variety. They have everything you might want from spicy to sweet. The restaurant follows a kind of build-it-yourself menu where you choose your dish and then can customize it to your liking.
This restaurant is also one of the most affordable restaurants on this list. The restaurant was formerly known as Irmita’s Mexican Grill and prides itself on serving street-style Mexican food.
If you end up going to this establishment and are confused about what to order, we recommend trying their street-style tacos with pollo asado, carnitas carne asada, and sour cream which are crispy corn tortillas filled with delicious chunks of meat. You can find this Angelica’s Mexican grill at 101 E in St. George. In case you need a place to stay, there is also a Hyatt place close by which is a wonderful hotel to stay at.
Looking for beautiful views and good food in the same place? Cliffside restaurant is your go-to. This restaurant sits on the famous Black Hill in St. George and provides a luxurious feel. Right from the interiors to its deck, Cliffside has been designed to impress. Dining at this restaurant will give you the opportunity to get some striking views of Zion national park and St. George.
The restaurant lives up to its fame by serving some amazing Filet Mignon, the fish is cooked to perfection and tastes really wonderful.
They have different menus for both lunch and dinner from which you can pick depending on when you choose to visit. The restaurant has won many awards such as Travelers’ Choice 2020, Best of state Utah 2016-2020, Best of Southern Utah, and many more.
What’s amazing is that they also have an inn where you can make reservations to stay and enjoy the beautiful views of St. George. They have a renowned chef who runs the kitchen which means that they surely serve some exquisite dishes.
The restaurant is open from 11 AM to 3 PM and 5 PM to 9 PM from Monday to Thursday and opens late until 10 pm on Friday and Saturday. If you would like to visit, here is the address: 511 S. Tech Ridge Drive St. George, UT 84770.
Benja Thai and Sushi
Benja Thai and Sushi is a Thai restaurant that was opened in 2010 and has a variety of items on its menu from different cuisines. They serve some really interesting dishes such as Thai duck and Spicy drunken noodles. In addition to this, they have a lot of Asian staple meals that you might expect. Some dishes that have been highly rated by customers are pad Thai and Thai red curry.
They have also branched out and opened their own Benja Thai garden in the East Ridge mall in St. George. The restaurant offers the best of the best oriental flavors. The restaurant serves everything from salads to sashimi to desserts. The restaurant’s website has a well-laid-out menu that gives you accurate descriptions of all the dishes they serve.
They are open from Monday to Saturday from 11:00 AM to 10:00 PM. The restaurant is located at 435 N. 1680 E #14 in St. George. If you are looking for a place to stay nearby, we recommend staying at the Desert Garden Inn, A trademark Collection hotel. If you are looking for some flavorful Asian food when in St. George, Benja Thai is a restaurant you should definitely consider.
This restaurant is for all those people who love Italian cuisine. That being said, this restaurant is a sort of fusion restaurant that serves Italian food with a twist. Cappelletti’s is a family-run restaurant that serves both Italian fusion and Argentinian-inspired dishes. They have two different menus with a decent variety of options to choose from and also a different homemade dessert every day of the week.
One of their most interesting dishes is the Chicken marsala which offers wonderful flavor with tender, juicy chicken. The restaurant also takes online orders and does a great job of making you feel welcome with its ambient atmosphere. The restaurant is located at 36 E Tabernacle St in St. George and is open from 11 AM – 3PM and 5 PM – 9 PM most days of the week.
If you are looking for a place to stay near Wingate Wyndham is a great hotel to relax at after a tiring day. This is yet another restaurant that screams love is in the air and might be the perfect spot for you to take your date to. To top it all off, if you are looking to have a glass of wine or two, make sure you ask them for their drink menu.
Riggatti’s Wood-Fired Pizza
Looking for some authentic wood-fired pizza? This is the place to dine at. Riggatti’s was opened in 2012 and has perfected the art of making and serving wood-fired, artisan as well, as hand-tossed pizza. If you are looking for a sumptuous meal as well as something to satiate your taste buds, you won’t be disappointed. A lot of people judge pizza based on the texture and taste of its crust. If you are one of those people, you will surely love Riggatti’s.
Their Pizzas are covered in some delicious sauce and provide an exciting flavor. One of their best pizzas is a classic; Riggatti’s Margherita which is topped with fresh mozzarella, savory basil, and olive oil. This restaurant also takes online orders and is open most days of the week.
They won the best of southern Utah award for 2022 and have a detailed description of how their pizzas are made on their website. They also specialize in Neapolitan-style pizzas which require a specific dough that provides its special texture.
The restaurant has another branch in Washington which serves a slightly different menu. The Restaurant’s menu has some very interesting options at an affordable price. If you are looking for a place to stay near this restaurant, Staybridge suites, an IHG hotel is a great pick.
Morty’s café is a burger joint that was opened in 2018 and has since gained a lot of popularity. It is located at St. Regis Boulevard and Is known to be one of the most famous restaurants in St. George. The Café offers some of the best hand-pressed burgers in town along with burritos and shakes. They have a pretty basic website that has all the items on their menu as well as their locations.
You can order online and visit their food truck as well. The café has some great vegetarian options and also very affordable prices.
In addition to this, the restaurant offers a wide range of beverages for its size. We recommend trying their Iconic burger which is filled with juicy lettuce. American cheese, tomatoes, and Pickles. If you are looking for some sides, you cannot miss their sweet potato fries. A great hotel to stay at nearby is the Hilton Garden Inn at St. George.
If you are looking for a place to take your kids for a meal or just hang out at a more casual place with your friends, you should consider Morty’s. The staff at Morty’s are very personable and can also cater to any allergies you might have!
Quaintly tucked away in Sandstone village is a restaurant called Viva chicken. The restaurant specializes in Peruvian cuisine and fresh food. This is one of the most unique restaurants on this list and provides some really healthy options.
They offer street-style Peruvian food that is both flavorful and tasty. Their Rotisserie chicken is marinated in a Peruvian spice mix for 24 hours which infuses the wonderful seasoning into the chicken. A great hotel to stay at nearby is the Best Western Plus Abbey Inn. The restaurant also has a funky website that is well-designed and has all the details that you might want to know about the restaurant. They also offer catering services and are a very family-friendly restaurant.
You can order online through their website if you like and find them on Instagram and Facebook. The restaurant is located at 1183 E 100 S and is open in many more locations apart from St. George.
If you are trying to celebrate your birthday here, just call them up and let them know how many people will be coming. The restaurant also cares about the world and has started a movement called #Vivacares to which you can donate if you would like. They have a page dedicated to social impact so do check it out!
Xetava Gardens Café
This American café has a great man which specializes in grass-fed, local beef. Xetava is located outside St George but is right on the border and so if you have the chance to visit, you should. The restaurant is only 20 minutes drive from St. George and is a super casual eatery that serves some delicious American food and amazing views.
The restaurant has some of the best hummus and fresh pita from the oven. The restaurant has a great menu which you can see on its website with a large spread of beverages, appetizers, and main courses. They are open on Thursday, Friday, Saturday, Sunday, and Monday.
The restaurant has a very specific opening and closing hours which you can find on their website to make sure they are open before you plan on going there. Located at 815 Coyote Gulch Ct, Ivins, UT.
Their restaurant is near some great hiking spots and serves some of the most appetizing food. If you are looking for a nice place to stay nearby, check out the Red Mountain Resort! The best part about this restaurant is that on Sundays, they serve a wonderful brunch menu from 9 AM to 12 PM.
Bella Marie’s Pizzeria
Bella Marie’s Pizzeria serves some great authentic NYC-style brick oven Pizzas. If you’ve ever grabbed yourself a slice of New York-style thin-crust pizza and liked it then you are for sure going to love Bella Marie’s. The restaurant makes its pizzas from scratch and uses the freshest of ingredients which are reflected in the taste.
One dish that you cannot miss is their spicy pig which has a crunchy and delicious crust with spicy diced jalapenos on top to give it a little extra flavor. It is then topped off with some top-notch cheese and other toppings. The restaurant has a pretty basic website and offers healthy and tasty food on its menu. The owners have years of experience in the pizza industry and have trained their staff in professional etiquette.
They are very warm and welcoming and are always ready to cater to any special requests. The restaurant also does special events and catering if you would like and has great reviews from its customers. They are located at 815 Coyote Gulch Ct and are definitely worth a visit. You can find the establishment’s hours online and will also see that they have won some awards for serving some of the most delightful pizzas around.
More Utah fun: