3 Best Mexican Restaurants in St Louis, MO

Expert-recommended Top 3 Mexican Restaurants in St Louis, Missouri. All of our mexican restaurants actually face a rigorous 50-Point Inspection, which includes customer reviews, history, complaints, ratings, satisfaction, trust, cost and general excellence. You deserve only the best!

CALL EMAIL

EL BURRO LOCO

4.9 (117)
313 North Euclid Avenue,
St Louis, MO 63108 Directions

Since 2016

Specialty:

Burrito Aleman Burrito Fajito Burrito Fajito Shrimp Burrito Flaco Burrito Pio Pio Burrito Puerco Burrito Rapido Burrito Vaca Grande Burrito 2 Fish Tacos 3 Fish Tacos Filete Con Queso Mar Y Tierra Pescada Ala Diabla Pescado Al Ajillo Pescado Caliente Arroz Con Pollo Pollo Adobado Pollo Con Camaron Pollo Con Espinacas Pollo Con Pina Pollo Loco Polo Con Chorizo

El Burro Loco is a homestyle Mexican restaurant served in hefty portions at a funky cantina with artsy, vibrant decor. The restaurant is located in the Central West End neighborhood of St. Louis. From nachos, tacos, fajitas, burritos, chimichangas, quesadillas, and more, their team of staff is dedicated to providing a wide selection of tequilas and mezcals. El Burro Loco also offers an extensive selection of Mexican and traditional beers. The restaurant has become the go-to destination for a truly memorable dining experience. They also provide vegan and happy hour menu options. You can subscribe to their website to learn about their new menu item releases, events, discounts, and more.

Reviews | Play Video | Write a Review

Price:

APPETIZERS
Bean Dip$6.95
Burro Botana Platter$18.95
Burro Loco Dip$12.95
Carne Azada Dip$14.95
Cheese Dip$7.95

Contact:

(314) 224-5371

Mon-Sat: 11am - 1am
Sun: 11am - 12am

TBR® Inspection Report:

Hacienda Mexican Restaurant St Louis Mexican Restaurants image 1
Best Mexican Restaurants in St Louis MO - Hacienda Mexican Restaurant image 2
Top Mexican Restaurants in St Louis MO - Hacienda Mexican Restaurant image 3
CALL EMAIL

HACIENDA MEXICAN RESTAURANT

4.8 (116)
9748 Manchester Road,
St Louis, MO 63119 Directions

Since 1968

Specialty:

Chile Relleno Chimichanga Cilantro Lime Bowl Top Shelf Quesadilla Quesadilla Arroz Con Pollo Barbacoa Hacienda Wet Burrito Impossible Wet Burrito Chicken Enchilada Verde Spinach Enchiladas Bandera de Enchiladas Baja Fish Tacos Street Tacos California Burrito Birria Tacos Burrito Tamale Tostada Enchilada

Hacienda Mexican Restaurant is a family-owned and operated Mexican restaurant that has been serving for over 40 years. The restaurant is committed to providing Norberto Rodriguez's vision of providing authentic Mexican food in a festive atmosphere with the highest level of hospitality. Try their signature dish, the Chicken Enchilada Verde, which features ranchero chicken wrapped in corn tortillas, topped with tangy tomatillo sauce, lettuce, and sour cream, and served with Spanish rice and refried beans. Hacienda Mexican Restaurant offers a beautiful outdoor patio, indoor dining, curbside service, delivery, catering, and food trucks. The restaurant provides catering services, a happy hour menu, and cocktails.

Reviews   |   Write a Review

Price:

APPETIZERS
Guacamole Especial$8.59
Seasonal Salsa$5.00
Hot Honey Drummies$12.50
Chile con Queso$5.99
Queso Blanco$5.99

Contact:

(314) 962-7100

Sun-Thu: 11am - 8pm
Fri-Sat: 11am - 9pm

TBR® Inspection Report:

Chava's Mexican Restaurant St Louis Mexican Restaurants image 1
Best Mexican Restaurants in St Louis MO - Chava's Mexican Restaurant image 2
Top Mexican Restaurants in St Louis MO - Chava's Mexican Restaurant image 3
CALL EMAIL

CHAVA'S MEXICAN RESTAURANT

4.7 (112)
925 Geyer Avenue, #3921,
St Louis, MO 63104 Directions

Since 2006

Specialty:

Build a Bean Burrito Enchiladas Echiladas De Crema Guacamole Tostadas Tostadas El Mireko Stuffed Peppers Tamales Tortilla Soup Combo La Torta

Chava's Mexican Restaurant is an authentic Mexican restaurant serving burritos, tacos, and other classics, plus several varieties of margaritas. The owner of the restaurant is Chris Ybarra. After 14 years of managing another Mexican restaurant in midtown St. Louis, Chris Ybarra went out on his own and started a truly unique Mexican eatery. Enjoy their tamales, which are two shredded pork tamales steamed in corn husks, brushed with salsa guajillo and topped with melted Chihuahua cheese, served with rice, beans, lettuce, tomato, and onion. Chava's Mexican Restaurant offers happy hour menus from Monday to Friday, 4 PM to 6 PM. The restaurant is also located in Edwardsville.

Reviews   |   Write a Review

Price:

APPS
Chips & Salsa 8oz$4.75
Chile Con Queso$8.50
Guacamole$8.00
Jenas$8.50
Poppers$8.75

Contact:

(314) 241-5503

Mon-Thu: 11am - 9
Fri & Sat: 11am - 10pm
Sun: 1pm - 9pm

TBR® Inspection Report: