27 Best Mexican Restaurants near Troy

We've rounded up Troy's top Mexican spots for you to try.

El Potro Mexican Restaurant Mexican • $
614 Edwardsville Rd, Troy

Customers` Favorites

Rice Beans Gaucamole and Pico De Gallo
Shrimp Steak and Chicken Fajitas
Tostada and Enchilada Combo
Fajitas with All the Extras
Shrimp Chimichanga
Salsa and Chips
Chips and Salsa
Burritos Deluxe
Fried Ice Cream
Chicken Nachos

“I wish they offered cal/nutritional information somewhere. Food is good. A little higher in price that outsource options but convenience and local support work.“

4.5 Superb42 Reviews
Terra Sur Mexican • $
920 Edwardsville Rd, Troy

Customers` Favorites

Molcajete Fajitas on the Top Tera Sur Fajitas on Bottom
Steak or Chicken Fajitas
Our Famous Street Tacos
Fajita Quesadilla
Terra Sur Special
Carnitas Dinner
Chips and Salsa
Birria Tacos
Chori Pollo
Chimichanga

“This was our first time at Terra Sur and it was really good. Our waitress Haily was really nice and she did great. The food was yummy as well. They have some really good guacamole which is very important for me lol. Thank you!“

4.3 Superb41 Reviews
Taco Bell Fast Food • $
908 Edwardsville Rd, Troy

Customers` Favorites

Cheesy Gordita Crunch
Chicken Quesadilla
Ground Beef Burrito
Fire Sauce Packet
Breakfast Salsa
5 Layer Burrito
Mexican Pizza
Taco Supreme
Soft Taco
Nachos

“Review for June 15, 2025 at 6:26 PM.

Had a great experience at Taco Bell! The food was delicious, and the service was absolutely amazing. A special shoutout to “Rebecca”, who attended us. She was incredibly sweet, friendly, and helpful. Since we’re vegetarians, she went out of her way to check if we needed any help with the order and made sure we had no trouble choosing the right items.
Really appreciated the warm and welcoming atmosphere. Thank you, Rebecca, and the Taco Bell team!“

3.4 Good58 Reviews
Frida's Cocina Mexican • $
823 Lincoln Hwy #105, Fairview Heights - 10.58 miles

Customers` Favorites

Chile Colorado Burrito
Lunch Special Combo
California Burrito
Chile Verde Burrito
Carne Asada Fries
Chicken Flautas
Fried Burritos
Grilled Chicken
Carnitas Taco
Street Tacos

“Excellent food and drinks!! Bringing all my friends here!“

4.9 Superb141 Reviews
Bubbakoo's Burritos Mexican • $
3901 IL-159, Glen Carbon - 5.1 miles

Customers` Favorites

Red Pepper Aioli Burrito Boom Shaka Laka
Hibachi Steak and Shrimp Papi Hibachi
General TSO's Crispy Chicken Tacos
Mango Habanero Chicken Tacos
Buffalo Chicken Quesadillas
Cauliflower Bites Veg
Breakfast Burrito
Queso Curly Fries
Nashville Burrito
Chips and Salsa

“Seriously the BEST Birria quesadilla in town!! Everything else looks pretty delicious as well, but I can't help but get the same thing everytime 🙃 Friendly staff and clean facilities. Definitely recommend!“

4.6 Superb134 Reviews
6

Takozz

Takozz Mexican • $
281 St Clair Square, Fairview Heights - 10.55 miles

Customers` Favorites

Quesabirrias with Consome 3
Torta Sandwiches
Tacos Al Pastor
Street Tacos
Street Corn
Churros
Salsa

“In my top 3 for favorite food trucks in the St. Louis Metro East!! Love them Takozz!!! ⭐️⭐️⭐️⭐️⭐️“

4.6 Superb94 Reviews
Taqueria Z Tacos • $
109 E Park St, Edwardsville - 6.82 miles

Customers` Favorites

Chacos-Chorizo Carne Asada and Al Pastor
MI Cabrona by Recess Corazon Reposado
Rooster Beak Guacamole and Chips
Chorizo \u0026 Al Pastor Chacos
Pork Street Tacos Al Pastor
Chorizo & Al Pastor Chacos
Chacos with Al Pastor
Guacamole w Chips
Pork Belly Taco
Rice and Beans

“Great food. Love their flacos, tacos and margaritas.“

4.8 Superb60 Reviews
Oaxaca Margarita Bar & Mexican Restaurant Mexican • $
6185 Bennett Dr, Edwardsville - 6.77 miles

Customers` Favorites

Covered in Our Special Molcajete Sauce
Guacamole the Chunky One
Cameron Al Mojo De Ajo
Tascos de Carne Asada
Chicken Quesadilla
Chimichanga Dinner
Cheese Steak Tacos
Volcano Cheese Dip
Chicken Enchiladas
Margarita Flight

“Food and service is top-notch Probably best mexican food in the area. The only complaint I have is passing along your credit card fees to your guest , all though it's not much. It seems very tacky for such a nice and busy establishment. A small sign in the entryway that no one is going to pay attention to until someone goes to pay the bill and sees a price different from the menu and the server or manager has to point it out is not the best of practices and you can tell they have to say it alot. Just work it into the price of the dishes. Other than that, great place.“

4.4 Superb153 Reviews
Mexico Tipico Mexican • $
501 S Madison St, Lebanon - 9.88 miles

Customers` Favorites

Chips with Sauce and Sour Cream
Appetizer Sampler Platter
Shrimp Chicken Beef
Shrimp Chimichanga
Enchiladas Azteca
Chicken Fajitas
Chips and Salsa
Grilled Chicken
Rice and Beans
Burrito Burrito

“Great food! We visit this location often and are never disappointed. Highly recommend stopping in for great food at reasonable prices.“

4.6 Superb78 Reviews
Tres Caminos Mexican Restaurant Mexican • $
601 N Main St, Caseyville - 9.3 miles

Customers` Favorites

Chimichanga & Enchilada Lunch
La Grande Quesadilla
Burrito California
Enchiladas Bandera
Margarita Flight
Molcajete Azteca
Chicken Fajitas
Chips and Salsa
Tacos Nortenos
Guacamole Dip

“this is the best Mexican restaurant in Missouri. Gabriel our waiter could not have been better. the food is great and we will travel to this restaurant again and again.“

4.3 Superb145 Reviews
Agavero Grill & Cantina Mexican • $
604 N Bluff Rd, Collinsville - 7.51 miles

Customers` Favorites

Chicken Fajitas for Two
Enchiladas Mexicanas
Shrimp Nachos Fajita
Enchiladas Supremas
Pastor Taco Al Carte
Cheese Steak Tacos
Burrito Chipotle
Quesabarria Tacos
Mahi Mahi Tacos
Frozen Margarita

“¡La cerveza más fría de la ciudad!“

4.3 Superb137 Reviews
Taqueria Olvera Mexican • $
341 Market Pl, Fairview Heights - 10.81 miles

Customers` Favorites

Avocado-Jalapeno Medium Salsa
Nachos with Chips on the Side
Street Tacos Carne Asada
Steak Tacos Carne Asada
Steak Burrito Regular
Regular Mild Salsa
Chicken Quesadilla
Carne Asada Tacos
Mini Chimichangas
Kids Quesadilla

“Message me if u have any problems in your marriage or in your relationship and your problems will be solved in the next 24 hour“

4.4 Superb73 Reviews
Rio Grande MX Cocina Mexican • $
47 Ludwig Dr, Fairview Heights - 10.52 miles

Customers` Favorites

Refried Bean Chimichanga and Taco with Corn Bread Muffin
Taco Salad Fajita with Grilled Chicken
Burrito California and Fajita Nachos
Fajita Hawaii Dinner
Monster Chimichanga
Burrito Rio Grande
Quesadilla Jalisco
Appetizers Sampler
California Burrito
Burrito Monterrey

“Great food, large selection of margaritas! Best in town“

4.2 Good182 Reviews
Los Amigos O’Fallon IL Mexican • $
950 Talon Dr, O'Fallon - 9.78 miles

Customers` Favorites

Mango Tanjin Margherita
Chili Colorado Burrito
Enchiladas Rancheras
Los Amigos Burrito
Sangria Margherita
Chips \u0026 Salsa
Fajita Taco Salad
Shrimp Enchilada
Chicken Fajitas
Ribeye Fajitas

“For lunch, the Guacamole/veggie/Chips appetizer and main course, Steak/Chicken Fajitas with the separate lettuce, rice , refried beans and sour cream platter is our automatic go-to order. As repeat customers, this specific selection never disappoints. The Restaurant Crew are always polite and quick with bringing out each course.“

4.3 Superb96 Reviews
Carisilos Mexican • $
1978 Vandalia St, Collinsville - 5.08 miles

Customers` Favorites

Taco Salad with Seasoned Ground Beef
Chimichanga Reales Shredded Chicken
Shrimp Fajita with Jalapeños
Chips & Salsa with Margaritas
Sopapilla with Ice Cream
Steak Fajita Burrito
Grilled Shrimp Salad
Fajita Quesadilla
Chicken Fajitas
Chips and Salsa

“awesome Pollo zerape! as usual with good food often packed so I usually just order take out always ready in 10 minutes. I love this place!!!“

4.4 Superb64 Reviews
Casa Azteca Mexican • $
501 W W Hwy 50, O'Fallon - 9.9 miles

Customers` Favorites

Street Tacos Chicken Al Pastor Steak
Burrito Tostada with Rice and Beans
3 Fried Flour Tacos Shredded Beef
3 Flour Tortillas Fried Beef
Lunch Special Fajita Plate
Lunch Special Taco Salad
Jalapenos Grilled
Fried Ice Cream
Enchilada Plate
Chicken Fajitas

“Best Mexican anywhere! Yum!“

4.3 Superb57 Reviews
La Casa Mexicana Inc Mexican • $
201 Harvard Dr, Edwardsville - 5.72 miles

Customers` Favorites

Enchiladas Mexicanas
Burrito California
Chicken Enchiladas
Chicken Fajitas
Grilled Chicken
Chips and Salsa
La Casa Burrito
Rice and Beans
Fajitas Tejana
Taco Al Carbon

“This is a good establishment for Mexican cuisine in the Edwardsville area. Big menu with lots of options. Nothing spectacular, but it’s the best of the bunch in Edwardsville. Service is ok, but food comes out quickly and it’s not overly expensive. The corn bread side is delicious.“

4.2 Good54 Reviews
La Fonda Mexican Restaurant Mexican • $
2310 Troy Rd, Edwardsville - 5.21 miles

Customers` Favorites

Chimichanga Rice and Beans
La Fonda Tacos Carne Asada
Small Chips and Salsa
Shrimp Fajita Nachos
Enchiladas Supremas
Carne Asada Tacos
Mexican Guacamole
Lunch Chimichanga
Tacos Al Pastor
Chicken Fajitas

“The food is pretty good. The salsa isn't industrial made like the other places. I have a problem with them automatically charging everyone with the 3% credit card fee even when paying with CASH.“

4.2 Good48 Reviews
Zapata's Mexican Restaurant & Cantina Mexican • $
8 Eastport Plaza Dr, Collinsville - 7.88 miles

Customers` Favorites

Steak Chicken Chimichanga
House Chips and Salsa
Chicken Fajitas
Arroz Con Pollo
Fried Ice Cream
Layered Tacos
Burrito Verde
Shrimp Nachos
Refried Beans
Shrimp Tacos

“The best experience!! We had a very large group after a funeral, and they were not expecting us. Areali was the only waitress at the time, but her and the staff made it smooth and seamless! Fantastic food and even better service! She not one time even looked stressed! We can’t thank you guys enough for making our time great after a hard morning! Highly recommend and definitely ask for Areali!!“

4 Good104 Reviews
Chava's Mexican Restaurant Mexican • $
217 E Vandalia St, Edwardsville - 6.86 miles

Customers` Favorites

Guacamole Dine in: Yes Outdoor seating: Yes Takeout: Yes Delivery: No Curbside pickup: No
Stuffed Peppers from House Favorites
Chicken Fajitas for Two
Burrito with Everything
Enchiladas Rancheras
Enchiladas De Crema
Frozen Margarita
Salsa and Chips
Chips and Salsa
Fajita Nachos

“Love the food!!!!!! I would go more often but parking is a real problem!!!!!“

4 Good61 Reviews
El Maguey Mexican • $
1534 Troy Rd, Edwardsville - 5.77 miles

Customers` Favorites

Salsa and Chips and Salsa
Burrito Carne Asada
Mango Chicken Tacos
El Jalisco Especial
Burrito California
Taco El Pastore
Chicken Fajitas
Tacos Monteray
Tacos Arandas
Steak Fajitas

“Food was absolutely amazing! Best chips and salsa I have had n a long time!! My husband and I can’t wait to go back! Food was fire!!! 🙌🏻“

3.8 Good43 Reviews
Viva la Fiesta Mexican • $
1027 Century Dr, Edwardsville - 6.71 miles

Customers` Favorites

Sweet Mexican Cornbread
Chicken on the Beach
Taco Salad Fajita
Chips and Salsa
Chicken Fajitas
Volcano Nachos
Chimichanga
Choriqueso
Chori Pollo
Cheese Dip

“Love the fried fiesta tacos“

3.8 Good95 Reviews
Bert's Chuck Wagon Tex-Mex • $
101 E Main St, Collinsville - 6.89 miles

Customers` Favorites

Pork Steak Dinner with Potato Salad and Green Beans
Whole Chicken Dinner with 4 of Their Famous Tacos
Taco Bar from Car Show and Buffet for Charity
Double Cheeseburger and Fries
Pulled Pork Burrito Dinner
Super Mexican Dinner
Beef Brisket Nachos
Pulled Pork Tacos
Cheese Quesadilla
Fried Ice Cream

“They are always loving and caring employees! The atmosphere is so chill when you walk in. The food is excellent to the taste. It just saddens me cause I’m in Saint Louis and they aren’t open on the weekends 🥲the only time I can really get over there .“

4.6 Superb81 Reviews
Mariachi's Mexican • $
2922 N Center St, Maryville - 3.97 miles

Customers` Favorites

Shrimp and Veggie Chimichanga
Chicken Steak Shrimp Fajitas
Mariachi's Fiesta Platter
Trio Quesadilla Salad
Fajita Supreme Lunch
Guacamole Dip Lunch
Enchiladas Verdes
Chicken Fajitas
Chips and Salsa
Burrito Grande

“A good option for a great Mexican dinner.
The place is fairly small, but service is good and the food is excellent.
They have several good vegetarian options on their menu, but not as many as some other similar restaurants nearby.
Prices are a little higher than some other similar places in the area.
We enjoyed our meal here with family and will likely return sometime:“

3.6 Good31 Reviews
Moe’s Southwest Grill Mexican • $
2329 Plum St #100, Edwardsville - 5.61 miles

Customers` Favorites

Homewrecker Burrito
Moe's Famous Queso
Burrito Bowl
Quesadilla
Guacamole
Cookie
Salad
Stack

“I can't speak for the in restaurant experience, but I ordered catering for an event at my work. Their taco bar was awesome! Food was very good and freshly made. Price is tolerable per person I believe it came out about $12-$13 a plate. Would recommend for a work meeting or lunch!“

3.6 Good55 Reviews
QDOBA Mexican Eats Mexican • $
2100 Troy Rd Suite 5, Edwardsville - 5.58 miles

Customers` Favorites

Create Your Own 3-Cheese Nachos
Impossible Taco Salad
Chicken Burrito Bowl
Grilled Quesadilla
Chips & Guacamole
Chicken Queso Bowl
Steak Quesadilla
Chips and Queso
Naked Burrito
Burritos Bowls

“One of my faves been a fan for YEARS“

3.2 Average37 Reviews
QDOBA Mexican Eats Mexican • $
1100 Collinsville Crossing Blvd, Collinsville - 8 miles

Customers` Favorites

Burrito Bowl Topped with Freshly Grilled Adobo Chicken Brings the Flavor
It's Back - Create Your Own Loaded Tortilla Soup
Create Your Own Cheese-Crusted Quesadilla
Create Your Own 3-Cheese Nachos
Cholula Hot & Sweet Chicken Bowl
Hand-Crafted Guacamole & Chips
Loaded Mexican Street Corn
Create Your Own Burrito
Steak Burrito Bowl
Chicken Queso Bowl

“I visited this location today and should have known when the sign said to be patient as short staff . There were only 2 employees working today . They did fabulous and very patient . Upper management should recognize these 2 employees but it would be nice to see more mangers etc helping them out“

3.3 Good57 Reviews

You May Also Like