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 Superb168 Reviews
Taco Madre Tacos • $
902 South Randall Road, 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 Superb265 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 Good203 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

“My wife and I have been coming here for 10 years now and it’s by far the best taco in the tri cities. No one comes close to their chicken taco. Asada, Al pastor all fantastic as well and their salsas they include are so flavorful. Highly recommend“

4.5 Superb132 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 Good303 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 Good185 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

“Delicious and giant! Burritos were giant. Some might have to split between 2 people. 2 tacos was almost like getting 3 to 4 tacos. Friendly. 1 free order of chips if you dine in. Note: we were charged for the second basket, but not told until the bill came. Which is fine, but I would have liked to know. Plus 1st basket of chips was only half full. **Prices on their website are outdated! Burrito was $3 more than advertised on their website menu listing. Definitely recommend.“

3.7 Good230 Reviews

Enjoy More Tastes In St. Charles

You May Also Like