Top Mexican Restaurants In St. Louis

August 19, 2015 7:00 AM

When you’re in the mood for Mexican food, there is a local restaurant that is able to satisfy that craving. Whether you prefer authentic, Tex-Mex, or any way you like it, there is something for you in the Gateway City. Feast on the most delicious Mexican foods from fish tacos, chimichangas, or the best fajitas in town. Spice up your next meal at these top Mexican restaurants in St. Louis.
925 Geyer Ave.
St. Louis, MO 63104
(314) 241-5503

Experience the tastes of Guadalajara with recipes passed down from the owner’s grandfather, Salvador. Enjoy a popular fish taco or one of the restaurant’s best-selling dishes, El Mireko. Delight your taste buds with two chicken burritos that have been flash fried until golden brown with lettuce, tomato, and onion, topped with chile con queso and a heaping serving of guacamole next to a side of rice and beans. Fear not, vegetarians, there is just as much flavor-packed goodness for you with a vegetable quesadilla, packed with a variety of delicious veggies.

Los Chavez
4245 Veterans Memorial Parkway
St. Peters, MO 63376
(636) 447-7777

Drive across the bridge into St. Charles County to find this family owned gem. Order the chimichanga and get a side of pinto beans and potatoes that are fried like breakfast hash browns. Bring the little ones and order from a menu crafted just for them, including even a non-Mexican choice of chicken nuggets. Don’t forget to top off your meal with an order of fried ice cream.

Ruiz Mexican
901 N. US Highway 67
Florissant, MO 63031
(314) 838-3500

Get your fill of authentic Mexican flavor from a North County, fourth-generation family-owned traditional restaurant. Crunch into a taco bowl filled with grilled chicken or Angus beef with an order of chips, salsa and fresh-made guacamole on the side. Vegetarians can enjoy a flour tortilla packed with a variety of veggies, sour cream, black beans and pico de gallo. Join the royalty club and earn free food every time you dine.

Related:  Top Guacamole In St. Louis

Las Palmas
7356 Manchester Road
St. Louis, MO 63143
(314) 645-3364

Feel as if you are part of the family at this family-owned restaurant that serves food made fresh daily. Share in tasting dishes from the Michoacán region of Mexico with recipes handed down generation to generation and now served right here in the heart of the City. Start with house-made salsa or home-made guacamole that claims it includes a punch of love, both are begging to be scooped up onto a basket full of chips. Get a feel for the ocean with a wide variety of fish, shrimp and other seafood options of tacos, tortillas, or Camarones Rancheros that cooks eight tiger shrimps in ranchero sauce, veggies, sour cream, beans, pico de gallo, cilantro, and guacamole served on a corn tortilla.

Rosalita’s Cantina
1235 Washington Ave.
St. Louis, MO 63103
(314) 621-2700

When you’re looking for Tex-Mex downtown, this is the place to be. Watch as the server prepares a specialty guacamole right at your table. Feast on a pile of mile-high nachos made from house-made chips and topped with your choice of chile con queso, pico de gallo sauce, sour cream, lettuce, guacamole and beans, or add chicken, beef or shrimp. Sink your teeth into chipotle glazed ribs that are glazed with honey and chipotle, or try your choice of sopes fried masa cakes filled with chicken, refried beans, chipotle salsa, lettuce, and queso.

Related: Top Taco Tuesday Specials In St. Louis

Tere Scott is a freelance writer and author of e-books and two educational blogs. She loves to research information to share. She currently resides in St. Louis. Her work can be found at

Listen Live