About
El Gallo Giro is a Mexican restaurant located in Provo, Utah. It is an asador where guests can eat things like tacos, burritos and other Mexican dishes. The menu also includes a variety of options for all tastes. The restaurant offers guests a chance to enjoy the flavors of Mexico in a relaxed atmosphere. Customers enjoy the warm atmosphere and friendly service. El Gallo Giro is also known for their quality burrito restaurant, where all the burritos are made fresh.
Restaurant Features
Facilities & Amenities
Restroom- Wifi Available
Kid Friendly
Kid Menu
Kid High Chair
Wheelchair Access
Parking
- Free Parking Lot
Accepted Payments
- Credit Card
- Apple Pay
- Google Pay
Ratings for El Gallo Giro
Boosted accuracy with combined honest ratings!
- Overall Rating
google
yelp
facebook
tripadvisor
zomato
foursquare
Reviews for El Gallo Giro
We only show the 3 most relevant reviews to save you time.
I got the Mr. Joe Taco plate, my wife got the 2 enchilada + 1 burrito plate. Both were delicious! The tortillas were homemade. We also got the homemade guacamole, which if you’re usually a fan of guac, don’t miss this gem! The salsa bar was a great addition for my tacos. Very authentic feel with very impressive food (this coming from a Texan!)
This place could be my favorite Mexican restaurant. You walk in and it looks, feels, and smells authentic. The food is excellent and very reasonably priced. The plates are huge. You can easily share with someone if you want. Frankly, I not the kind of person who leaves a lot of reviews, but this place definitely deserves a great one.
Just stopped in here for dinner while in town for a conference. This is a great little spot with some delicious food. They were very accommodating to make some food for me that was safe (no wheat or dairy). The portion size was quite plenty and even though I was super hungry from a long travel day I wasn’t able to finish it all. Our server was super friendly and did a great job of taking care of our large group.
Menu / Photos







Business Hours
| Sunday: | 9:00 AM - 8:00 PM |
| Monday: | 9:00 AM - 9:00 PM |
| Tuesday: | 9:00 AM - 9:00 PM |
| Wednesday: | 9:00 AM - 9:00 PM |
| Thursday: | 9:00 AM - 9:00 PM |
| Friday: | 9:00 AM - 9:00 PM |
| Saturday: | 9:00 AM - 9:30 PM |
