Skip to main content

Best Mexican Food in St. George

The Best Tacos You Almost Drove Past

St. George's Best-Kept Secret Is Out

Ochoa's Mexican Grill opened in a St. George strip mall in 2024 and earned a following fast. From tacos and enchiladas to sizzling fajitas, every dish is packed with vibrant flavor and made using the freshest ingredients to satisfy your daily cravings.
The Machete and the Birria

The Machete and the Birria

The Machete is a massive al pastor taco that stops conversations at the table. The birria tacos — dunked in consommé — are what people drive across town for.
Stacked, Toasted & Loaded

Stacked, Toasted & Loaded

Sink your teeth into the ultimate Mexican sandwich! Our hearty Torta features a perfectly toasted bun stacked high with tender grilled meat, crisp lettuce, ripe tomatoes, and creamy guacamole. A flavor-packed handful you'll absolutely love!
Find Us on Sunset Blvd

Find Us on Sunset Blvd

We're in the strip mall — the one with the teal sign. Family-friendly, easy parking, and worth it every time. 📍 1973 W Sunset Blvd M, St. George, UT 84770 📞 (435) 962-2272 🕒 Mon – Thu: 9:00 AM – 8:00 PM Fri – Sat: 9:00 AM – 8:30 PM Sun: Closed

This place has delicious Mexican food (probably the best in St. George) and the owner is very friendly! Ochoa's is a clean restaurant and they were very fast in getting my food out. Nice, casual atmosphere to get a great bite! I would highly recommend Ochoa's restaurant.

K.Killean

Lovely place, food was delicious and service solid. I had the birria chimichanga which was delicious, the meat was juicy and flavorful! The food and interior look exactly like the pictures if you’re one that likes to visualize. Overall wonderful and can’t wait to come back.

Brooke

Finally found flavor! Great food with good portions. I have tried many others in town. I have found some decent flavor, but these are the ones I crave and grew up with.

Scott H.

Really enjoyed our meal here at Ochoa’s. The Machete, Flauta’s and California Burrito were delicious but that Chipotle Cheese Fries are incredible! Don’t forget the churros! Super good. Will be back when we’re in town again.

Longtravelers

Ochoa's Mexican Grill Rewards

Ochoa's Mexican Grill Rewards

Join our rewards program, earn points every time you order online and redeem your points for free food.

Frequently Asked Questions

What are you known for?
What meals do you serve?

We serve Breakfast, Lunch, and Dinner

Do you offer delivery or takeout?

Yes, we offer Delivery and Takeout

Where are you located?

We are located in St. George, UT at 1973 W Sunset Blvd M

What areas do you serve?

We serve the following areas: Santa Clara, St. George, Ivins, Middleton, Bloomington, Atkinville, Washington, Shivwits, Shem, and Washington County.

Our location

Map showing the location of Ochoa's Mexican Grill on 1973 W Sunset Blvd M in St. George
Loading today's hours...