13 Best Mexican Restaurants in St. Charles

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

Que Chilero Guate-Mex Food Truck Mexican • $
2139 1st Capitol Dr, St Charles

Customers` Favorites

Quesadilla de Birria
Quesabirrea Tacos

“You won’t find better Mexican food anywhere in St Charles County! Go let Mauro and his team show you how it’s done! We go every week to get our fix. ❤️🙌“

4.9 Superb98 Reviews
NACHO'S FRESH MEX Mexican • $
740 South Duchesne Drive, St. Charles

Customers` Favorites

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

“Really good! Salsa had a touch of heat, nothing was bland. Authentic flavors.“

4.3 Superb189 Reviews
Sazon Tacos and Marg Mexican • $
416 South 5th Street, St. Charles

“Absolutely fantastic experience at Sazón Tacos & Marg! From the moment we walked in, the service was exceptional. Everyone was incredibly friendly, attentive, welcoming, and genuinely seemed to care about making sure we had a great experience. Of course, the food was delicious! Everything came out fresh, flavorful, and beautifully presented“

4.5 Superb86 Reviews
Tradicional 636 Mexican • $
1411 South 1st Capitol Drive, St. Charles

Customers` Favorites

Tacos De Lengua Y De Tripa
House Salsa Verde or Roja
Carne Asada Tacos
Enchiladas Verdes
Flautas De Pollo
Chips and Salsa
Chicken Fajitas
Steak Mexicano
Carnitas Taco
Cali Burrito

“This place may not look like anything special, but the food here is quite good. The green salsa, while very spicy, is fantastic. I bought some for home and my family loves it! At least those who like spicy fare. It’s incredibly flavorful. We also have had several tasty entrees here. Again, it’s not a fancy place. And I wasn’t too impressed with their margarita. But the food is memorable.“

4.3 Superb173 Reviews
The Taco Spot - St Charles Mexican • $
1801 Zumbehl Rd, St Charles

Customers` Favorites

Birria Tacos with Beef Consomm
Al Pastor Burrito
Steak Street Taco
Carne Asada Taco
Birria Pizza
Loaded Fries
Birria Ramen
Chicken Taco
Churros
Chips

“I tired at a weird time 4pm. Greater the second I walked in. Spoke with the manager I presume. I think him and his pops runs the place. Food was made fresh took a few minutes not long. Birria Tacos were on point. Great little lunch spot. Expect $15-$20“

4.3 Superb149 Reviews
Beto's King Burrito Mexican • $
2031 S Old Hwy 94, St Charles

Customers` Favorites

Steak Fajitas for 1
Al Pastor Omelette
Chicken Fajitas
Fajita Burrito
Street Tacos
Chimichanga
Quesadilla
Nachos

“The food is absolutely DELICIOUS! And the staff is amazing! Also the bloody Mary’s are to die for! I highly recommend this restaurant!⭐️⭐️⭐️⭐️⭐️“

4.5 Superb81 Reviews
Casa Mia Mexican Kitchen New Town Mexican • $
Rue Royale Street Suite 1, St. Charles

Customers` Favorites

Al Pastor Torta
Choriqueso Dip
Taco

“Amazing food and margaritas! Love having them close!“

4.3 Superb112 Reviews
La Carreta Mexican Restaurant Mexican • $
4203 Old Hwy 94 S, St Charles

Customers` Favorites

Burrito and a Chimichanga Combination
Fajita Chicken Quesadilla
New La Carreta Dip
Ground Beef Chimi
Huevos Rancheros
Carnitas Dinner
Chicken Fajitas
Chips and Salsa
Maria's Special
Fajitas Mixtas

“Been going here fore over 14 years, good service, clean and great food.“

4.2 Good326 Reviews
La Michoacana Mexican • $$
1821 Boone's Lick Road, St. Charles

Customers` Favorites

Al Pastor Chicken and Carne Asada Taco
Gansito Mexican Twinkie Ice Cream Pop
Agua De Fresa Agua De Horchata
Strawberry-Kiwi Fruit Pop
Strawberries and Cream
Tostada De Cuerito
Fresas Con Crema
Carne Asada Tacos
Quesadilla Grande
Papas Preparadas

“best street tacos in st charles county“

4.3 Superb148 Reviews
Arzolas Fajitas + Margaritas St. Charles Tex-Mex •
142 North Main Street, St. Charles

“Staff was so friendly and helpful, especially regarding my gluten and dairy issues. I had a burrito for the first time in maybe a decade! The wrap was delicious and the chips were perfect - not too thick or thin, nor greasy. The salsas were unique and perfectly executed. The chicken on my son’s fajita was SOOOO good! I can’t wait to come back for the GF churros, I was just too full to order them!“

4.6 Superb118 Reviews
La Tapatia Mexican Restaurant. Mexican • $$
1934 Zumbehl Road, St. Charles

Customers` Favorites

Arroz Con Camarón Rice with Shrimp
Tacos Del Mar Tacos from the Sea
Burrito Mixto Mixed Burrito
Sopa De Pollo Chicken Soup
Chicken Enchiladas
Enchiladas Jalisco
Quesadilla Fajita
Churro Flan
3 Enchiladas
Chile Verde

“i love this place, atmosphere ,and overall the food .staff is wonderful“

4 Good103 Reviews
El Agave Mexican • $
3803 Elm St, St Charles

Customers` Favorites

Homemade Salsa with Warm Tortilla Chips
Burrito Chile Colorado
Molcajete Ranchero
Chicken Fajitas
Chips & Salsa
Fajita Tacos
Quesadilla
Cheese Dip
Taco Salad

“We surprised our son for his 40th birthday. Most guests arrived early and were served drinks and chips while waiting for the guest of honor. Our waiter was so kind and efficient. He checked on us constantly while still respecting our chattering. We were at his table a long time and he never acted exasperated or frustrated. Food came out quick and was absolutely wonderful. We all ordered something different and we’re able to try different dishes. All very tasty!“

3.8 Good293 Reviews
The Salted Lime Mexican • $$$
1 Ameristar Boulevard, St. Charles

Customers` Favorites

Build-Your-Own Burrito
Chile Con Queso
Refried Beans
Pico de Gallo
Coconut Lime
Chimichanga
Street Taco
Chips Salsa
Guacamole
Quesadilla

“Great service. Always exceptional. The salsa is a bit heavy on the smoked chipotle in adobo sauce flavor, so if that's not your thing you may not like it. Also, if you order tacos, they put them in one of those metal holders. They only use one tortilla, so if you order corn, it can get very moist and the taco falls apart. This has happened to me twice. Nice flavors and substantial portions. The carnitas and fajitas are always very good. Can't speak on the rest of the menu.“

3.5 Good35 Reviews

You May Also Like