What are you looking for?

Mexican Restaurants in Richmond

4.3 - 411 votes

Hours: 11AM - 10PM

6623 W Broad St, Richmond
(804) 888-9984

Plaza Azteca Mexican Restaurant · Broad

Delightful evening to dine outside, fast professional service. Had steak fajita with refried beans and rice. Delicious. All staff wore masks, very clean... More reviews

4.8 - 203 votes

Hours: 11AM - 8:30PM

6400 Midlothian Turnpike, Richmond
(804) 997-2602


LOVE the food! I have been on the search for the perfect Authentic Mexican food and this place hit the nail on the head! The Consommé was on point, the P... More reviews

4.6 - 208 votes

Hours: 11AM - 9:30PM

9550 Midlothian Turnpike St 204, Richmond
(804) 272-0920

Pepe's | Mexican Restaurant

Great food, not a lot of waiting time for the food to be made and out onto the tables. No major complaints. More reviews

4.4 - 218 votes

Hours: 4 - 9PM

412 E Grace St, Richmond
(804) 788-9000

Wong Gonzalez

I love this place. Super fun spot to take friends and have good food and drinks. Really nice atmosphere inside and friendly staff. The food is Asian Mexi... More reviews

4.7 - 141 votes

Hours: 10AM - 8PM

4108 Jefferson Davis Hwy, Richmond
(804) 658-3235

Tacos Mexico

Wow! My tacos were FANTASTIC. Very authentic food so if you prefer texmex then this is not the spot for you. I tried the chorizo, asada, and al pastor ta... More reviews

4.6 - 154 votes

Hours: 11AM - 10PM

1417 Eastridge Rd, Richmond
(804) 673-1090

El Caporal Richmond

Great food at a good price. Environment is pleasant inside and the employees are friendly and welcoming. Try this place at least once for sure. More reviews

4.7 - 132 votes

Hours: 11:30AM - 8PM

204 E Grace St, Richmond
(804) 225-8340

Ay Caramba Mexican Food

It’s Mexican food in Richmond VA. The food was alright and the service okay. The price did not match what I got charged, but I was not going to debate. T... More reviews

4.5 - 173 votes

Hours: 11AM - 10PM

523 E Main St, Richmond
(804) 644-0740

Chicano's Cocina Bar & Grill

Warm chips might help. Also this place is not worth 4.6 stars...I mean taquitos...yes...but um...you guys could fix this with warm chips and more salsa r... More reviews

4.4 - 195 votes

Hours: 10AM - 9PM

6531 Midlothian Turnpike #5609, Richmond
(804) 447-1003

Taqueria Panchito

This is no fast food operation as every order is freshly prepared. We received ample portions for our selections and the food was delicious. More reviews

4.5 - 148 votes

Hours: 11AM - 9:30PM

3125 W Cary St UNIT 1, Richmond
(804) 269-4565

Jalapeños Méxican Grill

This is the type of restaurant that their chefs put in hard work and love into the food. The food was so good! I do not remember what I got but the food ... More reviews

4.8 - 93 votes

Hours: 11AM - 8PM

15 N 18th St, Richmond
(804) 852-9896

Tree's Famous Taco's And Rib Tips

This place is excellent. Delicious, authentic tacos I enjoyed on a city summer’s day. Pricing is good. Make sure to tip well, they go above and beyond fo... More reviews

4.7 - 109 votes

Hours: 10AM - 7PM

1580 Koger Center Blvd #B, Richmond
(804) 658-0883

Rosita Mexican and Salvadorean Restaurant

Rosita's was one of my favorite restaurants and I am so sad to hear they have has closed! I can only hope they open up another location one day! More reviews

4.7 - 107 votes

Hours: Closed today

111 N Robinson St, Richmond
(804) 359-6658

Commercial Taphouse and Grill

First visit was great. Second visit had great food, but turned into a daycare. Great place if you want to day-drink with toddlers yelling, banging, and... More reviews

4.3 - 173 votes

Hours: 11AM - 10PM

3417 Cox Rd, Richmond
(804) 346-8889

El Paso | Mexican Restaurant

Came up to Richmond area for a date first choice was booked and this was the perfect substitute. Food was delicious More reviews

4.2 - 191 votes

Hours: 11AM - 10PM

1703 E Franklin St, Richmond
(804) 643-4828

Tio Pablo

Tacos ?, margaritas and it’s all Gluten free! This place had atmosphere and great house margaritas. I had the carne asada Gordita, the tacos el pastor, a... More reviews

4.3 - 167 votes

Hours: 11AM - 10PM

1328 W Cary St, Richmond
(804) 525-4216

Little Mexico

Excellent customer service & friendly atmosphere Great location & most important Great Food. I recommend to all More reviews

4.3 - 166 votes

Hours: 11AM - 8:30PM

4019 MacArthur Ave, Richmond
(804) 716-7414

Mi Jalisco Family Méxican Restaurant

My go to once a week! Best Mexican restaurant in RVA. The white salsa is the best,along with the Chile Relleno and Enchiladas Poblanas!!!!! More reviews



4.1 - 197 votes

Hours: 4 - 9PM

525 E Grace St, Richmond
(804) 447-5410


Wanted to try something different and Maya did not dissappoint! Was passing through Richmond and took a chance. So glad we did, everything was delicious,... More reviews

3.9 - 238 votes

Hours: 11AM - 12AM

1001 N Arthur Ashe Blvd, Richmond
(804) 359-0768

En Su Boca

Great little Mexican joint. Fab Margaritas. A little pricey but the food is fantastic More reviews



4.3 - 154 votes

Hours: 11AM - 8:30PM

6115 Staples Mill Rd, Richmond
(804) 716-8310


This place takes pride in what they serve I can tell. I go to the bar and get served by someone from the wait staff. Just go and check it out.. I'm ... More reviews

4.2 - 172 votes

Hours: 11AM - 10PM

2313 Westwood Ave, Richmond
(804) 918-5390

Tres machos

After my multiple experiences here as a delivery driver, I will not ever accept another delivery order or dine in myself here. Not only am I treated rude... More reviews

3.7 - 277 votes

Hours: 4 - 10PM

320 S 12th St, Richmond
(804) 775-2628

Casa Del Barco - Canal Walk

Casa Del Barco - Canal Walk - Very pleased with this restaurant. The staff was friendly and attentive. Our food was quickly and accurately delivered to o... More reviews

3.6 - 296 votes

Hours: 4 - 9PM

11800 W Broad St #950, Richmond
(804) 360-7200

The Boathouse at Short Pump Town Center

the order experience and process for a sit down meal was terrible. might as well ordered take out. More reviews

4.2 - 158 votes

Hours: 7AM - 12AM

6925 Hull Street Rd, Richmond
(804) 276-3391

La Milpa |Mexican Restaurant & Market

You want true authentic mexican? La Milpa is the finest real Mexican food in the RVA. More reviews

4.4 - 124 votes

Hours: 5 - 8:45PM

5204 Brook Rd, Richmond
(804) 262-8729

La Casita

La Casita Mexican Restaurant was an amazing experience, from there unique decor, delicious food and the awesome service from Mr.Edgar. Mr.Edgar made us f... More reviews

View on map