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

Written by:
July 25, 2022
Guajillo studio // Shutterstock

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

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.

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. during the Mexican Revolution 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, Stacker turned to Tripadvisor 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.

You may also like: How gas prices have changed in St. Louis in the last week

1 / 30
Tripadvisor

#30. Taqueria Durango

- Rating: 4.0 / 5 (36 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
- Read more on Tripadvisor
2 / 30
Tripadvisor

#29. Laredo on Lafayette Square

- Rating: 4.0 / 5 (34 reviews)
- Detailed ratings: Food (4.0/5), Service (4.0/5), Value (4.0/5), Atmosphere (4.0/5)
- Price: $$ - $$$
- Address: 2001 Park Ave, Saint Louis, MO 63104-2538
- Read more on Tripadvisor
3 / 30
Tripadvisor

#28. El Tapatio

- Rating: 4.5 / 5 (25 reviews)
- Detailed ratings: Food (4.5/5), Service (5.0/5), Value (4.5/5)
- Price: $$ - $$$
- Address: 3279 Hampton Ave, Saint Louis, MO 63139-2325
- Read more on Tripadvisor
4 / 30
Tripadvisor

#27. El Indio Restaurant

- Rating: 4.0 / 5 (38 reviews)
- Detailed ratings: Food (4.0/5), Service (4.0/5), Value (4.0/5), Atmosphere (3.5/5)
- Price: $$ - $$$
- Address: 9865 Manchester Rd, Saint Louis, MO 63119-1243
- Read more on Tripadvisor
5 / 30
Tripadvisor

#26. Nachomama's Manchester

- Rating: 4.0 / 5 (95 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
- Read more on Tripadvisor

You may also like: Highest paying jobs in St. Louis that require a graduate degree

6 / 30
Tripadvisor

#25. 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
- Read more on Tripadvisor
7 / 30
Tripadvisor

#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
- Read more on Tripadvisor
8 / 30
Tripadvisor

#23. Hacienda Mexican Restaurant

- Rating: 3.5 / 5 (190 reviews)
- Detailed ratings: Food (3.5/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
- Read more on Tripadvisor
9 / 30
Tripadvisor

#22. 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
- Read more on Tripadvisor
10 / 30
Tripadvisor

#21. 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
- Read more on Tripadvisor

You may also like: Highest-rated pizza restaurants in St. Louis

11 / 30
Tripadvisor

#20. 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
- Read more on Tripadvisor
12 / 30
Tripadvisor

#19. 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
- Read more on Tripadvisor
13 / 30
Tripadvisor

#18. Amigos Cantina

- Rating: 4.0 / 5 (117 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
- Read more on Tripadvisor
14 / 30
Tripadvisor

#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
- Read more on Tripadvisor
15 / 30
Tripadvisor

#16. 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
- Read more on Tripadvisor

You may also like: Highest-rated brunch restaurants in St. Louis, according to Tripadvisor

16 / 30
Tripadvisor

#15. 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
- Read more on Tripadvisor
17 / 30
Tripadvisor

#14. 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
- Read more on Tripadvisor
18 / 30
Tripadvisor

#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
- Read more on Tripadvisor
19 / 30
Tripadvisor

#12. 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
- Read more on Tripadvisor
20 / 30
Tripadvisor

#11. 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
- Read more on Tripadvisor

You may also like: Highest-rated steakhouses in St. Louis, according to Tripadvisor

21 / 30
Tripadvisor

#10. El Burro Loco

- Rating: 4.0 / 5 (100 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
- Read more on Tripadvisor
22 / 30
Tripadvisor

#9. Taco Buddha

- Rating: 5.0 / 5 (32 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
- Read more on Tripadvisor
23 / 30
Tripadvisor

#8. Canyon Cafe

- Rating: 4.0 / 5 (177 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
- Read more on Tripadvisor
24 / 30
Tripadvisor

#7. 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
- Read more on Tripadvisor
25 / 30
Tripadvisor

#6. Mi Ranchito

- Rating: 4.5 / 5 (100 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
- Read more on Tripadvisor

You may also like: Highest-rated cheap eats in St. Louis, according to Tripadvisor

26 / 30
Tripadvisor

#5. Rosalita's Cantina

- Rating: 4.0 / 5 (304 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
- Read more on Tripadvisor
27 / 30
Tripadvisor

#4. Ruiz' Mexican Restaurant

- Rating: 4.5 / 5 (279 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
- Read more on Tripadvisor
28 / 30
Tripadvisor

#3. Mission Taco Joint - Historic Soulard

- Rating: 4.5 / 5 (187 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
- Read more on Tripadvisor
29 / 30
Tripadvisor

#2. Mission Taco Joint - Delmar Loop

- Rating: 4.5 / 5 (345 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
- Read more on Tripadvisor
30 / 30
Tripadvisor

#1. Chava's Mexican Restaurant

- Rating: 4.5 / 5 (198 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
- Read more on Tripadvisor

You may also like: Cities with the fastest growing home prices in St. Louis metro area

Trending Now