8 Best Mexican Restaurants in St. Charles

Explore St. Charles' Mexican food scene with our favorite restaurants.

Tacos Del Valle Mexican • $
6N559 IL-25, St. Charles

Customers` Favorites

Steak Taco’S
Chips \u0026 Salsa
California Burrito
Tacos Al Pastor
Stuffed Pepper
Steak Taco’S
Burrito Dinner
Chips & Salsa
Asada Burrito
Pollo Burrito

“Delicious 😋 100% recomendó todo esta muy rico y muy amable el personal 😉“

4.8 Superb158 Reviews
Taco Madre Tacos • $
902 S Randall Rd, St. Charles

Customers` Favorites

Pastor Y Chile Relleno Tacos
Carne Asada Steak Tacos
Huevos A la Mexicana
Grilled Pescado Taco
Chicken Tinga Taco
Korean BBQ Burrito
Baja Pescado Torta
Huevos Rancheros
Fried Ice Cream
Taco Assortment

“Great tacos & salsas! I’ll be back to try other items on the menu.“

4.5 Superb258 Reviews
Dave's Burritos Mexican • $
3677 E Main St, St. Charles

Customers` Favorites

2taco Dinner with Rice and Beans
Guacamole and Chips
Chicken Quesadilla
Chimichanga Dinner
Ground Beef Burrito
Ground Beef Tacos
Burrito Dinner
Chips and Salsa
Chile Rellenos
Chips & Salsa

“The skirt steak burrito is excellent! I love the carrots and peppers too!“

4.2 Good200 Reviews
Arandas Jalisco Tacos Mexican • $
311 N 2nd St, St. Charles

Customers` Favorites

Fajita Dinner - Steak or Chicken
Tostada Burritos Taco Salad
Red Chicken Enchiladas
Steak Taco Dinner
Chips and Salsa
Tacos de Asada
Flauta Dinner
Chimichanga
Quesadilla
Guacamole

“The guy serving us was super nice! The food was good, the horchata was great and the outside table was perfect for the time we had. There should be more tables outside for people but it's kind of a tucked in corner spot so it would be hard I guess. Overall good experience.“

4.5 Superb127 Reviews
The Jalapeno Grille Mexican • $
602 Geneva Rd, St. Charles

Customers` Favorites

Tacos Detripas Lengua Cabeza O Barbacoa
Mexican Platters Platillos Mexicanos
Taco Platter Mexican Style
Beef and Shrimp Tacos
Breakfast Burrito
Chips and Salsa
Ground Beef Taco
Tortilla Soup
Steak Burrito
Chile Relleno

“First time trying the place tonight and will definitely be back!! Everything was so fresh and it all tasted great. It was a little bit on the pricier side but the quality of the food was worth it. Even with how busy the guys were behind the counter, they remained super friendly and gave us free chips for our first time. Thank you for a great meal!“

4.2 Good235 Reviews
Salsa Verde Mexican • $
1850 Lincoln Hwy, St. Charles

Customers` Favorites

Chips & Salsa with Guacamole
Ground Beef Quesadilla
Torta Chicken Tinga
Shredded Chicken
Chicken Tacos
Taco Tuesday
Shrimp Tacos
Salsa Verde
Carne Asada
Skirt Steak

“the tacos w wear bery good yummy 😋 I love it“

4.1 Good298 Reviews
El Puente Restaurant Mexican • $
112 E Main St, St. Charles

Customers` Favorites

Enchilada Dinner with Rice and Beans
Fresh Chips and Two Salsas
Steak a La Mexicana
Chimichanga Dinner
Fried Ice Cream
Chips and Salsa
Chicken Fajitas
Nachos Special
Steak Fajitas
Mild Salsa

“Good food at reasonable prices. Ownership is very friendly.“

3.8 Good182 Reviews
Los Burritos Mexicanos Mexican • $
2125 W Main St, St. Charles

Customers` Favorites

Combo Plate 1 Taco 1 Enchilada 1 Stuffed Pepper
Menudo and Posole - Weekends Only
Chilaquiles Verdes
Chicken Quesadilla
Baby Burrito Suizo
Homemade Tamales
Burrito Dinner
Steak Burrito
Taco Dinner
Enchiladas

“Great little restaurant hidden near the corner of main and randall good food good prices and always a hit for me authentic Mexican food soups sold on weekdays that's a plus will definitely recommend to anyone looking for good experience in real Mexican food.“

3.7 Good225 Reviews

Enjoy More Tastes In St. Charles

You May Also Like