El Maguey | Mexican Restaurant

$ • Mexican, Vegetarian

Hours today·

About El Maguey | Mexican Restaurant

El Maguey is a great little hole in the wall with amazing food and large portions. This place gets BUSY, and the staff are friendly, curious, and knowledgeable. Everything is extremely fresh and made to order, so it may take a little longer but is well worth it. The best Mexican food on the island, authentic and flavorful. It is not your average run of the mill quick order restaurant. Customers recommend the beef chimichangas combo plate. The guacamole is so good. The food is always fresh, always CORRECT, and always good. The restaurant has a small local feel with friendly portions and staff.

Menu

Add a Menu
El Maguey | Mexican Restaurant Menu
El Maguey | Mexican Restaurant Menu

Customers' Favorites

Photos

Add a Photo
El Maguey | Mexican Restaurant
El Maguey | Mexican Restaurant
View All Photos

Recent Reviews

4.1
210 ratings
5
65%
4
12%
3
5%
2
9%
1
9%
Food
4.1
Atmosphere
3.9
Service
4.2

Share your opinion about El Maguey | Mexican Restaurant

Best Mexican on the island. I got beef enchiladas and a Medium gauc, if i got the medium I can’t imagine how big the large is 😮. AMAZING chips. Like this place is legit
Small place; don't let the overall look of the restaurant deter you. It was very clean and the food was exceptional!!! They do have gluten free options (I got a meal similar to taco bell's chicken bowl). Pricing was very cheap compared to most places and the food was soooo good and filling.
El Maguey is tucked off in a small plaza but is as authentic as it can get. Fairly decent pricing with large portions. Depending on when you show up, be prepared to wait as there are about 8 or so tables but regulars and visitors pack this space.

Ordered the wet burrito meal and it was delicious. Slight knuckleball compared to other restaurants is they charge even for your first basket of chips and salsa. Salsa is more on watery end and has a little kick for those that...read full review

Read All Reviews(202)

Hours

Monday 11:30AM - 3:15AM
Tuesday 11:30AM - 3:15PM
5 - 7:45PM
Wednesday 5 - 7:45PM
11:30AM - 3:15PM
Thursday 5 - 7:45PM
11:30AM - 3:15PM
Friday 11:30AM - 3:15PM
5 - 7:45PM
Saturday 11:30AM - 3:15PM
5 - 7:45PM
Sunday Closed
Updated on: