Best Mexican Food In St. Louis

January 19, 2011 10:26 AM

Good Mexican food is easy to come by. Great Mexican food, however, is a little more challenging to find. Luckily, St. Louis is a mecca of fantastic Mexican food that will please the pickiest palate. Whether you’re looking for authentic Mexican fare or Tex-Mex fusion, St. Louis has what you’re looking for. Next time the craving for delicious Mexican food hits, give these places in St. Louis a try. – Stephanie Shepard
57507824 Best Mexican Food In St. Louis

(credit: Justin Sullivan/Getty Images)

Neveria La Vallesana

2801 Cherokee Street
St. Louis, Mo. 63118
(314) 776-4223

Located on Cherokee Street in the Latino district of St. Louis, Neveria La Vallesana offers an authentic taste of Mexico. You won’t find a Web site for this restaurant, but you will discover a wide variety of local dishes. Try Neveria La Vallesana’s Al Pastor Torta. This flatbread sandwich is served with juicy pork and fresh cilantro. Sip on fizzy Mexican Coke or milky sweet horchata to end your meal.

Hours: Monday through Sunday, 11 a.m. to 8 p.m.

Milagro Modern Mexican

20 Allen Avenue
St. Louis, Mo. 63119
(314) 962-4300

For an authentic Mexican menu with a modern flair, give Milagro Modern Mexican a try. This casual restaurant is upscale without being too pretentious and offers a variety of dishes, from the simple to the extravagant. Try the ceviche de atun as a starter; this appetizer features sashimi grade tuna, fresh lime juice, avocado, cilantro, mango and tostaditas. Also of note are Milagro’s house-made margaritas. With triple sec, tequila and fresh squeezed lime juice, this delightful beverage is a treat for all the senses.

Hours: Monday through Saturday, 11 a.m. to 10 p.m.; Sunday, noon to 9 p.m.

picture 1 Best Mexican Food In St. Louis


Pueblo Nuevo

7401 North Lindbergh Boulevard
St. Louis, Mo. 63042
(314) 831-6885

Next time the craving for great Mexican food strikes, look no further than Pueblo Nuevo. This restaurant, located in a bustling strip mall in St. Louis, takes Mexican food to a whole new level. Try the chicken enchilada in verde sauce; served with flavorful beans and tender rice, this is not a dish to be missed. Feeling a bit more adventurous? Try Pueblo Nuevo’s acclaimed beef tongue tacos. Served on your choice of corn or flour tortilla, this delicacy is both tender and flavorful.

Hours: Monday through Thursday, 11:30 a.m. to 9:30 p.m.; Friday and Saturday, 11:30 a.m. to 10 p.m.