El Maguey Mexican restaurant

$$ • Mexican, Vegetarian

Hours today·

About El Maguey Mexican restaurant

El Maguey Mexican restaurant offers delicious food, great drink selection, and friendly service in an awesome location. The outdoor patio seating is wonderful, and the wait staff is kind and welcoming. Highly recommended are the fish tacos with large pieces of fish, as well as the Birria tacos and chile rellenos. The food is served in a timely manner, with generous portions, and the flavor is consistently praised. Customers enjoy the authentic taste, friendly staff, and great prices. The atmosphere is enjoyable, though some mention that the music can be a bit loud for conversation. Overall, El Maguey provides a unique and enjoyable Mexican dining experience that many plan to return to.

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

2.9
227 ratings
5
40%
4
8%
3
6%
2
8%
1
38%
Food
3.5
Atmosphere
3.3
Service
3.2

Share your opinion about El Maguey Mexican restaurant

Always an interesting dining experience at this El Maguey location in the Delmar Loop.

Unfortunately, they are always understaffed and while those who are there mean well they often fall very short of what you would expect at a sit-down restaurant.

The fish tacos are a solid choice and the margaritas are good but outside of the ambience created by being in the Delmar Loop (fun area to visit in STL) there are more worthwhile options if you find yourself craving Mexican...read full review
Great food, good flavors. They have a vegetarian fajitas with carrots, cauliflower and mushrooms, which was surprisingly delicious and you can add meat to it. Typical rice and beans you get any any Mexican place nowadays.
The food was fresh and good. The service was young so not as attentive as I preferred but they're young and still learning.
The atmosphere was clean and traditional Hispanic flare.

Read All Reviews(227)

Hours

Monday 11AM - 9PM
Tuesday 11AM - 9PM
Wednesday 11AM - 9PM
Thursday 11AM - 9PM
Friday 11AM - 10PM
Saturday 11AM - 10PM
Sunday 12 - 9PM
Updated on: