If you’re a homeowner or real estate investor in St. George, you already know Southern Utah has more than stunning landscapes to offer. St. George boasts an incredible food scene, from farm-to-table experiences and mouth-watering BBQ to globally-inspired dishes. Whether you’re looking for a great meal close to home or aiming to impress potential clients with the best the area has to offer, we’ve rounded up the top 10 best restaurants in St. George, Utah. Here’s where you’ll find some of the most outstanding flavors and atmospheres in Southern Utah.
1. Cliffside Restaurant
Overlooking St. George from a picturesque cliff, Cliffside Restaurant offers fantastic views alongside a menu that’s just as memorable. Known for its fresh, modern American cuisine, you can savor dishes like Black Angus filet mignon, herb-roasted chicken, and seafood specialties. Their brunch is also a local favorite, especially with dishes like their signature avocado toast and French toast.
- Address: 511 S Tech Ridge Dr, St. George, UT
- Must-Try Dish: Pan-Seared Filet Mignon
2. Painted Pony
One of the most iconic dining experiences in St. George, Painted Pony combines a stylish ambiance with innovative Southwestern flavors. This fine dining restaurant specializes in high-quality ingredients and dishes like their popular elk tenderloin, sea bass, and Southwest Caesar salad.
- Address: 2 W St George Blvd, #22, St. George, UT
- Must-Try Dish: Bison Tenderloin
3. Nonna Ina Italian Restaurant
Nonna Ina’s is a charming family-owned Italian spot that locals love for its warm ambiance and handcrafted meals. Serving high-quality authentic Italian dishes, Nonna Ina’s makes every meal special with flavors and an experience that feels both unique and comforting.
- Address: 567 S Valley View Dr Suite #1, St. George, UT
- Must-Try Dish: Carbonara (Served in a Parmesan Wheel)
4. George’s Corner Restaurant
George’s Corner captures the spirit of old St. George with a relaxed atmosphere and a menu that includes everything from hearty breakfasts to all-American comfort food. Enjoy their loaded nachos, fish and chips, or their signature burgers. It’s a popular spot for locals and a great place to soak in the downtown St. George vibe.
- Address: 2 W St George Blvd, St. George, UT
- Must-Try Dish: Buttermilk Fried Chicken
5. Riggatti’s Wood Fired Pizza
If you’re in the mood for authentic wood-fired pizza, Riggatti’s is the place to go. Their handcrafted pizzas feature fresh ingredients and are cooked to perfection in a wood-fired oven, giving the crust a delicious, smoky flavor. Favorites include the Margherita and Meat Lover’s pizzas, but you can customize to your heart’s content.
- Address: 974 W Sunset Blvd, St. George, UT
- Must-Try Dish: Margherita Pizza
6. Anasazi Steakhouse
For a unique dining experience, Anasazi Steakhouse allows diners to cook their own meat or seafood on a hot stone at their table. It’s an interactive way to enjoy a meal, and the quality of the steaks and seafood make it an unforgettable experience.
- Address: 1234 W Sunset Blvd, St. George, UT
- Must-Try Dish: New York Strip & California Dreaming Fondue
7. Pica Rica BBQ
If you’re craving some Americana & Mexicana BBQ with a local twist, Pica Rica BBQ is a must-try. Known for their mouth-watering smoked meats and generous portions, this casual spot serves up everything from pulled pork sandwiches to smoked ribs. The sides are just as flavorful, with favorites like mac and cheese and coleslaw.
- Address: 25 N Main St, St. George, UT
- Must-Try Dish: Smoked Brisket Plate with Charro Beans
8. Red Fort Cuisine of India
For a taste of authentic Indian food, Red Fort is a standout. They offer a wide selection of curries, tandoori dishes, and naan breads, all made with traditional spices and ingredients. It’s a must-visit for anyone who loves bold, flavorful cuisine.
- Address: 148 S 1470 E, St. George, UT
- Must-Try Dish: Chicken Tikka Masala with Garlic Naan
9. Wood Ash Rye
A newer addition to St. George, Wood Ash Rye brings a farm-to-table approach with a touch of Southern-inspired comfort food. They focus on fresh, local ingredients, and the atmosphere is both chic and welcoming. Their menu is seasonal, so there’s always something new to try, from gourmet burgers to smoked pork belly.
- Address: 25 W St George Blvd, St. George, UT
- Must-Try Dish: Duck
10. Bundy’s Brazilian Steakhouse
If you’re in the mood for an all-you-can-eat Brazilian steakhouse experience, Bundy’s Brazilian Steakhouse is a top pick. This lively and energetic restaurant serves a variety of grilled meats, brought to your table on skewers. It’s perfect for meat lovers and those looking for a unique dining experience in St. George.
- Address: 850 S Bluff St, St. George, UT
- Must-Try Dish: Rodizio Dining
Enjoy the Best Restaurants in Southern Utah
St. George has a restaurant for every craving and occasion, whether you’re looking to indulge in fine dining or grab a quick, tasty bite. This guide should help you navigate the best restaurants in Southern Utah and enjoy the rich culinary scene right outside your door.