7 Best Restaurants in St. George, Utah

Welcome to our guide to the best restaurants in St. George, Utah. Home to one of the best outdoor scenes in the country, we’ll take any excuse to escape to this college town- especially if that means escaping the cold weather and inversion in SLC from November to April. But the million-dollar question: where should we eat?

The Best Restaurants in St. George, Utah

Anyone who has spent even a small amount of time in St. George knows that it’s no foodie destination. In fact, contriving seven restaurants for this guide was arguably more challenging than selecting restaurants for any other post we produced in 2019. Rest assured, there still are good places to eat in this pocket of Southern Utah.

Similar to any Female Foodie guide, all restaurants were selected with high-quality, worth-going-back-for food as the qualifying factor. We included places we’d easily send our closest friends and family members, and we left out restaurants that we felt were overhyped, underwhelming, or simply not worth your hard-earned money. For this post alone we sampled over 30 restaurants for consideration. If you’ve been to St. George before or are somewhat familiar with the restaurants in town, you’ll notice plenty of obvious omissions- this was not by mistake. Thank you for reading and enjoy our guide to the best restaurants in St. George!



7. Riggatti’s Wood Fired Pizza

There are plenty of pizza options in St. George (old and new), but Rigatti’s has the best-tasting pizza in town. It’s cooked in a wood-fired oven, which gives the crust and entire pizza great flavor. They have two locations in town- the Washington location is ideal for a sit-down meal and the Main Street location is perfect for takeout (or dine in if there are only a couple in your group). Plenty of topping choices here but our go-to order is the classic margherita with red sauce, fresh mozzarella, basil, and olive oil.

Riggatti’s Wood Fired Pizza

$$$$ Pizza

73 N Main St, St. George, UT 84770 435-674-9922

The Ultimate Guide to Eating in Salt Lake City

Eat your way across the Wasatch Front with restaurants recommendations you can trust. Because life’s too short to eat bad food.

6. Morty’s Cafe

St. George can often seem like the land of burgers, with a burger option on seemingly every corner. But our favorite stop for a juicy burger is Morty’s Cafe. Cache Valley born and bred, this fast-casual cafe makes great, hand-pressed burgers. Our favorite menu item here is the Iconic Burger, topped with American cheese, lettuce, tomato, pickles, onion, and Morty’s sauce, all between a flour top potato bun. Ordering fries? Get the sweet potato.

Morty’s Cafe St. George

$$$$ Cafe, Burgers

702 UT-34, St. George, UT 84770 (435) 359-4439

5. Viva Chicken

Viva Chicken is one of the best restaurants in St. George and we like to come here for an unfussy healthy bite. Don’t get us wrong- there are plenty of less-than-healthy options here but above all other menu items we love the Tacu Bowl. It’s made with cilantro infused rice, Salsa Criolla (lime-marinated onions and tomatoes), avocado, green onions. Always add chicken and always enjoy with copious amounts of their aji amarillo sauce.

Viva Chicken

$$$$ Peruvian, Chicken

1183 E 100 S, St. George, UT 84790 (435) 628-8855

4. Red Fort Cuisine Of India

Good news: one of the best restaurants in St. George is an Indian restaurant. And it’s owned & operated as the same family that runs Bombay House in SLC so you know it’s going to be good. The menu at Red Fort has your conventional Indian menu items like Tandoori cooked entrees, curries galore, flatbreads, and even vegan/vegetarian options. Our favorite menu items are the butter chicken and lamb coconut kurma. Don’t forget a side or two of garlic naan.

Red Fort Cuisine Of India

$$$$ Indian

148 S 1470 E, St. George, UT 84790 (435) 574-4050

3. Xetava Gardens Cafe

Xetava Gardens Cafe at Kayenta isn’t a restaurant you’ll likely pass while trapezing around Southern Utah, but it’s definitely one of the very best restaurants in St. George. Don’t let the location deter you, just a 20-minute drive from Main Street, the food options here are a significant step above many of the other offerings in town. The menu items are simple but all prepared with locally sourced, wild, and organic ingredients. Favorite things to order are the Xetava classic burger and the chicken caesar wrap.

Xetava Gardens Cafe

$$$$ American (New), Cafe

815 Coyote Gulch Ct, Ivins, UT 84738 435-656-0165

2. Mad Pita Express

Never judge a book by its cover, especially when you pass by Mad Pita Express, one of the best restaurants in St. George. Situated inside of an inconspicuous strip mall, this fast-casual spot serves fantastic low-key Mediterranean dishes including appetizers, salads, pitas, and rice bowls. If you want something substantial, order any of the pitas. The rotisserie gyro or spicy chicken are our top two picks, both absolutely delicious. And if you leave without ordering fries, then shame on you.

Mad Pita Express

$$$$ Mediterranean

2376 Red Cliffs Dr #316, St. George, UT 84790 855-623-7482

1. Angelica’s Mexican Grill

Formerly known as Irmita’s Mexican Grill, Angelica’s serves the best Mexican food in all of St. George. You’re here for no-frills, delicious, flavorful Mexican food. The menu here is simple and straightforward. The tacos are our top suggestion (get the “street tacos” if you want your tortilla crisped). All of the meat offerings are top notch, from the carnitas to the carne asada to the pollo asado. And if you’re into spicy the chile verde is fiery delicious. Not feeling tacos? Get a quesadilla or torta for something equally as delicious. Make sure to enjoy their delicious homemade salsa with your tacos (no chips here, sorry!).

Angelica’s Mexican Grill

$$$$ Mexican

101 UT-34, St. George, UT 84770 435-628-4399

Bonus: Best Desserts in St. George, Utah

Because every great meal deserves a sweet dessert to go with it! Here is a list of our favorite places for a treat in St. George.

3. Twentyfive Main Cafe & Cake

Twentyfive Main is a cute cupcake parlor on Main Street in St. George. They serve a variety of cupcakes that are moist (thank heavens) and delicious. The parlor has several flavors to choose from daily but the coconut cupcake is our go-to!

Twentyfive Main Cafe & Cake

$$$$ Cafe, Bakery, Cupcakes

25 N Main St, St. George, UT 84770 (435) 628-7110

2. Dutchman’s

We don’t mean to stir the pot, but if you want the OG pink sugar cookie in St. George, then Dutchman’s is the place to go. Don’t let the gas station location detour you- the cookies at Dutchman’s are melt in your mouth, homemade deliciousness. They have so many great options for delicious homemade cookies, but we love the classic sugar cookies or coconut sugar cookies. Don’t forget a diet coke with a squirt of lime, too.

Dutchman’s Cookie Co.

$$$$ Bakery, Market, Convenience Store

2300 Santa Clara Dr, Santa Clara, UT 84765 435-688-1333

1. Nielsen’s Frozen Custard

If you’ve been to a Nielsen’s Frozen Custard in Utah, Nevada, Arizona, or Virginia, you can expect the same, delicious quality from their St. George location. The custard is seriously addicting and perfect on a hot summer day or even in the dead of winter. If you’re ready for a hefty and large helping of custard, order one of their concretes for a mixed dessert of custard and filling of your choice. Looking for something smaller? Order a scoop or two of the custard and always ask what the flavors of the day are!

Nielsen’s Frozen Custard – St. George

$$$$ Frozen Custard, Dessert

445 St George Blvd Ste 102, St. George, UT 84770 435-628-5579


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  1. I appreciate this list. I do think Vica Chicken should be on here and the Sugar Cookie (across the street from Viva Chicken) should be on the list.

    1. Hi Chanel! Thanks so much. I personally wasn’t a big fan of Viva Chicken but I know that there are a lot of people who love to eat there! Need to try Sugar Cookie. Thanks for the recommendation 🙂

      1. I agree with Brooke on the Viva Chicken. Not to my liking. But The Sugar Cookie should be the first place you try right after reading this. It is so delicious! Not only do they have yummy sugar cookies that are soft and delightful but their shortbread is very tasty as well!

  2. You should try Veyo pies 15 minutes outside of St George. You bike up Snow Canyon, turn left, ride a few more miles, eat coconut cream pie, and bike back. They are the perfect consistency with the yummiest crust. I like it better than Crowshaw’s.

    1. Love Veyo pies! I just went there for my first time after a long bike ride in March. Such a fun spot!!! I can’t wait to go back. Thanks for the coconut cream suggestion. 🙂

      1. Really? Bummer. That sounds crazy to me. First time I have ever heard someone not liking Capeletti’s! It is true authentic Argentine. The Empanadas with chimichurri are spot on! The Gnocchi Bolognese is so flavorful. I truly hope you go again with a better experience. — LOVED this post of yours by the way! So helpful & well written with great descriptions. – LOVE Xetava & used to work there. — Some other good additions might be Sakura hibachi & Sushi, some Food Trucks that are pretty great, Outback Steakhouse, Anazasi Grill, Cliffside Restaurant, Pizza Limone, 25 Main, Ninfa’s or Angelica’s Mexican Grills, & The Twisted Noodle is a very good place if you want a bit of an underground vibe with all kinds of health options, (paleo, glutin free, white or wheat, etc.) Not sure if you have ever tried any of those more than once or not but they are worth it. Oh, & those same “Swig-cult” people also are the same cult that frequent Chick-fil-a ha ha. I may or may not be one of those Moms 😉 Still hoping & wishing to one day get a Cheesecake Factory here so we no longer have to drive 1.5 hrs to Vegas for that one. Great read, so yummy, thanks for posting!!!

        1. Yeah it just wasn’t my favorite but I know that food is so personal and I respect that! I do try to be really honest and open about my opinions because I feel like my loyal readers really appreciate that they can trust me and know that I’ll never point them to a restaurant that I don’t like (even if everyone else like’s it!). Thank you so much for your thoughtful comment! I am so happy that you love Xetava too! We definitely need to try more menu items there! 🙂

  3. Great list, most I’ve tried, but some new ones to add to my places to try.

    My favorite dessert here, however, is basically anything at Zeppe’s Italian Ice and Custard on Sunset Blvd. near Dixie Dr.

  4. Hey Brooke, love this list. If you liked Benjas, you need to try Royal Thai. All of their curry dishes are delicious (we especially love the massaman), their drunken noodles with chicken are my favorite, and in my opinion they have the best Tom Kha! Get the large with chicken in the fire bowl thing. It’s a super tidy restaurant (our good friend works for the health department and says they have one of the cleanest kitchens in st. George) and the service is authentic. The Twisted Noodle is fresh, healthy and super yummy. It’s kind of a hidden gem down town. If you haven’t already tried it, Harmon’s has a delicious selection of fresh gelato at their coffee shop. My favorite is the ricotta and balsam. It’s light, tasty, and cheap ($1.75 for a generously proportioned small). They have the usual flavors, as well as a yummy selection of seasonal flavors. It’s one of my family’s favorite little secrets. I’d love to hear what you think if you try, or have already tried any of these places. Thanks for all of the fun and honest recommendation!

    1. Hi Lindsey! Thank you so much for your message and for reading the post! I for sure will have to try Royal Thai- sounds delicious! Twisted Noodle also sounds like a really fun spot! MMMM could go for some gelato now! I have tried the gelato in SLC but I need to check out the St. George location too!! 🙂

  5. Thank you so much for this great list! We just went down to St. George this past week and we referred to your list often! We loved The Lunch Box, great food and great service! Angelica’s Mexican Grill was also amazing and we got your recommendations and they were delicious. Nielsen’s custard is always a must visit. We look forward to going down again and visiting some of the others!

  6. Some of my favorites
    George’s Restaurant, Twisted Noodle, Durango’s, Bella Marie’s Pizzeria, Cafe Sabor
    For dessert I love glaciers from Frostop

  7. I do agree with much of the list. Xeyava and Granary are some of our favorites. I do think Royal Thai is far better than Benja’s. Better food, more down to earth, and the staff is lovely. Also the sugar cookies across from viva chicken are far superior to cravings. Cafe Sabor is almost a must try. Wonderful options for vegetarians.

    1. Thanks so much Aimee! I’ll have to try Royal Thai next time we’re in town. Haven’t tried the sugar cookies from Viva. I have though eaten at Sabor in Logan- same ownership I’d assume?

  8. Just went to the crepery on a visit to St. George hoping to try something new and fun. The crepes were soggy; like gag it down soggy. They came filled 1/4 of the way full so you are dealing with a lot of plain crepe. Very very disappointing. Must be a hit or miss spot.

  9. We are traveling to Sand Hallow for some off road riding and will be definitely be driving into St. George since we have never traveled to this area. My family already knows we are following your food recommendations. So excited!

  10. Check out One Hot Grill at 14 W. Tabernacle. Fantastic burgers and dogs. The owner cooks everything to order. Please support this place.

  11. Have you ever tried The Painted Pony In Ancestor Square? It’s a staple (along with Xetava) whenever my “foodie” friends come to town. It’s delicious and definitely one of the best in St. George.

    1. Hi Cynthia! We have tried The Painted Pony- we thought the food was good, but nothing that blew us away, so we ultimately decided to not include it. Definitely something we went back and forth on! Thanks for reading 🙂