8 Best St. George Restaurants (2022 UPDATE)

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 fleeing the cold weather and inversion in SLC from November to April. But the million-dollar question: where should we eat? Cue: our guide to the best St. George restaurants.

The Best St. George Restaurants

Anyone who has spent even a small amount of time in St. George knows that it’s no foodie destination. In fact, contriving eight St. George restaurants for this guide was arguably more challenging than selecting restaurants for almost any other post we have ever published. 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 guide 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!


8. Riggatti’s Wood Fired Pizza

There are plenty of St. George restaurants that serve pizza (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, Specialty Food, Italian

974 W Sunset Blvd, 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.

7. 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

$$$$ Cafes

702 E St George Blvd, St. George, UT 84770 435-359-4439

6. Viva Chicken

Viva Chicken is one of the best restaurants in St. George 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 Shop

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

5. 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

4. 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

$$$$ Coffee & Tea, American (New), Vegetarian

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

3. 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

$$$$ Middle Eastern, Greek, Falafel

2376 Red Cliffs Dr #316, St. George, UT 84790 435-215-1855

2. Angelica’s Mexican Grill

Formerly known as Irmita’s Mexican Grill, Angelica’s serves the best Mexican food among all of the St. George restaurants. 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 just as satisfying. Make sure to enjoy their delectable homemade salsa with your tacos (no chips here, sorry!).

Angelica’s Mexican Grill

$$$$ Mexican, Beer Bar

101 E E St George Blvd, St. George, UT 84770 435-628-4399

1. Wood Ash Rye

Nestled inside the Advenire Hotel downtown, Wood Ash Rye serves the very best food you can find in town. It is the perfect spot for an elevated dinner experience, or stop by for breakfast or lunch for something a little more casual with a fine-dining feel. If you’re coming in for breakfast or brunch, it is criminal not to splurge on their laminated biscuits, and as far as entrees go we are head-over-heels for their Croque Madame (rich, salty, delicious) and their flaky, buttery Fish & Chips.

Wood Ash Rye

$$$$ American (Traditional)

25 W St George Blvd, St. George, UT 84770 435-522-5020

Bonus: Best Desserts in St. George, Utah

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

4. 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

$$$$ Coffee & Tea, Cafes, Cupcakes

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

3. 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.


$$$$ Convenience Stores, Gas Stations, Home Decor

2300 Santa Clara Dr, Santa Clara, UT 84765 435-628-8482

2. 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

$$$$ Ice Cream & Frozen Yogurt, Desserts

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

1. Farmstead

Filled to the brim with delectable pastries, Farmstead Bakery hits the spot when you are on the hunt for baked goods. Everything in their bakery is made from scratch, and their laminated dough pastries are our favorites. Their spin on the cream cheese danish is absolutely to-die-for, but the best thing here is easily their twice-baked almond croissant. You’re welcome.


$$$$ Bakeries, Breakfast & Brunch, Coffee & Tea

18 S 200 W, St. George, UT 84770 435-986-7777


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!

        1. Hi Lynda! Okay sounds like the sugar cookie needs to be at the top of my list for my next visit to St. George- I can’t wait to try it! Also a BIG fan of shortbread. 🙂

  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 🙂

  12. Not knowing all the criteria you used, I’m going to have question why Painted Pony isn’t on this list for fine dining. In my experience it is superior to WAR by a bit of a margin. Loved the list though, thanks so much!

    1. I like the painted pony but I don’t love it. I have been more than once and always think it is good but not great. What are your favorite things there maybe we’ll have to give them another chance. Thanks!