9 Best Mexican Restaurants in St. Charles

Restaurantji's St. Charles recommendations for the finest Mexican cuisine.

Jalisco pizza Mexican •
3831 Elm St, St Charles

Customers` Favorites

Jalisco Pizza with Birria
Al Pastor Pizza
Buffalo Wings
Garlic Rolls
Meat Lover

“Are you hungry? Do you want to try something new and different? Do you enjoy great service? If yes…stop what you are doing and visit Jalisco Pizza. Although a small establishment…you won’t be disappointed. Today we visited for the first time and will be back. We dined in and enjoyed the hot wings with several sauces, pizza (half pepperoni/half crab) and complimentary dessert. When I say this food is good…it’s an understatement. Fresh quality ingredients are tasted in every bite. Equal to the food was the service we received from the owner and his little helper. Top notch service from a man who is trying to make it. He made recommendations and listened to our feedback. Very humble and will to do what it takes to provide an exceptional dining experience. The only thing I would change is the crispness of the pizza crust…but that’s a personal preference.So if you’re in the area or don’t mind traveling to St. Charles county, consider Giving them a try.“

4.7 Superb102 Reviews
La Michoacana Mexican • $
1821 Boone's Lick Rd, St Charles

Customers` Favorites

Al Pastor Chicken and Carne Asada Taco
Gansito Mexican Twinkie Ice Cream Pop
Agua De Fresa Agua De Horchata
Tostada De Cuerito
Fresas Con Crema
Quesadilla Grande
Papas Preparadas
Cabeza Beef Head
Paleta de Leche
Ice Cream Pops

“My husband has been eyeing this place for a bit and today we finally decided to give it a shot. The staff was very friendly and helpful! My husband ordered the steak torta and horchata. I ordered the chicken quesadilla with a tamarin drink. This was literally the best chicken quesadilla I've ever had, super filling. It was so good I forgot to take a picture. We grabbed an order of the churros after seeing a raving review about them. As well as four popsicles to go (Oreo, coffee tequila, strawberry cream, and watermelon). I highly recommend this place, we will definitely be back.“

4.6 Superb54 Reviews
La Carreta Mexican Restaurant Mexican • $$
4203 Old Hwy 94 S, St Charles

Customers` Favorites

Burrito and a Chimichanga Combination
Fajita Chicken Quesadilla
Ground Beef Chimi
New La Carreta Dip
Chips and Salsa
Chicken Fajitas
Rice and Beans
Maria's Special
Fajitas Mixtas
Free Chips

“The line can be long and service can be iffy at times depending on how busy they are.Parking: Bars and other stores next to it, if you go during slow times you can usually find a spot easily but during dinner rush or later with the bar close by parking can be difficult.Kid-friendliness: I see kids here all the time, and we bring our kids there, too.“

4.3 Superb96 Reviews
NACHO'S FRESH MEX Mexican • $$
740 S Duchesne Dr, St Charles

Customers` Favorites

Enchilada and Chimichanga Lunch
Cheese Dip with Their Chips
Refried Beans and Rice
Vegetarian Fajitas
Enchiladas Verdes
Salsa and Chips
Maria's Special
Chicken Fajitas
Nachos Supreme
Trio Enchiladas

“Nachos Fresh Mex has a pretty extensive menu, with more than the common American Mexican standard dishes you typically see. They have plenty for meat and shrimp lovers. And even have a vegetarian menu with 4-5 combo plate options. I eat veggie / plant-based, and find my fave to be veggie fajita platter. I've also made it a dinner just by ordering their bean dip appetizer and guacamole with chips. That was enough food for two as a light dinner. Oh, and their margaritas are the best. Go Cadillac, go pitcher and plan to walk home :-) I love spicy and their jalapeño marg is the best I've had, I crave it and visit Nachos sometimes just for the margarita.Vegetarian options: They have a vegetarian menu section with 4-5 combo plate options. Those combo plates look kind of standard to me: burrito, chalupa, chile relleno. Instead, I typically order veg dishes from other sections of the menu, like the spinach quesadilla. And my fave is the veggie fajita platter. I've also made it a dinner just by ordering their bean dip appetizer and guacamole with chips. Queso is standard in the bean dip, so if vegan order it without cheese.“

4.3 Superb79 Reviews
Mission Taco Joint - Streets of St. Charles Tacos • $
1650 Beale St Suite 130, St Charles

Customers` Favorites

Shrimp Tacos Fish Tacos Brisket Tacos
Street Corn Off the Cob
Carne Asada Fries
Baja Fish Tacos
Chips and Salsa
Taco Selection
Chips & Salsa
South Beach
Carne Asada
Street Tacos

“We had a great experience today with our server Meggen! She was very attentive and checked on us to make sure we were taken care of. She has the best personality and made us laugh and we really enjoyed her!! Thank you EGG for our wonderful experience today!!“

4.1 Good84 Reviews
Tradicional 636 Mexican • $$
1411 S 1st Capitol Dr, St Charles

Customers` Favorites

Carne Asada Tacos
Flautas De Pollo
Chips and Salsa
Chicken Fajitas
Steak Mexicano
Quesadilla
Red Salsa
Birria
Queso
Flan

“Honestly, one of the best Mexican restaurants in Saint charles. They are not franchised like some of the more popular locations, but authentic as hell! Service was top notch, very sweet people, and the store right next door has all the goodies for cooking some authentic food at home! 100% going back soon!“

4.1 Good54 Reviews
La Tapatia Mexican Restaurant. Mexican •
1934 Zumbehl Rd, St Charles

Customers` Favorites

Arroz Con Camarón Rice with Shrimp
Burrito Mixto Mixed Burrito
Sopa De Pollo Chicken Soup
Quesadilla Fajita
3 Enchiladas
Licuachela

“The staff was friendly, the food was quick and good. They even had chicken strips and fries for our 4 yr old and she ate it all! My husband had the steak fajita quesadilla and the steak wasnt rubbery like some other places and it even had a little char on it. We will be coming back.“

4.1 Good40 Reviews
Tradicional 636 Mexican • $$
1411 S 1st Capitol Dr, St Charles

Customers` Favorites

Carne Asada Tacos
Chips and Salsa
Flautas De Pollo
Chicken Fajitas
Quesadilla
Red Salsa
Queso
Steak
Flan

“Honestly, one of the best Mexican restaurants in Saint charles. They are not franchised like some of the more popular locations, but authentic as hell! Service was top notch, very sweet people, and the store right next door has all the goodies for cooking some authentic food at home! 100% going back soon!“

4 Good50 Reviews
Casa Mia Mexican Kitchen New Town Mexican • $
3245-1, Rue Royale St #1, St Charles

“The ceviche de pescado was AMAZING! Same for the coconut mojito. Here goes: I see a lot of undeserved low ratings here from- honestly- some pretty spoiled brats who don’t understand that they are not the center of the universe. So I’m setting the record straight. The seating was completely comfortable, service was great, and the food was fresh!As far as the complaints about small portions go, the portions are only small if you’re a total fat @$$ and can’t understand what constitutes a normal amount of food per meal. For all of us who aren’t 500 pounds, it was the perfect size, hands down. The chairs were not uncomfortable at all. By the way, I’m totally not sorry at all. These people deserve WAY more 5 star reviews.It’s hard to find genuinely good Mexican food with real actual fresh ingredients, but Casa Mia sets the bar! It is a gem tucked away in New Town and a local favorite. ❤️Dietary restrictions: There are vegan and vegetarian options as well as fish for pescatarians.“

3.8 Good51 Reviews
Loading...

Taste More Cuisines In St. Charles

map Map