Food & Dining

Best Restaurants in St. George, Utah — Where Locals Actually Eat

A local guide to the best restaurants in St. George, Utah — Mexican, Italian, BBQ, breakfast and fine dining. Where Southern Utah locals actually eat.

Key takeaway: A local guide to the best restaurants in St. George, Utah — Mexican, Italian, BBQ, breakfast and fine dining. Where Southern Utah locals actually eat.

Featured image for Best Restaurants in St. George, Utah — Where Locals Actually Eat - A local guide to the best restaurants in St. George, Utah — Mexican, Italian, BBQ, breakfast and fine dining. Where Southern Utah locals actually eat.

Best Restaurants in St. George, Utah — A Local Guide

St. George has quietly become one of the best dining destinations in Southern Utah. Whether you are fueling up before a Zion hike, celebrating a special occasion, or just craving something delicious after a long day exploring, the restaurants in St. George offer far more variety and quality than most visitors expect. This guide covers the best restaurants in St. George that locals actually recommend — not just the tourist traps on St. George Boulevard.

Best Restaurant in St. George for Date Night

Painted Pony at Ancestor Square is the consensus pick for special-occasion dining. The patio overlooks the historic downtown plaza, the menu is genuinely seasonal (the chef sources from local farms when possible), and the wine list goes deeper than anywhere else in town. Expect to spend $70-$110 per person with wine. Reserve a week ahead for weekend nights. Runner-up: Cliffside Restaurant for the views — its red rock sunset patio is unbeatable, and the New American menu holds its own.

Best Mexican Restaurants in St. George

Southern Utah has a thriving Mexican food scene, and St. George leads the way. La Fonda Mexican Grill is a longtime local favorite known for generous portions, authentic recipes, and some of the best enchiladas in town. For a more upscale take on Latin cuisine, check out Angelica's Mexican Grill or Durango's. If you are in Hurricane, Hot Mamas Thai and Mexican serves an unexpected but beloved fusion of Thai and Mexican dishes that has earned a cult following throughout Washington County. For breakfast burritos, locals consistently rank La Fonda above the national chains.

Italian & Pizza

Nonna Ina Italian Kitchen in Washington is widely considered the best Italian restaurant in the St. George area, featuring handmade pastas and Old World recipes in a cozy family atmosphere. For pizza specifically, Riggatti's Wood-Fired Pizza, Pizzeria Limone, and Two Bear Pizza all deliver excellent pies. Whether you prefer thin crust, Neapolitan, or loaded deep dish, the pizza scene in St. George punches well above its weight class.

Best Breakfast in St. George

Bear Paw Cafe is arguably the most popular breakfast spot in all of Southern Utah — expect a line on weekends, but it is worth the wait for their famous eggs Benedict and stuffed French toast. The Egg & I, George's Corner, and TwentyFive Main also serve excellent morning meals. For a quick, affordable breakfast burrito, locals swear by Durangos and La Fonda. Pro tip: arrive at Bear Paw before 8:00 AM on Saturday and Sunday or expect a 30-45 minute wait.

BBQ & American Grill

Strap Tank Brewery pairs craft beer with elevated pub food in a beautifully converted industrial space — their burgers and smoked meats are standouts and the patio is one of the best in town for warm-weather dining. For classic Texas-style BBQ, Texas Roadhouse packs the house nightly with hand-cut steaks and fall-off-the-bone ribs. The Wood Ash Rye and Cliffside Restaurant offer upscale American dining with locally sourced ingredients and creative seasonal menus.

Coffee & Cafe Culture

St. George's coffee scene has exploded in recent years. The Coffee Club Cafe is a local institution with a loyal following for its specialty lattes, pastries, and relaxed atmosphere. Perks Espresso, Jazzy Java, and the newer Third Space Coffee all offer excellent beans and cozy vibes. Whether you need a pre-hike espresso or a mid-afternoon pick-me-up, you will find quality coffee throughout the St. George area. See our full St. George coffee shop directory for hours and locations.

Fine Dining & Special Occasions

For date night or special celebrations, Painted Pony in Kayenta offers fine dining in a stunning desert art village setting. The Cliffside Restaurant at the Red Mountain Resort serves farm-to-table cuisine with panoramic red rock views. In Springdale (gateway to Zion), Oscar's Cafe and Whiptail Grill provide memorable dining just minutes from the park entrance. For an upscale steakhouse experience, Fleming's and The Granary round out St. George's fine dining options.

Best Restaurants for Families & Large Groups

For families with kids, look for restaurants with a kids' menu, fast service, and forgiving acoustics. Texas Roadhouse, Applebee's, and Olive Garden all hit those marks. For something more local-feeling but still kid-friendly, La Fonda's covered patio, Riggatti's Wood-Fired Pizza, and the Bear Paw Cafe at lunch all work well. Large groups (10+) should reserve ahead — Strap Tank Brewery, Painted Pony, and Cliffside all accommodate parties with advance notice.

Family-Friendly Chain Restaurants

St. George has all the familiar national chains for families seeking comfort food. Cracker Barrel, Applebee's, Olive Garden, Chili's, IHOP, and Red Robin all have locations along St. George Boulevard and River Road. For fast casual, Cafe Rio, Costa Vida, and In-N-Out Burger (at the north end of town off Exit 10) are perennial favorites.

Restaurants Near Zion National Park

If you are heading to or from Zion, the towns of Springdale and Hurricane offer excellent dining. Springdale features Oscar's Cafe, Whiptail Grill, and the Zion Canyon Brew Pub. Hurricane's restaurant scene includes Hot Mamas, Main Street Cafe, and JB's Diner. For something unique, Bristlecone at Brian Head offers mountain-altitude dining approximately 90 minutes from St. George.

How We Picked These Restaurants

This guide reflects what St. George locals actually recommend to friends and family — not aggregated review scores from people on a one-time vacation. The restaurants featured are the ones that show up consistently in community recommendations, that have stayed open for years, that have menus you can recognize on a return visit, and that handle the snowbird-season volume without dropping quality. Reviews from 2026 were given more weight than older ones. This guide is updated at least quarterly as new restaurants open and existing ones change. Last refreshed May 2026.

Tips for Dining in St. George

Peak dining times in St. George are 6-8 PM, especially on weekends and during tourist season (October through April when snowbirds arrive). Make reservations for popular spots like Bear Paw, Painted Pony, and Nonna Ina. Many restaurants close earlier than you might expect — checking hours before driving across town is always wise. The best restaurant density in St. George is along Ancestor Square, St. George Boulevard, and the growing Dinosaur Crossing commercial area near the Dinosaur Discovery Site.

Restaurant FAQ

What is the best restaurant in St. George, Utah? For special occasions, Painted Pony at Ancestor Square is the most consistent local recommendation. For everyday dining, Bear Paw Cafe (breakfast), La Fonda Mexican Grill (Mexican), and Strap Tank Brewery (burgers and beer) are the names that come up most often.

What restaurants in St. George have the best views? Cliffside Restaurant at the Red Mountain area has uninterrupted red rock views from the patio. The Painted Pony patio overlooks historic Ancestor Square. In Springdale near Zion, Whiptail Grill and Oscar's Cafe both have outdoor seating with canyon views.

Are there good restaurants in St. George open late? Most St. George restaurants close earlier than visitors expect — typically 9 or 10 PM. Strap Tank Brewery and a handful of restaurants along St. George Boulevard stay open until 11 PM on weekends. For late-night options after 10 PM, you are largely limited to chain restaurants and a few bars near downtown.

Do St. George restaurants take reservations? Painted Pony, Cliffside, Nonna Ina, and Strap Tank all accept reservations. Bear Paw Cafe is walk-in only — arrive before 8 AM on weekends to avoid the long line. Most casual restaurants in St. George are walk-in, but during peak snowbird season (November through April) it pays to call ahead even at midrange places.

What is the best Mexican restaurant in St. George? La Fonda Mexican Grill is the longstanding local consensus pick for sit-down Mexican. For elevated Latin cuisine, Angelica's and Durango's are popular alternatives. In Hurricane, Hot Mamas Thai and Mexican offers a unique fusion menu with a loyal following.

For a complete list of all restaurants, cafes, and eateries in the St. George area, visit our restaurant directory of 99 local places. You can also explore things to do in St. George to plan a full day of activities around your meals, or check out our hot springs guide for a relaxing post-meal stop.

Mentioned Businesses

Angelica's Mexican Grill

RestaurantsSt. George

Authentic Mexican restaurant serving genuine Mexican food with secret sauces and seasonings in downtown St. George.

(435) 628-4399
101 E St. George Boulevard
In-N-Out Burger

RestaurantsWashington

California-based burger chain in Washington, UT. Fresh burgers, hand-cut fries, and milkshakes with simple menu and quality ingredients.

(800) 786-1000
832 W Telegraph St
Cliffside Restaurant

RestaurantsSt. George

Cliffside Restaurant in St. George offers upscale dining with panoramic red rock views, American-Italian cuisine, an extensive wine list, and stunning sunsets.

(435) 319-6005
511 S Tech Ridge Dr
Strap Tank Brewery

RestaurantsSpringdale

Craft brewery and restaurant in Springdale, Utah near Zion National Park. Features house-brewed beers, wood-fired cuisine, and a vibrant atmosphere in the gateway to Zion.

(435) 772-0336
1134 Zion Park Blvd
Bear Paw Cafe

RestaurantsSt. George

Popular breakfast and brunch restaurant in St. George, Utah. Known for hearty portions, creative morning dishes, and a welcoming atmosphere that has made it a local favorite.

St. George
Hot Mamas

RestaurantsSt. George

Popular restaurant in St. George, Utah known for fresh, flavorful dishes and a vibrant atmosphere. A local favorite for lunch and dinner with creative menu offerings.

St. George
The Coffee Club

Coffee & TeaSt. George

Local coffee shop in Southern Utah serving specialty coffee drinks, espresso, teas, and pastries. A community gathering spot with a welcoming atmosphere and quality brews.

St. George
Texas Roadhouse

RestaurantsSt. George

American steakhouse in St. George, Utah. Known for hand-cut steaks, fall-off-the-bone ribs, made-from-scratch sides, and freshly baked bread. Family dining with a lively atmosphere.

St. George
Bristlecone at Brian Head

RestaurantsCedar City

Bristlecone at Brian Head near Cedar City serves elevated mountain cuisine, craft cocktails, and seasonal dishes with stunning views near Cedar Breaks National Monument.

(435) 677-3000
329 S Hwy 143
Zion National Park

ParksSpringdale

Zion National Park in Springdale, Utah is one of America's most visited national parks, featuring Angels Landing, The Narrows, towering sandstone cliffs, and world-class hiking.

(435) 772-3256
1 Zion Park Blvd
Wood Ash Rye

RestaurantsSt. George

Wood Ash Rye in St. George, Utah is an upscale restaurant serving wood-fired cuisine, craft cocktails, and creative American dishes in a stylish modern setting.

(435) 522-4227
511 S Airport Rd
Whiptail Grill

RestaurantsSpringdale

Whiptail Grill in Springdale, Utah serves creative Southwestern cuisine near Zion National Park with an outdoor patio, locally sourced ingredients, and famous green chile dishes.

(435) 772-0283
445 Zion Park Blvd