About
El Rancho Nuevo Mexican Restaurant in St. Charles, Missouri is a must-visit destination for anyone looking for a truly authentic Mexican dining experience. It offers a diverse menu featuring a variety of traditional and contemporary dishes, all made from the freshest ingredients and prepared in the authentic flavors of Mexico. The atmosphere is both soothing and festive, featuring traditional furniture, vibrant colors, mariachi music, and the aromas of the freshly prepared dishes. There is also a full-service bar serving up margaritas and other Mexican beers and spirits. El Rancho Nuevo Mexican Restaurant is a place to enjoy a great meal and an evening of fun and relaxation.
Ratings for El Rancho Nuevo Mexican Restaurant
Boosted accuracy with combined honest ratings!
- Overall Rating
google
Reviews for El Rancho Nuevo Mexican Restaurant
We only show the 3 most relevant reviews to save you time.
No bueno! Gave them a try because 636 tradicional was packed and was greatly disappointed. I knew traditional Mexican food wasn’t offered there and knew what they did offer but man, this is very mediocre, American Mexican food. I had the chili relleno and it taste freezer burn. Everything was salty and/or greasy. Place was sticky and the staff was slow- too busy talking. They did give lots of chips and salsa - so there’s that.
Best Mexican restaurant in St. Charles County. The food is delicious and service was exceptional! Jose and Dayanna were our servers that evening and they were both amazing! The food arrived hot and was well seasoned and the margaritas were frozen, strong and flavorful! They have several flavors to choose from. They were the best I've had in a long time. We celebrated a birthday with a large group and all the servers were very attentive to our needs. Our family and friends loved this place and will definitely be going back!
The food was hot and delicious. I got a small margarita and it was the perfect size. Took my kids and the kids meals were the perfect portion! Will eat there again. Very reasonably priced. They were really busy but I waited less than 5 mins for my table and had awesome service.
Photos

Business Hours
| Sunday: | 11:00 AM - 10:00 PM |
| Monday: | 11:00 AM - 10:00 PM |
| Tuesday: | 11:00 AM - 10:00 PM |
| Wednesday: | 11:00 AM - 10:00 PM |
| Thursday: | Closed |
| Friday: | 11:00 AM - 10:30 PM |
| Saturday: | 11:00 AM - 10:30 PM |
