10 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

Tacos Al Pastor
Chips & Salsa
Steak Taco’S
Pollo Burrito
Burrito Dinner
Asada Burrito
Taco Dinner
Carnitas
Steak
Tamale

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

4.8 Superb71 Reviews
The Jalapeno Grille Mexican • $
602 Geneva Rd, St. Charles

Customers` Favorites

Tacos Detripas Lengua Cabeza O Barbacoa
Taco Platter Mexican Style
Beef and Shrimp Tacos
Ground Beef Taco
Chips and Salsa
Steak Burrito
Tortilla Soup
Chile Relleno
Ribeye Tacos
Chilaquiles

“The owners are lovely humans, and they make authentic and delicious dishes. There is outdoor and indoor seating. You will need to order before you sit down, and they bring it to you. Pick up after yourself, please! I noticed a bathroom indoor, but I am unsure if there is a changing table, or if it easily accessible for wheelchairs.
The space is decorated with just the right amount of charm and you can truly tell the people working really enjoy what they do. Five stars!!! Highly recommend“

4.3 Superb74 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 Good124 Reviews
Taco Madre Tacos • $
902 S Randall Rd, St. Charles

Customers` Favorites

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

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

4.7 Superb121 Reviews
Arandas Jalisco Tacos Mexican • $
311 N 2nd St, St. Charles

Customers` Favorites

Red Chicken Enchiladas
Steak Taco Dinner
Flauta Dinner
Chimichanga
Quesadilla
Guacamole
Burrito
Chips
Torta
Nachos

“This is still my go to spot! Very nice staff, the place is clean, and they are pretty quick in getting orders out!

6/28- Just had some amazing chicken nachos! So glad I don't live far from here actually could (and should) walk home lol“

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

Customers` Favorites

2taco Dinner with Rice and Beans
Guacamole and Chips
Ground Beef Burrito
Chicken Quesadilla
Chimichanga Dinner
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 Good75 Reviews
Lupita's Cocina Mexican • $$
40W222 LaFox Rd, St. Charles

Customers` Favorites

Traditional Margarita Togo
Chicken Tortilla Soup
Tampiquena Mexicana
Chips and Salsa
Rice and Beans
Steak Ranchero
Chicken Tacos
Carne Asada
Steak Tacos
Guacamole

“wonderful service and delicious, inventive, beautifully presented dishes. reasonable cost. very cute inside.“

4 Good37 Reviews
El Puente Mexican • $
112 E Main St, St. Charles

Customers` Favorites

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

“My family and I have been ordering here for about five years. Generally we carry out but, they have a great looking bar and a large dine in area as well. This is our go to Mexican restaurant in the Fox Valley. The staff is always polite and our order is always correct and the food is ALWAYS hot when you get home. Chips and salsa are great and the Longe Tacos are a must. Lots of great options in Saint Charles for restaurants but, this is for sure a favorite.“

3.8 Good57 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
Baby Burrito Suizo
Homemade Tamales
Burrito Dinner
Steak Burrito
Taco Dinner
Quesadilla
Enchiladas

“Top Mexican restaurant in the area, always get a giant steak burrito and cheese fries. Eat in to have the special avocado hot sauce all 3 are great! Ask for more chips as they are included and really tasty, burrito gets messy towards the bottom so eat that carefully.“

3.6 Good70 Reviews
La Mesa Modern Mexican Mexican • $$
51 S 1st St, St. Charles

Customers` Favorites

Chicken Tortilla Soup
Traditional Guacamole
Tacos Birria De Res
Mexican Egg Rolls
Seared Tuna Tacos
Tacos Al Pastor
Baja Fish Tacos
Individual Taco
Tortilla Chips
Mango Habanero

“Great tacos!!! Delicious food!“

3.5 Good106 Reviews

You May Also Like