3 Best Mexican Restaurants in Richmond, VA

Expert-recommended Top 3 Mexican Restaurants in Richmond, Virginia. All of our mexican restaurants actually face a rigorous 50-Point Inspection, which includes customer reviews, history, complaints, ratings, satisfaction, trust, cost and general excellence. You deserve only the best!

7+ YEARS IN TBR
CALL EMAIL

CASA DEL BARCO-CANAL WALK

320 South 12th Street,
Richmond, VA 23219 Directions

Since 2013

Specialities:

Jalapeño Crema Nachos Chicken Enchiladas Guacamole Queso Salsa Flight Chorizo Mole and Wings Pork Belly Tostones Tortilla Soup Grilled Street Corn Shishito Peppers Pescado Beef Barbacoa Empanadas Slow Roasted Pork Portobello Mushroom Chicken Taco Salad Quesadillas Avocado Caesar Tamales Carne Asada and Shrimp Fajita Dynamite Shrimp Tacos Habanero Tequila Shrimp Adobo Chicken Tacos Steak Tacos

" Casa Del Barco-Canal Walk is a family restaurant destination for authentic Mexican cuisine. This lively restaurant offers inventive Mexican dishes, including tacos, salads, innovative cocktails, and burritos. Their group dining accommodates up to 30 guests for a seated lunch or dinner. Their menu has a variety of entrees such as beef barbacoa, enchiladas, and sizzling fajitas. All their entrees are made with fresh, local ingredients to create an exciting dining experience. For those seeking a charming outdoor atmosphere, their patio is also available for reservation, providing a perfect setting for hosting various events. Casa del Barco also has two branches within Richmond.

2026 Highlights: Casa Del Barco-Canal Walk offers delivery and take-out, catering, Happy hour specials, a full bar, and Free Wi-Fi. A Wheelchair accessible facility is available. They accept credit cards. "

Reviews | Play Video | Write a Review

Menu:

TACOS:
Dynamite Shrimp Tacos $16.06+
Adobo Chicken Tacos $14.82+
Steak Tacos $21.00+
Baja Fish Taco $16.06+
Al Pastor Taco $14.82+
Mushroom Taco $14.82+
Birria De Res Tacos $17.30-
Mix & Match Tacos $6.14+
BOWLS:
Casa Rice & Bean Bowl $16.06+
Adobo Chicken Bowl $18.50
Al Pastor Bowl $19.78
SPECIALTIES:
Habanero Tequila Shrimp $33.42
Quesadilla $12.34+
Chicken Fajita $23.50
Shrimp Fajita $30.00
Flank Steak Fajita $35.90
Chicken Enchiladas $23.50
Casa Crunch Burrito $18.54
Carne Asada Burrito $21.02
FEATURES:
Dynamite Shrimp Tacos $16.06+
Habanero Tequila Shrimp $33.42
Adobo Chicken Tacos $14.82+
Steak Tacos $21.00+
KIDS MENU:
Kid Cheese Quesadilla $7.38
Kid Adobo Chicken Tacos $7.38
DESSERTS:
Tres Leches $13.50

Discount:

SIGN UP FOR HOUSEPITALITY FAMILY REWARDS:
Earn 1 Point for Every $1 Spent and Receive $1.25 Off for Every 25 Points You Redeem

Contact:

(804) 775-2628

Mon-Thu & Sun: 11am - 9pm
Fri & Sat: 11am - 10pm

TBR® Inspection Report:

9+ YEARS IN TBR
CALL EMAIL

EN SU BOCA

1001 North Arthur Ashe Boulevard,
Richmond, VA 23230 Directions

Since 2012

Specialities:

Taqueria Caesar Salad Guacamole Huevos Diablos Nachos Totopos Queso Fundido Casserole Grilled Street Corn Sweet Potato Fries Chicken Tacos Grilled Habanero Salsa Marinated Grilled Chicken Housemade Chorizo Slow Roasted Carnitas Carne Asada Braised Chicken Tinga Sloppy José Spicy Pickled Green Beans Quesadilla Tacos and Quesadillas

" En Su Boca is a restaurant that serves dishes such as tacos and guacamole. En Su Boca is committed to sourcing and using the finest ingredients while preserving traditional techniques. They offer tasty, authentic dishes to delight your palate and soothe your soul. Food is available daily from late night until 1 a.m. They provide a happy hour from Monday to Friday. They offer bar, indoor, and patio seating. En Su Boca is the ideal place to enjoy your favorite Mexican dishes with family and friends. Finish your meals with their cocktails. The restaurant provides outdoor seating options. The restaurant is open 7 days a week.

2026 Highlights: En Su Boca is available for custom catering. They offer delivery, take-out, Vegan options, and a Full bar. They accept credit cards. "

Reviews | Play Video | Write a Review
License #S3866169

Menu:

BURRITOS, QUESADILLAS, ENCHILADAS:
Enchiladas $14.00
Quesadilla $14.00
Burrito $14.00
Kids Quesadilla $10.00
TACOS:
Marinated Grilled Chicken Taco $4.50
Braised Chicken Tinga Taco $4.50
Pork Al Pastor Taco $4.50
Sloppy Jose Taco $4.50
Beef Barbacoa Taco $4.50
Grilled Fish Taco $4.50
Southern-Fried Fish Taco $4.50
Cajun Shrimp Taco $4.50
Brussels Sprouts Taco $4.50
Hongo Portobello Taco $4.50
Soy Chorizo Taco $4.50
4 Tacos $17.00
10 Tacos $40.00
Kids Tacos $10.00
SPECIALS:
Birria Torta $14.00
Cajun Shrimp Quesadilla $16.00
FEATURED ITEMS:
Burrito $14.00
Southern-Fried Fish Taco $4.50
Quesadilla $14.00
APPETIZERS:
Chips & Salsas $5.00
Guacamole $12.00
Jalapeno Queso $10.00
Nachos Totopos $15.00
Sweet Potato Fries $9.00
Grilled Street Corn $9.00

Contact:

(804) 359-0768

Mon-Sun: 11am - 2am

TBR® Inspection Report:

11+ YEARS IN TBR
CALL EMAIL

PEPE’S MEXICAN RESTAURANT

9550 Midlothian Turnpike,
Richmond, VA 23235 Directions

Since 2011

Specialities:

Huevos Rancheros and Con Chorizo Burrito Chucho Chilaquiles Mexicanos Quesadilla Rellena Taco Salad Pollo Asado Burrito Fajita Shrimp Fajitas Tacos Al Pastor Chimichanga Lunch Fajitas Carne Asada Grilled Marinated Shrimp and Guajillo Chicken Arroz Con Pollo Pork Carnitas Enchiladas Rancheras El Fabuloso and Chile Relleno Carne Asada

" Pepe’s Mexican Restaurant is a family-style, Mexican-influenced business located on Midlothian Turnpike. It has a friendly and safe ambiance. The restaurant's every dish is given fresh daily from local farms, and its mild component dishes provide the most pleasant and unforgettable dining experience. Their menu reflects passion and interest in presenting the best exposure and assumes that customers deserve great, healthy, and fresh food at a reasonable price. Pepe's Mexican Restaurant's innovative cuisine is served up with unique quality and flexibility, and the restaurant is still committed to making their colleagues, companions, and customers happy. If their new items become thriving, they will continue it to their periodic list.

2026 Highlights: Pepe's Mexican Restaurant offers take-out, delivery, catering, outdoor seating, a full bar, and happy hour specials. Gift Cards are available. "

Reviews | Play Video | Write a Review

Menu:

POPULAR:
Burrito Del Mar $18.75
Carne Asada $18.50
Tacos De Carnitas $13.00
El Guapo Burrito $17.50
Ac(Ch)P (Arroz Con Chori Pollo) $14.00
Gypsy Quesadilla $15.75
LUNCH:
Chicken Bowl $12.75
Shrimp BLT Bowl $12.75
Carnitas Bowl $12.75
Steak Bowl $12.75
Vegetarian Bowl $12.75
L Speedy Gonzales $9.75
BLT Shrimp Tacos (3) $15.50
Chilaquiles Champechanos $17.75
L Pollo Loco $11.50
L Carne Asada $12.95
L Chori Pollo $12.50
L Pollo Asado $11.50
Lunch Burrito Chucho $10.75
L Pollo Nolvin $12.75
L Pollo Pepe's $12.50
Lunch Tacos Pollo Asado $9.99
Lunch Huevos Con Chorizo $9.95
Lunch Taquitos Mexicanos $10.75
L Veggie Tacos $9.99
Lunch Tacos De Carnitas $9.95
L Tacos De Asada $9.99

Contact:

(804) 272-0920

Mon-Thu: 11am - 9:30pm
Fri: 11am - 10pm
Sat: 11:30am - 10pm
Sun: Closed

TBR® Inspection Report: