The Best Mexican Restaurants in St Louis

Handpicked Top 3 Mexican Restaurants in St Louis, Missouri. Our 50-Point Inspection includes everything from checking reviews, ratings, reputation, history, complaints, satisfaction, trust and cost to the general excellence. You deserve only the best!


6235 Delmar Boulevard, St Louis, MO 63130

Since 2013

Starters, Burritos, Tortas, Guacamole, Carne Asada Fries, Queso Con Chorizo, Fried Chicken Habanero Taco, Spicy Chorizo, Beef Brisket Birria, Carne Asada, ChoFu Taco, Three Little Piggies, New Years Resolution, Choriqueso, Ahogada, Veggie, Milanesa, Refried Black Beans, Grilled Vegetable Quinoa, Chile Crusted Potato Fries & House Made Churros

Serves in Three places within Missouri - Buy the Refried Black Beans $3, Grilled Vegetable Quinoa $4, Chile Crusted Potato Fries $4 & Queso Con Chorizo $7

Price: Starts from $3

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


887 Kingsland Avenue, St Louis, MO 63130

Appetizers, A La Carte, Side Orders, Sliced Avocados, Guacamole Salad, Queso Fundido, Avocado Dip, Guacamole Dip, Bean Dip, Chicken Wings, Burritos, Beef, Cheese, Tamales, Beef Tostadas, Chile Rellenos, Bean Chalupas, Sour Cream, Beef Soft Taco, Quesadillas, Chile Relleno, Chicken or Cheese Enchilada, Shrimp, Grande Special, Beef Taco & Desserts

Buy the Guacamole Dip $3.25, Guacamole Salad $3.99, Sliced Avocados $3.25, Chicken Wings $9.99 & Cheese Quesadillas $4.99

Price: Starts from $3.25

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


925 Geyer Avenue, St Louis, MO 63104

Appetizers, Fried Tacos, Fajitas, Soft Tacos, Guacamole, Chile Con Queso, Wings, Tostadas, Enchiladas, Jenas, Quesadilla, Fajita Quesadilla, Vegetarian Fajitas, Vegetable Quesadilla, Cheese Nachos, Big Fresh Salads, Ground Beef, Ranchero Tacos, Miscellaneous, Vegetarian, Stuffed Peppers, Chimichangas, Tamales & Desserts

Serves in Missouri and Illinois Locations - Taste the Tortilla Soup Combo, Stuffed Peppers, Vegetable Quesadilla, Fajita Nachos & De Guadalajara

Price: Starts from $4.95

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