St. George, Utah is a vibrant city where the desert’s rugged beauty meets the Southwest’s warm hospitality. As you venture through the charming streets of St. George amidst the golden hues of the sun-soaked landscape, you’ll discover the tantalizing aromas and flavors of the best Mexican restaurants in town.
Get ready to embark on a culinary journey that will transport your taste buds to the heart of Mexico, all while enjoying the comfort and luxury of our St. George vacation rentals!

Paula’s Cazuela
Prepare yourself for an incredible eatery experience at Paula’s Cazuela, one of the top Mexican restaurants in St. George, Utah. This hidden gem captures the essence of Mexican culinary tradition, serving dishes that are both comforting and full of vibrant flavors. Step into the cozy ambiance of Paula’s Cazuela, where the friendly staff will greet you like old friends and guide you through a menu with the finest ingredients sourced from local farmers. From the sizzling fajitas to the crisp and flavorful tacos, each bite is a journey through the vibrant streets of Mexico, bringing you closer to the heart of its rich culinary heritage. Paula’s is open Monday to Saturday from 11:00 am to 8:00 pm with extended hours on Friday and Saturday to accommodate your late-night cravings.
At Paula’s Cazuela, you’ll find an array of mouthwatering dishes created with the finest ingredients. With an extensive menu full of Mexican classics like tostadas, tacos, tamales, fajitas, and burritos, Paula’s Cazuela has a dish for every pallet. Try one of their combination dinner plates for a plate piled high with Mexican goodness.
To complement your meal, Paula’s Cazuela offers a selection of delightful beverages that will add a touch of fiesta to your dining experience. Sip on a refreshing margarita crafted with top-shelf tequila and the perfect balance of crisp lime juice, or indulge in a classic Mexican lager.
Irmita’s Casita Mexican Restaurant
Irmita’s Casita Mexican Restaurant is a vibrant eatery with colorful decor and a tantalizing aroma of spices. Irmita’s Casita strives to delight your senses with every dish, creating a familiar and innovative experience. With each visit, you’ll discover a new twist on beloved classics and a symphony of flavors that will transport you to the heart of Mexico. Irmita’s is closed on Sundays and Mondays but every other day of the week you should expect them to be open from 10:30 am to 9:00 pm serving delicious Mexican food that is perfect for lunch or dinner.

Irmita’s Casita showcases an innovative menu that celebrates the diversity of Mexican cuisine. As you peruse the menu, you’ll discover tantalizing options that push the boundaries of traditional flavors, creating dishes that surprise and delight. Try their Taco Platter, a celebration of the classic Mexican dish. Cap your meal with one of their delicious desserts: flan or tres leches.
No visit to Irmita’s Casita is complete without a drink from their well-curated beverage menu. With a variety of margarita flavors to go along with beer offerings, your thirst will be quenched at Irmita’s Casita Mexican Restaurant. If you want to avoid alcohol, try one of their delicious Mexican sodas made with natural cane sugar.
Durango’s Mexican Grill
Our exploration of the best Mexican restaurants in St. George, Utah, would not be complete without a visit to Durango’s Mexican Grill. Nestled amongst the stunning landscapes of southern Utah, Durango’s offers an exquisite dining experience that combines the flavors of Mexico with the allure of the Southwest. With its warm and welcoming atmosphere, this restaurant is perfect for families and friends to come together and create lasting memories. Durango’s is closed on Sundays, but from Monday through Saturday, you can expect them to serve some of the most delicious Mexican food in St. George, Utah, from 11:00 am to 9:00 pm.
Plan Your Next Visit
Are you ready to explore St. George, Utah restaurants during your next vacation? Browse our selection of luxury rentals in St. George, Utah, today and find the perfect match for your stay!
Durango’s Mexican Grill takes pride in its diverse menu, showcasing traditional Mexican favorites and inventive creations pushing the boundaries of flavor. Indulge in their delectable sweet pork tacos, featuring the most succulent pork seasoned to perfection. Durango’s Mexican Grill has plenty of salad if you want a lighter option. Durango’s Mexican Grill also boasts tantalizing cheesecake varieties you won’t be able to refuse, like their Dulce de Leche, Churro, or White Chocolate Lime cheesecake.
Durango’s Mexican Grill offers an impressive selection of handcrafted cocktails that perfectly complement their flavorful cuisine. Sip on a refreshing Paloma, blending tequila, grapefruit soda, and a dash of lime for a burst of citrusy goodness. If you’re looking for a caffeine boost, Durango’s offers both coffee and Monster Energy Drinks. They also provide Mexican Coke, a delicious Coke product made with cane sugar instead of high fructose corn syrup.
Find Your St. George Vacation Rental
After indulging in the culinary delights of St. George, Utah, why not extend your stay and immerse yourself in the beauty of the area? The Ledges, one of the premier resorts in St. George, Utah, offers luxurious vacation rentals that will make you feel right at home while enjoying all this Southwestern paradise has to offer. Just a short drive from the best Mexican restaurants in St. George, The Ledges provides stunning views, top-tier golfing opportunities, and a friendly and attentive staff, ensuring that your stay is nothing short of extraordinary.
Discover the convenience of staying just minutes from town, where you can explore a variety of attractions and things to do in St. George, Utah. Whether you’re looking for outdoor adventures in nearby national parks, rejuvenating spa experiences, or a day of retail therapy at local shops, The Ledges is your perfect home base, a sanctuary amidst the rugged landscape. As the sun sets and paints the sky in vibrant shades of pink and orange, you can reflect on the incredible experiences of the day, knowing that tomorrow holds more adventures, flavors, and memories waiting to be made near your rental in St. George, Utah.
So, embark on a journey that tantalizes your taste buds, satiates your sense of adventure, and envelopes you in the warm embrace of Southwestern hospitality. Visit St. George, Utah, and experience the flavors and experiences that will leave you yearning to return time and time.
