About
El Huapango Mexican Restaurant in Grimes, Iowa is a family restaurant that serves authentic Mexican food. With a wide variety of dishes including burritos, tacos, and fajitas, the restaurant is sure to please even the most discerning palettes. They also offer a full bar to compliment their meals.
Ratings for El Huapango Mexican Restaurant
Boosted accuracy with combined honest ratings!
- Overall Rating
google
doordash
yelp
tripadvisor
Reviews for El Huapango Mexican Restaurant
We only show the 3 most relevant reviews to save you time.
Service exceptional slow and there were only 3 tables. Server did not offer refills, I had to ask for everything. No smile whatsoever. No pineapple in my Hawaiian street tacos and the mango patron margarita was made with well tequila, but I was charged $16. Worst restaurant I’ve been to in awhile.
Food was delicious, well cook, no greasy and really flavorful. Service was fast. We just went through to Des Moines on Labor Day and find this place and almost everything was good except for the chips, not bad but too thick for me.
I'm new to the Johnston area and was craving Mexican. I decided to try a few out so I could eventually have great food when I was wanted. I started with El Huapango in Grimes. I tried one in Ankeny (the absolute worst) then Johnston and Clive. El Huapango was by far the best! I had the chimichanga meal and with only 1 eating, I was able to have 3 meals out of the 1 order. Huge portions plus came with chips and some amazing salsa (which some places charge for). Have already recommended to my friends and already have plans to go back. And don't forget the very friendly staff and their really decent prices. I spent $22 and that was with a $8 tip on a takeout. You should definitely try it out! And make sure you tip when you order, ESPECIALLY when it's a delivery. Service workers aren't appreciated enough. They literally pay their rent with those tips (just saying ????)
Photos

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