The 6 Best Places To Eat In St. George, Utah

Red Rock Vacation Rentals are here to make sure you have the best time possible in St. George, Utah. People are always raving about the hikes and biking trails that surround St. George, Utah.

Lots of folks talk about the great small town feeling that resides here due to the farmers market, downtown festivals and movies in the park.

St. George, Utah is not only home to Snow Canyon State Park and Tuachan, but it is also home to some of the best food around. There are numberless options to choose from and loads of different types of food.

Food plays a big role in if you like a city or not. Luckily, there is something for everybody here in St. George.

Here is a list of the 7 best places to eat in St. George, Utah


1. Benja Thai And Sushi

 Benja Thai And Sushi is the best place in town to experience authentic Thai food as well as amazing sushi. The calming ambiance coaxes you to stay at the all day and indulge in the sushi bar and other delectable foods.

The menu is full of options for everyone-- meat lover, vegetarian, and vegan. The food tastes fresh and will leave you feeling satisfied. Benja Thai and Sushi has many reputable menu items. The Tom Kha Kai soup is one you will not regret ordering. It is full of flavor with coconut milk, mushrooms, and lemongrass.

This is a Benja’s specialty and one that is a must to order. The curry options at Benja’s are a dream. There is red, green, and yellow. You can make your curry vegetarian with either tofu or strictly vegetables. Benja’s is the place to go if you are searching for a taste of Asian with a relaxed atmosphere.


2. The Painted Pony

Located in the heart of St. George, Utah, The Painted Pony is the place for Southwestern cuisine that is bound to please any pallet. The restaurant is filled with contemporary art that makes the overall vibe chic and inviting.

There is a wine list with many options that will pair nicely with the generous portions.  You can choose from different chicken, pork, lamb, and beef options as well as tuna. The many side options compliment the main dish and add to its deliciousness. You can’t forget dessert when you are at The Painted Pony.

Whatever your sweet tooth is craving, there is something for you. Choose from Creme Brulee, cakes, pies, and puddings. The Painted Pony is a St. George classic that will make you happy you stopped by for a meal.


3. Cliffside

Cliffside restaurant is known for its delicious food as well as its picturesque views. Windows surround the restaurant to ensure you are able to take in the beauty of St. George, Utah. Nothing does dinner and a view quite like Cliffside restaurant. The views are not the only recommendable aspect of Cliffside.

There are lunch and dinner options for everyone’s tastes.  The butternut squash soup is a classic option at Cliffside. The soup has the perfect blend of flavors and will want you wanting another bowl or two. You can’t go wrong with the crispy hand-cut parmesan fries that are the best start to any meal. Cliffside is a great place to relax, unwind, and take in the view of St. George.


4. 700 Degree Pizza

700 Degree Pizza is a newer restaurant to St. George and has been taking the city by storm. This restaurant takes the local approach when finding the best ingredients for their pizzas. Their goal is to find the freshest ingredients from local suppliers so they can offer the freshest farm to table service as possible.

The pizzas are cooked to perfection in the wood-fired brick oven. This gives the pizzas a distinct taste that will have you wanting slice after slice. 700 Degree pizza is also a great place to watch a game and have a cold one with your friends. Choose from hard ciders, craft beers, and wines. Nothing makes you want to stay awhile and watch a game like a pizza and a beer.


5. Red Fort

Red Fort Cuisine Of India has been a great addition to St. George, Utah. The authentic Indian food will fill your belly and your pallet. The food is full of flavor and the service is spot on. Red Fort help you get a deeper insight into the Indian culture. The decor is rich and vibrant and does perfectly with the vibrancy of the flavors of the food.

The Chicken Tikka Masala is a classic Indian dish that is always a great option. The naan bread is to die for and pair perfectly with most of their entree options. The restaurant is always bustling with people and is definitely a great option to eat in St. George.


6. Cappeletti's

This family-owned Italian bistro is one of the best Italian restaurants in town. The restaurant is owned and operated by Andres & Lorena Cappeletti and their three children.  The restaurant has a warm and welcoming atmosphere and makes you feel as if you are at home enjoying a home cooked meal.

The service is friendly and kind and makes you want to keep coming back time and time again. There are loads of menu items to choose from and one to suit any mood you are in. Some of the menu items have an Argentine flair to them and are scrumptious. The gnocchi is one of the best things on the menu and the chicken gorgonzola is another favorite.

Cappeletti’s is located in downtown St. George and is the perfect place to eat.


St. George is full of great food options. After a long day of hiking and biking, you will definitely enjoy taking an hour or so to unwind and enjoy one of these great restaurants. No matter what your preferences are when it comes to restaurants, one of these is sure to fit your fancy.