17 Places To Get Your Mexican Food Fix in STL

 In Food

Whether you’re in the mood for margaritas and chips or a full meal, St. Louis’ many Mexican restaurants have something for everyone. Try these spots for your traditional dishes and a little modern experimentation.

Photo courtesy of Mission Taco Joint

Photo courtesy of Mission Taco Joint

Chava’s Mexican Restaurant
With a colorful exterior matching its vibrant menu, Chava’s serves up unique Mexican cuisine and tangy Margaritas. 925 Geyer Ave., Soulard

Chimichanga’s Mexican Restaurant
Chimichanga’s serves up traditional dishes against a traditional cantina background. The Mexican rice and guacamole are hard to beat. 5425 Grand Blvd., Holly Hills

El Buro Loco
El Buro Loco offers Mexican food in the heart of the bustling Central West End. Grab a drink or stay for a late dinner. 313 N Euclid Ave., Central West End

Hacienda Mexican Restaurant
With a self-serve, bottomless chips and salsa bar, Hacienda creates a festive, relaxed atmosphere. Try their burrito bowls for a modern twist on a traditional Mexican dish. 9748 Manchester Road, Rock Hill

La Monarca
This no-nonsense dining destination focuses on quality over frills. Tamales, fresh salsa, and crisp quesadillas make up just a few of their delectable menu items. 8531 Olive Blvd., University City

La Tejana Taqueria

In addition to their sit-down restaurant, La Tejana also offers a Hispanic grocery store and butcher shop. After your meal, try stocking up on a few traditional Mexican ingredients for some creative home cooking. 3157 North Lindbergh Blvd., Bridgeton

La Vallesana
Casual and cozy, the atmosphere here is perfect for families, friends, and couples alike. Their refreshing horchata is the perfect drink for a balmy St. Louis summer day. 2801 Cherokee St., Cherokee Street

Lily’s Mexican Restaurant
Often concealed from the naked St. Louisan’s eye, Lily’s is a hidden gem. Their home-style Mexican fare invites you to be a part of the process as you place your order at the counter, pick up your chips and salsa, and receive service from a restaurant family member. 4601 South Kingshighway Blvd., St. Louis Hills

Mariachi’s II
The melon margaritas and filling fajitas at Mariachi’s speak for themselves. Try a massive plates and wear your comfy pants. 4625 Gravois Ave., Bevo Mill

Milagro Modern Mexican
Looking for some date night Mexican? Milagro’s contemporary plates in an upscale setting are sure to wow your significant other. 20 Allen Ave. Suite 130, Webster Groves

Mission Taco Joint
The novelty of Mission Taco’s flavor combinations has quite a buzz. With seasonal tacos and constantly rotating salsa creations, the menu is always exciting. With a third location in the Central West End, Mission Taco has quickly become a St. Louis staple. 398 North Euclid Ave., Central West End, 6235 Delmar Blvd., Delmar Loop, 908 Lafayette Ave., Soulard

Casual counter and drive-thru service make this dining spot ideal for those days you forget lunch at home. All plates come with heaping portions of Spanish rice, fresh beans and salsa. 9643 Manchester Road, Rock Hill

This Latin-inspired cantina adds an urban spin to traditional Mexican dishes. Should you choose to visit, be sure to try the delicious rice pudding with mango and the guacamole arepas. 6679 Delmar Blvd., University City

Rosalita’s Cantina
For a city adventure, visit Rosalita’s on Washington Avenue. Happy hour from 3-7pm and will start your night off right. Servers even make guacamole right in front of your table. 1235 Washington Ave., Downtown

Taco Circus
Dedicated to delivering quick, fresh food, Taco Circus is good, cheap, and fast. Their meat is sourced from local farms and is always free from hormones, antibiotics and steroids. 4258 Schiller Place, Bevo Mill

Taqueria El Bronco
TVs streaming telenovelas welcome you upon entrance to the Taqueria. Try the chunky guacamole alongside their famous tacos or Al Pastor burrito. 2817 Cherokee St., Cherokee Street

The homemade tortillas alone set this spot apart. Feeling creative? Try making your own meal with a combination platter. 8 1/2 South Euclid Blvd., Central West End

Recommended Posts