We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

El Maguey Mexician Restaurant

1413 Lake Saint Louis Blvd, Lake Saint Louis, MO 63367-1320
+1 636-625-8226
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent35%
  • Very good41%
  • Average12%
  • Poor2%
  • Terrible10%
Travelers talk about
“shrimp” (4 reviews)
“beans” (2 reviews)
“mexican food” (6 reviews)
Open Now
11:00 AM - 10:00 PM Hours
$$ - $$$
1413 Lake Saint Louis Blvd, Lake Saint Louis, MO 63367-1320
All Details
Write a ReviewReviews (40)
Traveler rating
Traveler type
Time of year

1 - 10 of 40 reviews

Reviewed 3 weeks ago via mobile

We stopped in for a quick dinner with the family. We eat at all the El Maguey restaurants in our vicinity because they are all pretty much the same. Good Mexican food at decent prices. Tonight was no different. I decided on a Chimichanga tonight....More

Thank B G
Reviewed August 27, 2018 via mobile

We sat out on the deck and enjoyed the water view while sipping on margaritas! Service was excellent, food was great - no complaints.

Thank Kkaatty
Reviewed August 7, 2018

We ate at El Maguey after a long day of travel. The options weren't that great of places to eat; and we didn't want chain restaurant food. At the time, we didn't know that El Maguey was a chain. The food was bland and unexciting....More

Thank da2ja
Reviewed February 4, 2018 via mobile

Good food and good service. Their soup with shrimp is my favorite soup ever. We go often, it's always good and the margaritas are delicious.

Thank scbwestart
Reviewed September 7, 2017

I am used to living in Texas and San Diego. What I pay for this food is not what I would get in those places. Also most of the time it looks like the re fried beans are old and the portions of the actual...More

Thank 763svenh
Reviewed August 22, 2017

Their food is very good, however, I tried something new and unusual and sorry I did. The service is very good as are the margaritas.

Thank Barbara D
Reviewed May 16, 2017

Very good attentive wait staff. I had delicious fajitas and very tasty margaritas! I plan to come back!

Thank crickett924
Reviewed March 21, 2017

The food is good Mexican fare typical for Missouri. We enjoy eating out on the deck which overlooks the lake. The service is good and they have various flavors and sizes of frozen Margaritas.

Thank 60thenew29
Reviewed March 16, 2017

Of all the El Maguey restaurants in the St. Louis area, this is simply the best. The menu is fresh, the tequila is perfect, and the view is great.

Thank chatty1959
Reviewed March 1, 2017

Busy place - lots of people love the food and the staff is very friendly and efficient. Food was delicious and generously portioned. Fairly inexpensive as well.

Thank lesleyc64
Nearby HotelsSee all hotels
Americas Best Value Inn- Lake St. Louis
50 reviews
.04 miles away
Super 8 by Wyndham O'Fallon MO/St. Louis Area
292 reviews
2.17 miles away
Ramada by Wyndham Wentzville
195 reviews
2.74 miles away
Hilton Garden Inn St. Louis/O'Fallon
578 reviews
3.54 miles away
Nearby Restaurants
Asabi Bistro Sushi Bar & Grill
20 reviews
.05 miles away
Green China
36 reviews
.04 miles away
29 reviews
.09 miles away
Nearby Attractions
Quail Ridge Park
76 reviews
3.73 miles away
Dickherber Farms
8 reviews
3.98 miles away
River City Rascals
44 reviews
4.78 miles away
Rockin' Jump O'Fallon
25 reviews
2.11 miles away
Questions & Answers
Get quick answers from El Maguey Mexician Restaurant staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Lunch, Dinner
Restaurant features
Takeout, Seating, Waitstaff, Serves Alcohol, Outdoor Seating
Good for
Families with children, Kids
Open Hours
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
Location and Contact Information
  • Address: 1413 Lake Saint Louis Blvd, Lake Saint Louis, MO 63367-1320
  • Location: United States  >  Missouri (MO)  >  Lake Saint Louis
  • Phone Number: +1 636-625-8226
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing