Mexico Restaurant
About Mexico Restaurant
Mexico Restaurant brings 100% vegan gluten-free and latin american cooking to Richmond's dining scene. Diners come for alcohol, beer, and cocktails at lunch and dinner. With a casual and cozy atmosphere, it's popular with families and groups, and offers outdoor seating, curbside pickup, and delivery. It holds a 4.2-star rating from 762 reviews, and prices are budget-friendly.
Amenities & Offerings
Mexico Restaurant FAQ
Is Mexico Restaurant fully vegan?
Yes. Mexico Restaurant is a 100% vegan restaurant, so everything on the menu is plant-based.
What food does Mexico Restaurant serve?
Mexico Restaurant serves gluten-free · latin american · taco, generally priced around $. See the full menu on their website or in person.
Does Mexico Restaurant offer delivery or takeout?
Yes. Mexico Restaurant offers delivery and takeout. Availability can vary, so check before you order.
What are Mexico Restaurant's hours?
Today Mexico Restaurant is open 11AM-9PM. Full weekly hours are listed on this page and can change on holidays.
Where is Mexico Restaurant located?
Mexico Restaurant is at 11621 W Broad St, Richmond, VA 23233. Use “Get directions” on this page for a map and driving directions.
Where can I see the menu for Mexico Restaurant?
View Mexico Restaurant's menu on their website (www.mexico-restaurant.com) or on their Google Business listing linked on this page.
Listing information updated September 2026.
Mexico Restaurant Reviews
Douglas Meacham
Google Reviews
I have been a weekly customer of the Short Pump Mexico for over 30 years. I LOVE this place, but in the last year, something has changed and not for the better. The salsa is still the best, but about 6 months ago, the chips started tasting like old grease and the bag when I get take out is almost translucent with grease. Last week my wife and I came in for dinner and I ordered a Fajita Quesadilla. It was not edible. Opening up the tortilla revealed the ingredients were swimming in a lake of grease. My wife has had similar experiences the last few times here. I don't know if they changed cooks or the management no longer takes pride in the quality of their food, but after 30 years, we may not be coming back. There are too many other better Mexican restaurants in the area. It's a shame.
Jack Louis
Google Reviews
Horrible service with the server the food was not good not flavored I don’t recommend this restaurant
Bob Marks
Google Reviews
Typical Mexican place
Ayesha Khan
Google Reviews
veggie taco salad and fajitas were amazing! 🤍
montrell thomas
Google Reviews
Nice Mexican restaurant. I got the taco salad with grilled chicken and a margarita. The chicken was well-seasoned and very good. The cheese sauce they have is really nice also. Everything was good and I definitely would go back to try some other items on their menu.
Marie Bonnell
Google Reviews
Had a wonderful family dinner
J L
Google Reviews
I ordered the carne asada quesadilla, so I can really only speak on that. It didn't have enough cheese to hold it together properly and I'm 99% sure they use white American cheese, which is blasphemy. The carne asada has no seasoning, unless you consider grease seasoning. Service is OK. The gentleman who took my carryout order was friendly. The woman who gave me my order... not so much. I just saw a bag in my peripheral and heard a voice say "here's your food". Atmosphere leaves something to be desired. Although I did not dine in, the restaurant didn't feel clean to me. It felt overly humid inside. I'm giving this place 2 stars simply for the rice, which was pretty good. I regret tipping 25% on my order. I don't think I'll be going back.
Patricia Hillbish
Google Reviews
Always good!
Grace Medora Stryker
Google Reviews
Wow! It’s been a long time since I’ve come to Mexico Restaurant, and I’m impressed! I ordered a to-go lunch just for myself, the grand total with chips and salsa was only $13, and it was ready within 5 minutes!?! It was clean inside, lovely customer service, and they will take phone orders for pick up!
Fatima R (Spring)
Google Reviews
I was there for total of 28 minutes and was asked if everything was okay and if I needed 5 times!! I felt quite rushed and unwelcome during my visit. The food was good; I ordered shrimp tacos, house Margarita I ate them quickly to avoid being asked if I needed anything else. I even considered asking for me to be boxed to-go, all reasonably priced. However, I will not return. I went around 3 PM, and despite being the only one sitting outside felt very rushed for no reason!