Mexico Restaurant, a family-owned staple since 1990, serves authentic Mexican cuisine across six Richmond-area locations, including its flagship in Mechanicsville, VA. Known for its vibrant atmosphere and fresh, flavorful dishes—from sizzling fajitas to vegan-friendly options—the restaurant also offers handcrafted margaritas, catering services, and private event hosting. With friendly service and consistent local praise, Mexico Restaurant remains a go-to spot for casual dining and celebrations alike.
Overall, customers praised the food as delicious and well-prepared, though some noted inconsistencies in flavor and portion sizes.
Service Issues
While many reviews highlighted friendly and attentive service, several customers reported poor service experiences, including rudeness and mistakes with orders.
Atmosphere
The restaurant's atmosphere received positive remarks, particularly for its outdoor patio, but some customers mentioned issues with cleanliness and seating.
Customer Experience
Many customers expressed loyalty to the restaurant due to positive past experiences, although a few reported significant dissatisfaction that affected their likelihood of returning.
MJ
Momma Jeter
Nov 16, 2025
5.0
When we used to live in Mechanicsville we ate here often. We were in town for a funeral and our group was 17 people. They easily seated us and everything was as great as we remembered it. Thank you for taking such good care of our family.
JO
Jessica Ochoa
Nov 13, 2025
1.0
We ordered two horchatas and they were spoiled. All we got was an “I’m sorry about that, we have already removed them from your check” from the server. The food was good but we are never going back to this restaurant.
WW
Widdss
Nov 5, 2025
3.0
Can't really explain it, but this place it's pretty inconsistent.I've ate here several times and each time It tasted completely different. I was hoping that dining experience was better than the takeout, but it's about the same.
HC
Harlie C.
Nov 4, 2025
2.0
Double check the prices with your server before you order stuff. The ones on the menu aren't always accurate.
Otherwise, the food was pretty decent. It's just sucks to order something thinking you can afford it only to find out it's more expensive than you thought especially when you had a strict budget.
ML
Mak L
Oct 7, 2025
2.0
Have been ordering the Oaxaca bowl for weeks. When ordering online there was no option to add avocado so I added in comments. When I went in the manager ( male ) politely asked me to pay for avocado slices at which I said of course but I did ask for a solution when ordering online. He just ask me to select an “add-on” option and clarified in comments to add avacado slices to my bowl instead of whatever I selected. Ordered the bowl multiple times since then no problems - Ordered today and pushed add extra queso which charges $1.99 ( same price as avocado slices ) and put in comments “i paid difference pls just add avacado instead of extra queso!” A women working there still demanded the door dasher pay the extra fee when they got their to pick it up. I called to clarify why that happened and spoke to a VERY rude woman who claimed to be manager/owner saying they added extra queso ( WHICH THEY DID NOT AND I ALSO PAID $4.99 FOR QUESO WITH THE ORDER ) and that basically I was the problem not her. Or really maybe you should either 1 - fix your ordering system online for customers or 2 offer better customer service when I eat there about twice a week and pay plenty of money. All for you to make your business look bad for $2 avacado charge! You’re doing big things lady!! NO BUSINESS FROM ME.
Frequently Asked Questions About Mexico Restaurant
What type of cuisine does Mexico Restaurant serve?
Mexico Restaurant serves authentic Mexican cuisine including dishes like fajitas, burritos, tacos, enchiladas, and vegan-friendly options.
Where is the flagship location of Mexico Restaurant?
The flagship location of Mexico Restaurant is at 7162 Mechanicsville Turnpike, Mechanicsville, VA 23111.
What are the operating hours of Mexico Restaurant?
Mexico Restaurant is open Monday to Thursday from 11:00 AM to 9:00 PM, Friday and Saturday from 11:00 AM to 10:00 PM, and Sunday from 11:30 AM to 9:00 PM.
Does Mexico Restaurant offer catering and private event hosting?
Yes, Mexico Restaurant offers catering services and can host private events.
What payment options are accepted at Mexico Restaurant?
Mexico Restaurant accepts American Express, Android Pay, Apple Pay, Cash, Diners Club, Discover, Mastercard, Samsung Pay, and Visa.
Is Mexico Restaurant family and kid friendly?
Yes, Mexico Restaurant is family and kid friendly, offering a welcoming atmosphere and a children's menu.
Does Mexico Restaurant accommodate vegan and gluten-free diets?
Yes, Mexico Restaurant offers vegan, vegetarian, and gluten-free food options.
Are reservations required at Mexico Restaurant?
Reservations are accepted but not required at Mexico Restaurant, making it convenient for both planned and casual visits.
What nearby places can customers visit around Mexico Restaurant in Mechanicsville?
Nearby places include Long & Foster Hanover VA Sales real estate agency, Miracle-Ear Hearing Aid Center, and Carolina Sukie tattoo and piercing studio. Customers can explore local services or shopping before or after dining.
Are there other restaurants near Mexico Restaurant where visitors can explore varied cuisines?
Yes, nearby restaurants include Marigold Thai for Asian cuisine, Tropical Smoothie Cafe for smoothies and sandwiches, and Marco's Pizza for Italian-style pizza.
How can nearby services complement a visit to Mexico Restaurant?
Visitors to Mexico Restaurant can conveniently visit local businesses such as Liberty Tax Service for tax needs or BetterPet Veterinary Urgent Care for pet care, making it easy to combine errands with dining.