Highest-rated Mexican restaurants in St. Louis, according to Tripadvisor

Written by:
February 8, 2023
Canva

Highest-rated Mexican restaurants in St. Louis, according to Tripadvisor

Mexican fare ranks second among Americans' favorite global cuisines, according to . 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.

To be sure, Americans have been influenced by the flavors of our neighbor to the south for hundreds of years. But it wasn't until refugees from southern and central Mexico brought their culinary traditions north to the U.S. that dishes like tacos found their way into the mainstream. An increasingly global culture (and a growing number of Mexican fast-food mainstays and high-end restaurants) have cemented Mexican food's beloved role in U.S. cuisine. Which begs the question: Where does one go for the best Mexican food in St. Louis?

To find out, turned to to compile a list of the highest-rated Mexican restaurants in St. Louis. Tripadvisor rankings factor in the average rating and number of reviews. Some restaurants on the list may have recently closed. Keep reading to see if your favorite spot made the list.

#30. Kimchi Guys

- Rating: 4.5 / 5 (14 reviews)
- Detailed ratings: not available
- Price: not available
- Address: 612 N 2nd St Suite 110, Saint Louis, MO 63102-2504
-

#29. Mas Tequila Cantina

- Rating: 4.0 / 5 (28 reviews)
- Detailed ratings: Food (4.5/5), Service (4.5/5), Value (4.0/5)
- Price: $$ - $$$
- Address: 708 N 2nd St, Saint Louis, MO 63102
-

#28. Nachomama's Manchester

- Rating: 4.0 / 5 (96 reviews)
- Detailed ratings: Food (4.0/5), Service (3.5/5), Value (3.5/5), Atmosphere (3.5/5)
- Price: $
- Address: 9643 Manchester Rd, Saint Louis, MO 63119-1333
-

#27. Taqueria Durango

- Rating: 4.0 / 5 (37 reviews)
- Detailed ratings: Food (4.5/5), Service (4.0/5), Value (5.0/5), Atmosphere (3.5/5)
- Price: $
- Address: 10238 Page Ave., Overland, Saint Louis, MO
-

#26. Cantina Laredo

- Rating: 3.5 / 5 (94 reviews)
- Detailed ratings: Food (4.0/5), Service (3.5/5), Value (3.5/5), Atmosphere (4.5/5)
- Price: $$ - $$$
- Address: 7710 Forsyth Blvd Centene Plaza, Clayton, Saint Louis, MO 63105-1810
-

#25. Hacienda Mexican Restaurant

- Rating: 3.5 / 5 (196 reviews)
- Detailed ratings: Food (4.0/5), Service (4.0/5), Value (3.5/5), Atmosphere (4.0/5)
- Price: $$ - $$$
- Address: 9748 Manchester Rd St. Louis, MO, Saint Louis, MO 63119-1347
-

#24. Fuzzy's Taco Shop

- Rating: 4.0 / 5 (89 reviews)
- Detailed ratings: Food (4.0/5), Service (4.0/5), Value (4.0/5), Atmosphere (4.0/5)
- Price: $
- Address: 8073 Watson Rd, Saint Louis, MO 63119
-

#23. Chimi's

- Rating: 4.5 / 5 (21 reviews)
- Detailed ratings: Food (4.0/5), Service (4.5/5), Value (4.5/5)
- Price: $$ - $$$
- Address: 520 N Highway 67 St Florissant Meadows Shopping Center, Florissant, Saint Louis, MO 63031-5104
-

#22. Pueblo Solis

- Rating: 4.0 / 5 (81 reviews)
- Detailed ratings: Food (4.0/5), Service (4.5/5), Value (4.5/5), Atmosphere (3.5/5)
- Price: $$ - $$$
- Address: 5127 Hampton Ave, Saint Louis, MO 63109-3114
-

#21. Taqueria El Bronco

- Rating: 4.0 / 5 (40 reviews)
- Detailed ratings: Food (4.0/5), Service (4.0/5), Value (4.5/5), Atmosphere (3.0/5)
- Price: $
- Address: 2812 Cherokee St, Saint Louis, MO 63118-3016
-

#20. Nixta

- Rating: 4.0 / 5 (58 reviews)
- Detailed ratings: Food (4.5/5), Service (4.5/5), Value (4.0/5)
- Price: $$ - $$$
- Address: 1621 Tower Grove Ave, Saint Louis, MO 63110-2205
-

#19. Club Taco

- Rating: 4.0 / 5 (58 reviews)
- Detailed ratings: Food (4.5/5), Service (4.0/5), Value (4.0/5)
- Price: $$ - $$$
- Address: 200 N Kirkwood Rd, Kirkwood, Saint Louis, MO 63122-4030
-

#18. Amigos Cantina

- Rating: 4.0 / 5 (118 reviews)
- Detailed ratings: Food (4.0/5), Service (4.0/5), Value (4.0/5), Atmosphere (4.5/5)
- Price: $$ - $$$
- Address: 120 W Jefferson Ave, Kirkwood, Saint Louis, MO 63122-4008
-

#17. Spare No Rib

- Rating: 4.5 / 5 (63 reviews)
- Detailed ratings: Food (4.5/5), Service (4.5/5), Value (4.5/5), Atmosphere (4.5/5)
- Price: $$ - $$$
- Address: 2200 Gravois Ave Suite 101, Saint Louis, MO 63104-2812
-

#16. Chimi's Fresh-Mex

- Rating: 4.0 / 5 (74 reviews)
- Detailed ratings: Food (4.0/5), Service (4.5/5), Value (4.0/5), Atmosphere (4.5/5)
- Price: $$ - $$$
- Address: 2435 Woodson Rd, Overland, Saint Louis, MO 63114-5456
-

#15. Mission Taco Joint - Central West End

- Rating: 4.0 / 5 (58 reviews)
- Detailed ratings: Food (4.5/5), Service (4.5/5), Value (4.0/5)
- Price: $$ - $$$
- Address: 398 N Euclid Ave, Saint Louis, MO 63108
-

#14. El Burro Loco

- Rating: 4.0 / 5 (102 reviews)
- Detailed ratings: Food (4.0/5), Service (4.0/5), Value (4.0/5)
- Price: $$ - $$$
- Address: 313 N Euclid Ave, Saint Louis, MO 63108
-

#13. Las Fuentes

- Rating: 4.5 / 5 (60 reviews)
- Detailed ratings: Food (4.5/5), Service (4.5/5), Value (4.5/5), Atmosphere (4.5/5)
- Price: $$ - $$$
- Address: 680 N Us Highway 67, Florissant, Saint Louis, MO 63031
-

#12. Gringo Tacos and Burgers

- Rating: 4.0 / 5 (53 reviews)
- Detailed ratings: Food (4.0/5), Service (4.0/5), Value (3.5/5)
- Price: $$ - $$$
- Address: 635 Washington Ave, Saint Louis, MO 63101-1207
-

#11. Fuzzy's Taco Shop

- Rating: 4.0 / 5 (144 reviews)
- Detailed ratings: Food (4.0/5), Service (3.5/5), Value (4.0/5)
- Price: $
- Address: 302 W Port Plaza Drive, Maryland Heights, Saint Louis, MO 63146
-

#10. Mi Ranchito

- Rating: 4.5 / 5 (103 reviews)
- Detailed ratings: Food (4.5/5), Service (4.5/5), Value (4.5/5), Atmosphere (4.0/5)
- Price: $$ - $$$
- Address: 887 Kingsland Ave, Saint Louis, MO 63130-3113
-

#9. Tequila Mexican Restaurant

- Rating: 4.5 / 5 (115 reviews)
- Detailed ratings: Food (4.0/5), Service (4.5/5), Value (4.5/5), Atmosphere (4.0/5)
- Price: $$ - $$$
- Address: 5496 Baumgartner Rd Ste 119, Saint Louis, MO 63129-2834
-

#8. Canyon Cafe

- Rating: 4.0 / 5 (178 reviews)
- Detailed ratings: Food (4.0/5), Service (4.0/5), Value (4.0/5), Atmosphere (4.0/5)
- Price: $$ - $$$
- Address: 1707 S Lindbergh Blvd, Saint Louis, MO 63131
-

#7. Taco Buddha

- Rating: 5.0 / 5 (35 reviews)
- Detailed ratings: Food (5.0/5), Service (4.5/5), Value (5.0/5)
- Price: $
- Address: 7405 Pershing Ave, University City, Saint Louis, MO 63130-4020
-

#6. Rosalita's Cantina

- Rating: 4.0 / 5 (307 reviews)
- Detailed ratings: Food (4.0/5), Service (4.0/5), Value (3.5/5), Atmosphere (4.0/5)
- Price: $$ - $$$
- Address: 1237 Washington Ave, Saint Louis, MO 63103-1903
-

#5. Ruiz' Mexican Restaurant

- Rating: 4.5 / 5 (280 reviews)
- Detailed ratings: Food (4.5/5), Service (4.5/5), Value (4.5/5), Atmosphere (4.5/5)
- Price: $$ - $$$
- Address: 901 N US Hwy 67, Florissant, Saint Louis, MO 63031-2917
-

#4. Arzola's Fajitas + Margaritas

- Rating: 5.0 / 5 (32 reviews)
- Detailed ratings: Food (5.0/5), Service (5.0/5), Value (4.5/5)
- Price: not available
- Address: 2730 McNair Ave, Saint Louis, MO 63118-1610
-

#3. Mission Taco Joint - Historic Soulard

- Rating: 4.5 / 5 (189 reviews)
- Detailed ratings: Food (4.5/5), Service (4.5/5), Value (4.0/5), Atmosphere (4.5/5)
- Price: $$ - $$$
- Address: 908 Lafayette Ave, Saint Louis, MO 63104
-

#2. Mission Taco Joint - Delmar Loop

- Rating: 4.5 / 5 (351 reviews)
- Detailed ratings: Food (4.5/5), Service (4.0/5), Value (4.0/5), Atmosphere (4.0/5)
- Price: $$ - $$$
- Address: 6235 Delmar Blvd, Saint Louis, MO 63130-4814
-

#1. Chava's Mexican Restaurant

- Rating: 4.5 / 5 (201 reviews)
- Detailed ratings: Food (4.5/5), Service (4.5/5), Value (4.5/5), Atmosphere (4.5/5)
- Price: $$ - $$$
- Address: 925 Geyer Ave, Saint Louis, MO 63104-3921
-

Trending Now