Here Are The Highest-Rated Mexican Restaurants In St. Louis

By Hannah DeRuyter

August 2, 2021

Colorful Street Tacos, Shrimp - Seafood, Fish, Grilled, Ready-To-Eat
Photo: Getty Images

Finding the perfect taco and margarita combination in St. Louis just got a little bit easier.

Stacker compiled a list of the highest-rated Mexican restaurants in the area using data from Tripadvisor.

Tacos and burritos may be your go-to order for Mexican, but there is so much more the Mexican cuisine has to offer on its menus. Here is what the report had to say about Mexican food:

"Mexican fare ranks with Italian and Chinese as Americans' top-three favorite global cuisines, according to the National Restaurant Association. Mexican flavors and ingredients have permeated all corners of American cuisine, infusing vibrant and varied tastes into Americans’ daily diet. But while tacos and enchiladas may seem commonplace in America now, that wasn’t always the case."

According to the report, here are the 10 highest-rated Mexican restaurants in St. Louis:

10. Gringo Tacos and Burgers

  • Rating: 4.0 / 5

9. Canyon Cafe

  • Rating: 4.0 / 5

8. Tequila Mexican Restaurant

  • Rating: 4.5 / 5

7. Mi Ranchito

  • Rating: 4.5 / 5

6. Rosalita's Cantina

  • Rating: 4.0 / 5

5. Ruiz' Mexican Restaurant

  • Rating: 4.5 / 5

4. Mission Taco Joint - Soulard

  • Rating: 4.5 / 5

3. Mission Taco Joint

  • Rating: 4.5 / 5

2. Southwest Diner

  • Rating: 4.5 / 5

1. Chava's Mexican Restaurant

  • Rating: 4.5 / 5

To view the complete list, click here.

Advertise With Us
Music, radio and podcasts, all free. Listen online or download the iHeart App.

Connect

© 2025 iHeartMedia, Inc.