10 Best St George Restaurants

The top 10 restaurants in St. George include Wood Ash Rye, Cliffside Restaurant, Painted Pony, George's Corner Restaurant and Pub, Red Fort Cuisine of India, Viva Chicken, Xetava Gardens Cafe, Mad Pita Express, Angelica’s Mexican Grill, and Cappeletti’s. The city is known for American comfort food, steakhouse fare, and a local specialty called the "Utah Scone," a piece of deep-fried dough served with honey butter. The dining experience at the places to eat St George is defined by the dramatic red rock landscapes, with restaurants offering scenic views that are as notable as the food.

St. George's food identity is shaped by its location in the American Southwest and its Mormon pioneer heritage. The downtown area, particularly the historic Ancestor Square, is a central hub for some of the best places to eat in St George, featuring independent restaurants instead of a large chain presence. The cuisine is dominated by American and Mexican fare, with a strong emphasis on locally sourced ingredients where possible. The general atmosphere of the restaurants ranges from casual pubs and family-friendly cafes to fine dining establishments.

St. George is located in southwestern Utah, a gateway to Zion National Park and near the borders of Arizona and Nevada. Among the best restaurants in St George, The Painted Pony stands out for its consistent quality, Southwestern-inspired menu, and historic courtyard setting. The best fast-casual option is Viva Chicken, known for its fresh Peruvian rotisserie chicken. For fine dining, Cliffside Restaurant is a premier choice, offering an upscale menu with unmatched panoramic views of the city.

  1. Red Fort Cuisine of India 1
    Red Fort Cuisine of India 0.00 (0 Reviews)
    • Item Prices 377
    • Average Item Price $11.83
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Indian

    Signature Dishes:

    Chicken Tikka Masala, Lamb Vindaloo, Saag Paneer, Garlic Naan

    Red Fort Cuisine of India signature dishes Chicken Tikka Masala, Lamb Vindaloo, Saag Paneer, Garlic Naan
    Location:

    148 S 1470 E, St. George, UT 84790

    Special Feature:

    The restaurant provides a daily lunch buffet, allowing diners to sample a large selection of different Indian curries and appetizers.

    What Makes It Special:

    Red Fort is known for its extensive menu that includes vegetarian, vegan, and non-vegetarian options, catering to a wide range of dietary needs.

    What Sets It Apart:

    It is one of the few restaurants in St. George dedicated exclusively to authentic, traditional Indian cuisine.

    Operating Hours:

    Lunch:Sunday - Saturday: 11:00 AM – 2:30 PMDinner:Sunday - Thursday: 4:30 PM – 9:30 PMFriday & Saturday: 4:30 PM – 10:00 PM

    Price:

    $20 to $40 per person

  2. Viva Chicken 2
    Viva Chicken 0.00 (0 Reviews)
    • Item Prices 52
    • Average Item Price $8.80
    Type of Restaurant:

    Fast Casual

    Type of Food:

    Peruvian

    Signature Dishes:

    Pollo a la Brasa (Peruvian Rotisserie Chicken), Quinoa Stuffed Avocado, Tacu Bowl, Arroz Chaufa

    Viva Chicken signature dishes Pollo a la Brasa (Peruvian Rotisserie Chicken), Quinoa Stuffed Avocado, Tacu Bowl, Arroz Chaufa
    Location:

    1183 E 100 S, St. George, UT 84790

    Special Feature:

    The restaurant's centerpiece is its charcoal-fired rotisserie oven, which cooks the chicken for hours to achieve its signature flavor and crispy skin.

    What Makes It Special:

    Viva Chicken offers a quick, healthy, and flavorful alternative to typical fast food, with a focus on fresh Peruvian ingredients.

    What Sets It Apart:

    Its specialization in Pollo a la Brasa and its vibrant, modern fast-casual model make it a unique dining option in St. George.

    Operating Hours:

    Daily: 11:00 AM – 9:00 PM

    Price:

    $10 to $40 per person

    Viva Chicken Menu Prices
  3. Mad Pita Express 3
    Mad Pita Express 0.00 (0 Reviews)
    • Item Prices 41
    • Average Item Price $6.27
    Type of Restaurant:

    Fast Casual

    Type of Food:

    Mediterranean, Greek

    Signature Dishes:

    Gyro, Chicken Souvlaki, Mad Pita Fries, Spanakopita

    Mad Pita Express signature dishes Gyro, Chicken Souvlaki, Mad Pita Fries, Spanakopita
    Location:

    2376 Red Cliffs Dr., # 316, Saint George, Utah 84790

    Special Feature:

    The restaurant makes its pita bread and sauces from scratch daily.

    What Makes It Special:

    Mad Pita Express offers authentic, homemade Mediterranean food in a convenient, quick-service format.

    What Sets It Apart:

    Its focus on fresh, from-scratch ingredients and classic Greek family recipes distinguishes it from other fast-casual options.

    Operating Hours:

    Monday - Saturday: 11:00 AM – 8:00 PMSunday: Closed

    Price:

    $10 to $30 per person

    Mad Pita Express Menu Prices
  4. Wood Ash Rye 4
    Wood Ash Rye
    Type of Restaurant:

    Fine Dining

    Type of Food:

    New American, Farm-to-Table

    Signature Dishes:

    Pork Belly, Bone-In Pork Chop, Cast Iron Trout, Rye Gnocchi

    Wood Ash Rye signature dishes Pork Belly, Bone-In Pork Chop, Cast Iron Trout, Rye Gnocchi
    Location:

    25 W St George Blvd, St. George, UT 84770

    Special Feature:

    The restaurant features an open kitchen with a wood-fired hearth, which is central to its cooking methods.

    What Makes It Special:

    Wood Ash Rye partners with local farmers, ranchers, and artisans to create a menu that reflects the flavors of the region.

    What Sets It Apart:

    Its location in a boutique hotel and its commitment to a "hyper-local" sourcing philosophy distinguish it from other dining options in the area.

    Operating Hours:

    Daily: 7:00 AM - 10:00 PM

    Price:

    $30 to $90 per person

  5. Cliffside Restaurant 5
    Cliffside Restaurant
    Type of Restaurant:

    Fine Dining

    Type of Food:

    American

    Signature Dishes:

    Filet Mignon, Halibut, Ahi Tuna Tower, Coconut Shrimp

    Cliffside Restaurant signature dishes Filet Mignon, Halibut, Ahi Tuna Tower, Coconut Shrimp
    Location:

    511 S Tech Ridge Dr, St. George, UT 84770

    Special Feature:

    The restaurant's main draw is its location, providing expansive, scenic views from its dining room and patio.

    What Makes It Special:

    It combines fine dining with a dramatic backdrop, making it a destination for special occasions and scenic meals.

    What Sets It Apart:

    The unparalleled view of St. George sets it apart from any other restaurant in the city.

    Operating Hours:

    Monday - Thursday: 11:00 AM - 3:00 PM, 5:00 PM - 9:00 PMFriday - Saturday: 11:00 AM - 3:00 PM, 5:00 PM - 10:00 PMSunday: Closed

    Price:

    $25 to $60 per person

  6. Painted Pony 6
    Painted Pony
    Type of Restaurant:

    Fine Dining

    Type of Food:

    American, Southwestern

    Signature Dishes:

    Bacon Wrapped Duck, Pan Seared Utah Trout, Cougar Gold Mac and Cheese, Chart-Grilled Filet Mignon

    Painted Pony signature dishes Bacon Wrapped Duck, Pan Seared Utah Trout, Cougar Gold Mac and Cheese, Chart-Grilled Filet Mignon
    Location:

    2 W St George Blvd #22, St. George, UT 84770

    Special Feature:

    The restaurant features a secluded, tree-covered patio for outdoor dining.

    What Makes It Special:

    The Painted Pony has a long-standing reputation for consistent quality, creative cuisine, and professional service.

    What Sets It Apart:

    Its combination of a refined atmosphere, a focus on Southwestern flavors, and its location in a historic courtyard makes for a unique dining experience.

    Operating Hours:

    Monday - Thursday: 11:30 AM – 9:00 PMFriday & Saturday: 11:30 AM – 10:00 PMSunday: 4:00 PM – 9:00 PM

    Price:

    $31 to $50 per person

  7. George's Corner Restaurant and Pub 7
    George's Corner Restaurant and Pub
    Type of Restaurant:

    Casual Dining, Pub

    Type of Food:

    American

    Signature Dishes:

    George's Burger, Fish and Chips, Utah Scones, Big Ass Pretzel

    George's Corner Restaurant and Pub signature dishes George's Burger, Fish and Chips, Utah Scones, Big Ass Pretzel
    Location:

    2 W St George Blvd, St. George, UT 84770

    Special Feature:

    The restaurant is situated at a prominent downtown intersection and offers a vibrant social atmosphere with frequent live music performances.

    What Makes It Special:

    It operates as a central gathering spot in the heart of downtown, serving breakfast, lunch, and dinner.

    What Sets It Apart:

    Its blend of a historic setting, pub atmosphere, and live entertainment distinguishes it as a social hub rather than just a place to eat.

    Operating Hours:

    Sunday - Thursday: 8:00 AM – 10:00 PMFriday & Saturday: 8:00 AM – 12:00 AMBreakfast:Monday - Friday: 8:00 AM – 11:00 AMSaturday: 8:00 AM – 12:00 PMSunday: 8:00 AM – 1:00 PM

    Price:

    $15 to $50 per person

  8. Xetava Gardens Cafe 8
    Xetava Gardens Cafe
    Type of Restaurant:

    Café, Casual Dining

    Type of Food:

    American, Eclectic

    Signature Dishes:

    Gourmet Grilled Cheese, Southwest Chicken Salad, Bruschetta, Crème Brûlée

    Xetava Gardens Cafe signature dishes Gourmet Grilled Cheese, Southwest Chicken Salad, Bruschetta, Crème Brûlée
    Location:

    815 Coyote Gulch Ct, Ivins, UT 84738

    Special Feature:

    The cafe is situated in a serene art village setting with stunning views of the red cliffs of Kayenta.

    What Makes It Special:

    It provides a destination dining experience, combining food with art galleries and a unique desert landscape.

    What Sets It Apart:

    Its location away from the city center in an artistic community provides a tranquil and picturesque dining environment unlike any other in the area.

    Operating Hours:

    Monday - Friday: 11:00 AM – 8:00 PMSaturday & Sunday: 10:00 AM – 8:00 PMBrunch:Saturday & Sunday: 10:00 AM – 3:00 PM

    Price:

    $15 to $35 per person

  9. Angelica’s Mexican Grill 9
    Angelica’s Mexican Grill
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Mexican

    Signature Dishes:

    Street Tacos, Molcajete, Chile Relleno, Carnitas

    Angelica’s Mexican Grill signature dishes Street Tacos, Molcajete, Chile Relleno, Carnitas
    Location:

    101 E St George Blvd, St. George, UT 84770

    Special Feature:

    The restaurant features a salsa bar with a selection of house-made salsas of varying heat levels.

    What Makes It Special:

    Angelica's is praised for its authentic flavors, using recipes and cooking techniques from the owner's hometown in Mexico.

    What Sets It Apart:

    Its commitment to authentic, non-Tex-Mex style food, particularly its street tacos and molcajetes, makes it a standout for genuine Mexican cuisine.

    Operating Hours:

    Monday - Saturday: 11:00 AM – 9:00 PMSunday: Closed

    Price:

    $15 to $30 per person

  10. Cappeletti’s 10
    Cappeletti’s
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Italian, Argentinian

    Signature Dishes:

    Homemade Gnocchi, Lasagna, Osso Buco, Empanadas

    Cappeletti’s signature dishes Homemade Gnocchi, Lasagna, Osso Buco, Empanadas
    Location:

    36 E Tabernacle St, St. George, UT 84770

    Special Feature:

    The menu blends traditional Italian recipes with flavors from Argentina, reflecting the family's heritage.

    What Makes It Special:

    The restaurant makes its pasta and sauces in-house, following family recipes passed down through generations.

    What Sets It Apart:

    The unique fusion of Italian and Argentinian cuisines, particularly the offering of homemade pastas alongside empanadas, is not found elsewhere in St. George.

    Operating Hours:

    Lunch:Tuesday - Saturday: 11:00 AM – 3:00 PMDinner:Tuesday - Saturday: 5:00 PM – 9:00 PMSunday & Monday: Closed

    Price:

    $45 to $100 per person