St. Louis

The 5 best Mexican spots in St. Louis

AI Assisted Icon
Published on August 22, 2019
The 5 best Mexican spots in St. LouisSpare No Rib. | Photo: Megan P./Yelp

Looking to satisfy your appetite for Mexican fare?

Hoodline crunched the numbers to find the top Mexican spots around St. Louis, using both Yelp data and our own secret sauce to produce a ranked list of where to achieve your dreams.

1. Spare No Rib

pHOTO: cLAYTON b./yELP

Topping the list is Spare No Rib. Located at 2200 Gravois Ave. in Benton Park, the beer bar, which offers barbecue, tacos and more, is the highest-rated Mexican restaurant in St. Louis, boasting 4.5 stars out of 254 reviews on Yelp.

2. BLT's - Breakfast, Lunch and Tacos

Photo: Joelle J./Yelp

Next up is downtown's BLT's - Breakfast, Lunch and Tacos, situated at 626 N. Sixth St. With 4.5 stars out of 129 reviews on Yelp, the breakfast and brunch spot, which offers tacos and more, has proven to be a local favorite.

3. Mission Taco Joint

Photo: Crystal R./Yelp

Soulard's Mission Taco Joint, located at 908 Lafayette Ave., is another top choice, with Yelpers giving the cocktail bar and Mexican spot four stars out of 493 reviews.

4. Kalbi Taco Shack

Photo: Melissa V./Yelp

Kalbi Taco Shack, an Asian fusion and vegetarian spot that offers tacos and more in Benton Park, is another much-loved go-to, with 4.5 stars out of 143 Yelp reviews. Head over to 2301 Cherokee St. to see for yourself.

5. Mariachis II Mexican Restaurant

Photo: Joseph W./Yelp

Finally, over in Bevo Mill, check out Mariachis II Mexican Restaurant, which has earned 4.5 stars out of 139 reviews on Yelp. You can find the Mexican and Tex-Mex spot at 4625 Gravois Ave.


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