Top Restaurants in Hurricane, Utah
Located near Zion National Park, Hurricane offers fantastic dining options that cater to every taste. Whether you're looking for casual eats, hearty comfort food, or a post-hike meal, here are some must-visit spots:
1. Main Street Café
Best for: Farm-to-table fresh meals
A charming, locally owned café offering fresh salads, gourmet sandwiches, and homemade soups. Their avocado BLT and turkey cranberry sandwich are local favorites.
2. Lonny Boy’s BBQ
Best for: Authentic slow-smoked barbecue
If you’re craving brisket, pulled pork, or ribs, this is the place to go! Their house-made sauces and generous portions make it a top-rated BBQ joint in Hurricane, UT.
3. River Rock Roasting Company
Best for: Coffee with a view
Perfect for breakfast or a midday coffee break, River Rock Roasting Co. serves specialty coffee, fresh pastries, and artisan sandwiches. Their outdoor patio overlooks the Virgin River, making it a must-visit spot in Southern Utah.
4. Stage Coach Grille
Best for: Steak and classic American cuisine
A local favorite for steaks, burgers, and seafood, this restaurant offers large portions and a cozy Western atmosphere.
5. Pig’s Ear American Bistro
Best for: Upscale casual dining
If you're looking for a modern American bistro experience, Pig’s Ear serves gourmet burgers, craft cocktails, and specialty dishes like their famous short rib mac & cheese.
Top Restaurants in St. George, Utah
As the largest city in Southern Utah, St. George has a thriving food scene with a mix of fine dining, casual eateries, and international flavors. Whether you're staying in a St. George vacation rental or just passing through, these are some of the best places to eat in St. George, UT:
1. Cliffside Restaurant
Best for: Fine dining with a view
Perched on a cliffside overlooking St. George, this restaurant offers stunning views and upscale American cuisine. Try the pecan-crusted trout or filet mignon for an unforgettable meal.
2. The Painted Pony
Best for: Southwestern fine dining
A local gem in downtown St. George, The Painted Pony specializes in New American and Southwestern-inspired dishes. Their bison steak and jalapeño-stuffed shrimp are guest favorites.
3. Cappeletti’s
Best for: Italian and Argentinian cuisine
Family-owned and known for their handmade pasta, empanadas, and rich sauces, this spot is perfect for those craving authentic Italian food in St. George.
4. Viva Chicken
Best for: Peruvian rotisserie chicken
A fast-casual spot known for juicy rotisserie chicken, quinoa bowls, and fresh flavors. It’s a great option for a quick yet healthy meal in St. George, Utah.
5. Wood Ash Rye
Best for: Farm-to-table brunch and dinner
Located in the Advenire Hotel, Wood Ash Rye offers locally sourced, seasonal dishes like short rib hash and smoked trout toast. Perfect for a brunch spot in downtown St. George.
More Dining Options in Southern Utah
Looking for more places to eat near Zion National Park, Snow Canyon, or Sand Hollow State Park? Here are a few more honorable mentions:
- Oscar’s Café (Springdale, UT) – Best burgers and tacos near Zion
- Bit & Spur Restaurant & Saloon (Springdale, UT) – Southwestern cuisine with a great ambiance
- Anasazi Steakhouse (St. George, UT) – Cook-your-own hot stone steaks
- George’s Corner Restaurant (St. George, UT) – Classic American diner favorites
Book Your Stay Near the Best Restaurants in Southern Utah
Whether you're visiting Hurricane, St. George, or Zion National Park, staying in a vacation rental gives you easy access to top restaurants, scenic attractions, and outdoor adventures. After a long day of exploring, you’ll love coming back to a comfortable and spacious vacation home.
Plan your perfect Southern Utah getaway today—book your stay and experience the best dining in Hurricane and St. George!