St. Louis

Celebrate Cinco de Mayo at St. Louis's best Mexican restaurants

AI Assisted Icon
Published on April 29, 2019
Celebrate Cinco de Mayo at St. Louis's best Mexican restaurants

Taqueria El Bronco. | Photo: Vazz Z./Yelp 

It's the United States' favorite day to celebrate Mexican culture, but it's not, as many believe, Mexico's Independence Day — that comes Sept. 16.

Cinco de Mayo instead commemorates a significant military victory, in which the Mexican army defeated French forces at the Battle of Puebla on May 5, 1862.

Want to celebrate the occasion and show off your newfound knowledge of Mexican history? Hoodline crunched the numbers to find the best Mexican restaurants in St. Louis, using both Yelp data and our own methodology. Use our list to score a delicious Cinco de Mayo meal.


1. El Burro Loco

PHOTO: CAPRICE F./YELP

Topping the list is El Burro Loco. Located at 313 N. Euclid Ave. in Central West End, the Mexican spot is the highest rated Mexican restaurant in St. Louis, boasting four stars out of 342 reviews on Yelp.

2. Taco Circus

PHOTO: BRIAN M./YELP

Bevo Mill's Taco Circus, located at 4258 Schiller Place, is another top choice, with Yelpers giving the Mexican spot four stars out of 232 reviews.

3. Taqueria El Bronco

Photo: SYLVESTER N./Yelp

Taqueria El Bronco, a Mexican spot in Benton Park West, is another go-to, with four stars out of 204 Yelp reviews. Head over to 2817 Cherokee St. to see for yourself.

4. Lily's Mexican Restaurant

PHOTO: MARK P./YELP

Over in South Hampton, check out Lily's Mexican Restaurant, which has earned four stars out of 104 Reviews on Yelp. You can find the Mexican spot at 4601 S. Kingshighway Blvd.


This story was created automatically using local business data, then reviewed by an editor. Click here for more about what we're doing. Got thoughts? Go here to share your feedback.