Top-Rated Mexican Restaurants in St. Louis, According to Tripadvisor

Mexican cuisine ranks with Italians and Chinese as the top three favorite international cuisines of Americans, according to the National Restaurant Association. Mexican flavors and ingredients have permeated all corners of American cuisine, introducing vibrant and diverse tastes into the everyday diet of Americans. But while tacos and enchiladas may seem popular in America now, that wasn’t always the case.

Americans have certainly been influenced by the flavors of our neighbors 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 United States during the Mexican Revolution that dishes like tacos found their way into the mainstream. A growing cosmopolitan culture (and a growing number of Mexican fast food and fine dining restaurants) has cemented the role of popular Mexican food in American 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 best-rated Mexican restaurants in St. Louis. Keep reading to see if your favorite place made the list.

You may also like: Top-Rated Steakhouses in St. Louis, According to Tripadvisor

#30. Casa Juarez

Rating: 4.0/5 (50 ratings)
– Detailed ratings: Food (3.5/5), Service (4.0/5), Value (3.5/5)
– Price: $$ – $$$
Address: 12710 Dorsett Rd, Maryland Heights, Saint Louis, MO 63043
Read more on Tripadvisor

#29. La Katrina

Rating: 4.5/5 (12 reviews)
– Detailed ratings: Food (4.5/5), Service (5.0/5), Value (4.5/5)
– Price: $$ – $$$
Address: 5220 Hampton Street, St. Louis, MO 63109
Read more on Tripadvisor

No. 28. Al Majwa

Rating: 4.0/5 (38 reviews)
– Detailed ratings: Food (4.5/5), Service (4.0/5), Value (4.5/5), Atmosphere (3.5/5)
– Price: $$ – $$$
– Address: 12315 Natural Bridge Rd, Bridgeton, Saint Louis, MO 63044-2020
Read more on Tripadvisor

No. 27. Taco and Ice Cream Joint

Rating: 4.5/5 (17 reviews)
– Detailed ratings:
– Price: $
– Address: 2738 Cherokee St, Saint Louis, MO 63118-3031
Read more on Tripadvisor

#26. Takeria Durango

Rating: 4.0/5 (34 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

You may also like: Top-Rated Chinese Restaurants in St. Louis, According to Tripadvisor

#25. Laredo in 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

No. 24. 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

No. 23. Indie Restaurant

Rating: 4.0/5 (36 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

No. 22. Cantina Laredo

Rating: 3.5/5 (92 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

No. 21. Hacienda Mexican Restaurant

Rating: 3.5/5 (187 ratings)
– Detailed ratings: Food (3.5/5), Service (4.0/5), Value (3.5/5), Atmosphere (4.0/5)
– Price: $$ – $$$
Address: 9748 Manchester Rd. Louis, MO, Saint Louis, MO 63119-1347
Read more on Tripadvisor

You may also like: Top-Rated Asian Restaurants in St. Louis, According to Tripadvisor

#20. Taqueria El Bronco

Rating: 4.0/5 (38 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

#19. Pueblo Solis

Rating: 4.0/5 (79 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

#18. Shimmy

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 Centre, Florissant, Saint Louis, MO 63031-5104
Read more on Tripadvisor

#17. Next

Rating: 4.0/5 (57 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

#16. Amigos Cantina

Rating: 4.0/5 (115 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

You may also like: Top-Rated Italian Restaurants in St. Louis, According to Tripadvisor

#15th. cut no ribs

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

#14. Taco Club

Rating: 4.0/5 (57 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

#13. 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

No. 12. Taco Joint Mission – 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

No. 11. La Fuentes

Rating: 4.5/5 (59 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

You may also like: Top-Rated Seafood Restaurants in St. Louis, According to Tripadvisor

#10. 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

#9. Boro Loco

Rating: 4.0/5 (99 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

#8. Canyon Cafe

Rating: 4.0/5 (174 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

# 7. Mexican Tequila Restaurant

Rating: 4.5/5 (113 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

# 6. May Ranchetto

Rating: 4.5/5 (100 ratings)
– 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: Top-Rated Restaurants in St. Louis, According to Tripadvisor

#5. Rosaletta Cantina

Rating: 4.0/5 (300 ratings)
– 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

# 4. Ruiz Mexican Restaurant

Rating: 4.5/5 (278 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

#3. Taco Joint – Solard Historic Mission

Rating: 4.5/5 (184 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

#2. Taco Joint Mission – Delmar Lube

Rating: 4.5/5 (343 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

#1. Chava’s Mexican Restaurant

Rating: 4.5/5 (195 ratings)
– 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: Top-Rated Things to Do in St. Louis, According to Tripadvisor

Leave a Comment

Your email address will not be published. Required fields are marked *