14 Best Tex-Mex Restaurants in St. Louis

Arzolas Fajitas + Margaritas Tex-Mex • $$
2730 McNair Ave, St. Louis

Customers` Favorites

Real Deal Homemade Guacamole
Real-Deal Handmade Guacamole
Steak Burrito with Queso
Chips & Salsas Two-Ways
Quesadilla Chicken Luna
6th Street Fajita Tacos
Steak Fajitas for Two
Jalapeno Hush Puppies
Guacamole Appetizer
The Texas Tornado

“Arzolas Fajitas + Margaritas is a restaurant known for its great service, large covered patio, and enjoyable atmosphere. The establishment is located in Benton Park and offers delicious Mexican-inspired dishes, such as steak and chicken fajitas, steak empanadas, and special margaritas. While the food can be considered on the pricier side, it is often described as elevated Mexican cuisine, with some reviewers praising it as one of the best meals they've had in St. Louis. Some customers have noted that the food can be a bit salty and may incur additional charges for certain sides or extras. Nonetheless, Arzolas Fajitas + Margaritas is generally well-regarded for its friendly staff, tasty food, and inviting ambiance.“

4.7 Superb187 Reviews
Chava's Mexican Restaurant Mexican • $
925 Geyer Ave #3921, St. Louis

Customers` Favorites

Complimentary Chips and Salsa
Ranchero Chicken Chimi
Build Your Own Burrito
Free Chips and Salsa
Vegetarian Quesadilla
Margarita 16oz Togo
Chava Quesadilla
Stuffed Peppers
Chicken Fajitas
Rice and Beans

“Chava's Mexican Restaurant serves delicious and distinct Mexican food with a wide variety of dishes that go beyond the usual fare. The fried fish tacos are a highlight, and the individual nachos are a popular favorite. The restaurant boasts great service, with attentive servers and generous refills on chips and salsa. The margaritas are also a hit. With its amazing decor and welcoming atmosphere, Chava's is a must-visit for anyone craving authentic and flavorful Mexican cuisine.“

4.5 Superb184 Reviews
Canyon Cafe Tex-Mex • $$
1707 S Lindbergh Blvd Store #2, St. Louis

Customers` Favorites

Grilled Salmon Caesar Salad
Verde Chicken Enchiladas
Street Tacos De Pescado
Grilled Chicken Tacos
Canyon Classic Burger
Tableside Guacamole
Pueblo House Salad
Adovo Chicken Pasta
Combo Enchiladas
Tuna Fire Grilled

“Canyon Cafe offers tasty Mexican food, praised for dishes like Pancho's Enchiladas and the Salmon Quesadilla. While some may have mixed feelings about the decor, the service is noted as friendly and efficient. Enjoy a good time with margaritas, and on a nice day, their beautiful patio is a great spot for a meal and chat.“

3.9 Good112 Reviews
Mariachi’s II Mexican Restaurant Mexican • $
4625 Gravois Ave, St. Louis

Customers` Favorites

Steak and Chicken Fajitas
Chicken Chimichanga
Enchiladas Supremes
Chicken Quesadilla
Grande Chimichanga
Steak Taco Salad
Arroz Con Pollo
Burrito Special
Shrimp Fajitas
Chicken Nachos

“Mariachi's II Mexican Restaurant is a gem in St. Louis, offering phenomenal staff and food at exceptionally great prices. The menu features excellent burritos, fajitas, and mole sauce, as well as a variety of salsas, including a spicy option. The meat is tender, moist, and seasoned well, and portions are huge for a very reasonable price. The restaurant also serves a traditional Mexican breakfast, including Cafe de Olla, with generous portions and well-prepared dishes. With excellent service and a cozy atmosphere, Mariachi's II is a must-stop place to eat, especially during real breakfast hours.“

4.6 Superb83 Reviews
Los Arcos Mexican • $
3073 Watson Rd, St. Louis

Customers` Favorites

Los Arcos Sampler Platter
Pineapple Fajitas
Grilled Chicken
Fajita Chicken
Pollo Epecial
Beef Burrito
Quesadillas
Chimichanga
Cheese Dip
Best Nachos

“Los Arcos is a popular restaurant that consistently delivers great service and delicious food. Despite being fully booked, the restaurant managed to provide amazing service, with staff efficiently handling large parties. The menu boasts flavorful dishes, such as the Enchiladas Mexicana, and the portions are generous. With affordable prices and friendly staff, Los Arcos is a gem worth visiting.“

4.4 Superb118 Reviews
LA CRAZY Margarita Mexican • $
3131 S Grand Blvd, St. Louis

Customers` Favorites

Ensalada de Pollo Asado Grilled Chicken Salad
Chicken Enchilada w Red Sauce
Grilled Chicken Tacos
Quesadilla Tlaxcala
Chimichanga & Tamal
Burrito Special
Mexican Tacos W
Chicken Fajitas
Chile Colorado
Chile Relleno

“LA CRAZY Margarita is a Mexican restaurant in St. Louis known for its delicious food, such as the chorizo chimichanga, and strong drinks. The atmosphere is enjoyable and the staff are friendly, with particularly notable service from the waiters. Prices are reasonable and they offer complimentary chips and salsa for take-out orders. Some customers have mentioned a preference for different chips, but overall, LA CRAZY Margarita is a highly recommended Mexican restaurant.“

4.1 Good147 Reviews
El Agave Mexican Restaurant Mexican • $
10893 Sunset Hills Plaza, St. Louis

Customers` Favorites

Chile Relleno Lunch Platter
Taco and Cheese Enchilada
Shrimp Nachos Fajita
Chicken Chimichanga
Shrimp Burrito 1
Carnitas Dinner
Shrimp Burrito
Nachos Supreme
Chips and Salsa
Chicken Wings

“El Agave Mexican Restaurant is a family-owned establishment that offers delicious Mexican cuisine. The food is praised by customers, who also appreciate the friendly service and prompt delivery of orders. The restaurant provides a great dining experience, with tasty margaritas and a welcoming atmosphere, making it a recommended choice in the area.“

4.1 Good123 Reviews
Nachomama's Tex-Mex • $
9643 Manchester Rd, St. Louis

Customers` Favorites

Three Flavors of Tacos Platter
Steak Fajita Taco Platter
Beef Burrito with Queso
Beef Enchilada Platter
Guacamole and Chips
Chicken Chimichanga
Chips and Salsa
Chicken Burrito
3 Taco Platter
Salsa and Chips

“Nachomama's is a small, family-owned restaurant that offers great food and excellent service. Despite its weathered exterior, the interior is clean, organized, and well-run, with a wonderful aroma. The menu features a wide variety of Mexican dishes, including the popular Veggie Burrito Bowl, which is made with grilled vegetables, rice, beans, cabbage, and shredded cheese. The restaurant also offers gluten-free options, and their handmade lemonade is a must-try. Nachomama's is a local favorite, known for its delicious food and friendly, patient staff.“

3.4 Good119 Reviews
Chimi's Fresh-Mex Mexican • $$
2435 Woodson Rd, St. Louis

Customers` Favorites

Steak and Shrimp Dinner with Vegetables
Chimichanga and Enchilada Fajitas Mix
Pick 2 Chimichanga and Enchilada
Steak and Shrimp Fajitas
Cadillac Margarita
Chips and Salsa
Fried Ice Cream
Tacos Al Pastor
Combo Fajitas
Steak Fajitas

“Chimi's Fresh-Mex offers a wide variety of delicious Mexican cuisine, with great food, good prices, and friendly service. The upbeat atmosphere and comfortable seating create a pleasant dining experience, perfect for both casual meals and special occasions. The menu features a range of vegetarian options, including beans, rice, salad, soups, chips, and dip.“

4.1 Good94 Reviews
Chevys Fresh Mex Mexican • $
12466 Tesson Ferry Rd, St. Louis

Customers` Favorites

Chevys Super Cinco Combo
Housemade Tortilla Soup
Crispy Chicken Flautas
Loaded Nachos Grande
Corn Chips and Salsa
Enchiladas Supremas
Smothered Burrito
Chicken Fajitas
Fajita Nachos
Quesadilla

“Chevys Fresh Mex offers amazing food, with responsive and professional staff. While there are no lunch portions available, the meals are described as wonderful. The restaurant is wheelchair accessible, though the entry point may require some extra navigation. Customers praise the great service, food, and drinks, as well as the delightful desserts.“

4 Good119 Reviews
El Comal Mexican • $
8724 St Charles Rock Rd, St. Louis

Customers` Favorites

Chilaquiles with Red Sauce
Steak a La Mexicana
Fajita Quesadilla
Chicken Fajitas
Chips and Salsa
Fajita Al Comal
Steak Tacos
Carnitas
Pupusas
Queso

“El Comal is a Mexican restaurant that offers good service and delicious food at a reasonable price. The salsa is made with fresh ingredients and has tons of flavor. The menu features a variety of dishes, including soft steak tacos and chicken flautas, which are both filling and well-priced. While the margaritas may not be exceptional, they are affordable. The restaurant is a great option for those looking for good Mexican food without breaking the bank.“

3.9 Good62 Reviews
Rosalita's Cantina Mexican • $$
1235 Washington Ave, St. Louis

Customers` Favorites

Carne Asada Quesadilla
Rice and Refried Beans
The Cadillac Fajitas
Chicken Chimichanga
Nachos with Chicken
Chicken Quesadilla
Cheese Quesadilla
Carne Asada Tacos
Chips and Queso
Margarita Tower

“Rosalita's Cantina serves great food, including vegetable chimichangas and shrimp tacos. The service can be slow and unattended at times, especially during busy periods. The atmosphere is casual, with random old chairs and tables. Margaritas are available, although some find them weak. Be prepared for a potentially long wait for food and tables to be cleared. Despite some drawbacks, the food is a highlight, making it a decent option for those with time to spare.“

3.6 Good125 Reviews
San José Mexican Restaurant Mexican • $
35 N Gore Ave, St. Louis

Customers` Favorites

Strawberry and Jalapeño Margs
Chimichanga and Chili Relleno
Chips and Salsa
Chicken Fajitas
Stuffed Pepper
Mole Poblano
Shrimp Tacos
Tortilla Chip
Fried Tacos
Fish Tacos

“San José Mexican Restaurant in Webster Groves is a great spot for delicious Mexican food and strong Margaritas. The atmosphere is charming, making it suitable for various occasions, from dining alone at the bar to family dinners. Fajitas are a must-try, and their fresh, hot food, exceptional tortilla chips, and guacamole are consistently satisfying. The staff, such as Juan, are friendly and attentive. Additionally, San José is kid-friendly, offering a good kids' menu and accommodating young children.“

3.5 Good73 Reviews
El Maguey Mexican Restaurant Mexican • $
3710 S Kingshighway Blvd, St. Louis

Customers` Favorites

Fajitas Chicken and Shrimp
Fajitas Steak and Chicken
Chimichanga Lunch
Burrito Mexicano
Fajitas El Maguey
Chips and Salsa
Rice and Beans
Beef Tacos
Cheese Dip
Quesadilla

“El Maguey Mexican Restaurant offers consistently good food and friendly service. The menu features classic Mexican dishes like enchiladas with a flavorful mole sauce. Customers appreciate the fast, affordable lunch options and the lively bar with Cadillac Margaritas. Overall, El Maguey provides a satisfying Mexican dining experience.“

3.2 Average79 Reviews