The best Mexican in Richmond
Mexico Restaurant leads our ranking for Mexican in Richmond. Readers voted it first in Richmond Magazine Best & Worst in 2025 and 2026. Wong's Tacos and En Su Boca come next.
- 1Mexico RestaurantReaders' choice, 2025, 2026
- 2Wong's TacosReaders' runner-up, 2025, 2026
3En Su BocaReaders' choice, 2025
214 Mexican restaurants are open in and around Richmond. The top 6 are ranked first; the rest follow.
Showing 38 places: open now. Show all 259
The top 6
How we rank
Photo: ensuboca.com 3En Su Boca
Mexican restaurant · Richmond- Won Richmond Magazine Best & Worst 2025 for Mexican, voted by readers [2]
- RVA Mag: “En Su Boca tries to seduce me with its tequila and tacos perfume.” [3]
- Where
- 1001 N Arthur Ashe Blvd, Richmond, VA 23230
- Today
- Open now until 2 AM
- Has
- Full bar · Patio · Outdoor seating · Dog friendly · Catering
- Phone
- (804) 359-0768
All hours
Mon 11 AM to 2 AM Tue 11 AM to 2 AM Wed 11 AM to 2 AM Thu 11 AM to 2 AM Fri 11 AM to 2 AM Sat 11 AM to 2 AM Sun 11 AM to 2 AM Checked Oct 5 · Report a change
More Mexican in Richmond
34 more · A to Z
Photo: aztecava.com Azteca Mexican Restaurant
Mexican restaurant · Richmond“At our restaurant, opened in 2017 by a family of immigrants from Guerrero, Mexico, we want you to feel right at home.”
- Where
- 3001 Richmond Hwy, Richmond, VA 23234-1727
- Today
- Open now until 10 PM
- Has
- Full bar · Kids menu · Vegan options
- Phone
- (804) 308-3151
All hours
Mon 9 AM to 10 PM Tue 9 AM to 10 PM Wed 9 AM to 10 PM Thu 9 AM to 10 PM Fri 9 AM to 10 PM Sat 9 AM to 10 PM Sun 9 AM to 10 PM Checked Oct 5 · Report a change
Baja Bean Co.
Mexican restaurant · Richmond“At Baja, we are proud to start from scratch with dried beans, fresh avocados, whole tomatoes, raw meats, and as many locally sourced items as we can afford to offer at our reasonable prices.”
- Where
- 1520 W Main St, Richmond, VA 23220
- Today
- Open now until 12 AM
- On the menu
- Two Tacos $8 · Burrito $9 · Street Tacos $15 · Bayou Burrito $14
- Has
- Gluten-free options · Vegan options · Catering
- Phone
- (804) 257-5445
All hours
Mon 12 PM to 12 AM Tue 5 PM to 12 AM Wed 5 PM to 12 AM Thu 12 PM to 12 AM Fri 12 PM to 2 AM Sat 12 PM to 2 AM Sun 12 PM to 12 AM Checked Oct 5 · Report a change

Photo: dontlookback.co Don't Look Back
Mexican restaurant · Richmond“Don't Look Back - Triple is a relaxed neighborhood gathering spot where the goal is to provide customers with the best taco experience in town.”
- Where
- 3306 W Broad St, Richmond, VA 23230
- Today
- Open now until 2 AM
- On the menu
- Beef Taco $6 · Carnitas Burrito (implied from Mix N Match) $5.50 · Shrimp Taco $6 · Chips & Guacamole $7
- Has
- Reservations · Catering · Private dining · Full bar
- Phone
- (804) 655-2770
All hours
Mon 11:30 AM to 2 AM Tue 11:30 AM to 2 AM Wed 11:30 AM to 2 AM Thu 11:30 AM to 2 AM Fri 11:30 AM to 2 AM Sat 11:30 AM to 2 AM Sun 11:30 AM to 2 AM Checked Oct 5 · Report a change

Photo: elchidorestaurant.com El Chido Restaurante
Mexican restaurant · Henrico“The authentic taste of Mexico is here in the heart of Richmond.”
- Where
- 7568 W Broad St, Henrico, VA 23294-3608
- Today
- Open now until 10:30 PM
- On the menu
- TACOS $4 · BURRITOS $13 · Carne Asada $16.99 · Torta Cubana $17
- Has
- Catering · Takeout · Delivery
- Phone
- (804) 298-8515
All hours
Mon 11 AM to 10 PM Tue 11 AM to 10 PM Wed 11 AM to 10 PM Thu 11 AM to 10 PM Fri 11 AM to 10 PM Sat 10 AM to 11 PM Sun 11 AM to 10:30 PM Checked Oct 5 · Report a change
El Paso
Mexican restaurant · Henrico“We want to bring you the best dinning experience”
- Where
- 3417 Cox Rd, Henrico, VA 23233
- Today
- Open now until 10 PM
- On the menu
- Tacos de Carne Asada $18.99 · Burrito Grande $18.50 · El Paso Grill Special $19.99
- Has
- Takeout
- Phone
- (804) 346-8889
All hours
Mon 11 AM to 10 PM Tue 11 AM to 10 PM Wed 11 AM to 10 PM Thu 11 AM to 10 PM Fri 11 AM to 10 PM Sat 10 AM to 11 PM Sun 11 AM to 10 PM Checked Oct 5 · Report a change
La Catrina Restaurant & Night Club
Mexican restaurant · Richmond- Where
- 5310 Hull St, Richmond, VA 23224
- Today
- Open now until 10:30 PM
- On the menu
- Tacos de Pollo (3) $11.99 · Quesadilla (1) $11.99 · Carne Asada $17.99
- Phone
- (804) 585-8144
All hours
Mon Closed Tue Closed Wed Closed Thu 4 PM to 10:30 PM Fri 12 PM to 10:30 PM Sat 12 PM to 10:30 PM Sun 12 PM to 10:30 PM Checked Oct 5 · Report a change

Photo: lospanchosmexicanrestaurant.us Los Panchos
Mexican restaurant · Richmond“Are you in the mood for delicious food using fresh ingredients at an affordable price?”
- Where
- 10921 Midlothian Tpke, Richmond, VA 23235-4707
- Today
- Open now until 10 PM
- Has
- Takeout · Delivery
- Phone
- (804) 378-8177
All hours
Mon 11 AM to 10 PM Tue 11 AM to 10 PM Wed 11 AM to 10 PM Thu 11 AM to 10 PM Fri 11 AM to 10 PM Sat 11 AM to 10 PM Sun 11 AM to 10 PM Checked Oct 5 · Report a change

Photo: lospanchosrestaurante.com Los Panchos Parham
Mexican restaurant · Henrico“The best mexican food.”
- Where
- 1517 N Parham Rd, Henrico, VA 23229
- Today
- Open now until 10 PM
- On the menu
- Camarones Empanizados $12.99 · Molcajete del Mar $32.99
- Phone
- (804) 997-2610
All hours
Mon 11 AM to 10 PM Tue 11 AM to 10 PM Wed 11 AM to 10 PM Thu 11 AM to 10 PM Fri 11 AM to 10 PM Sat 11 AM to 10 PM Sun 11 AM to 10 PM Checked Oct 5 · Report a change

Photo: lospanchosrestaurante.com Los Panchos Short Pump
Mexican restaurant · Henrico“The best mexican food.”
- Where
- 3532 Pump Rd, Henrico, VA 23233-1115
- Today
- Open now until 10 PM
- On the menu
- Camarones Empanizados $12.99 · Molcajete del Mar $32.99
- Phone
- (804) 409-5826
All hours
Mon 11 AM to 10 PM Tue 11 AM to 10 PM Wed 11 AM to 10 PM Thu 11 AM to 10 PM Fri 11 AM to 10 PM Sat 11 AM to 10 PM Sun 11 AM to 10 PM Checked Oct 5 · Report a change

Photo: potrosmexicanrestaurant.com Potros Mexican Restaurant
Mexican restaurant · Henrico“A comforting bowl of savory delights that soothes the soul”
- Where
- 9074 Staples Mill Rd, Henrico, VA 23228-2021
- Today
- Open now until 10 PM
- Phone
- (804) 562-1479
All hours
Mon 11 AM to 10 PM Tue 11 AM to 10 PM Wed 11 AM to 10 PM Thu 11 AM to 10 PM Fri 11 AM to 10 PM Sat 11 AM to 10 PM Sun 11 AM to 10 PM Checked Oct 5 · Report a change

Photo: tacosing.com Tacos El Ingeniero
Mexican restaurant · Midlothian“At TACOS EL INGENIERO, we are dedicated to bringing you a delightful culinary experience from morning till night.”
- Where
- 7429 MIDLOTHIAN TPKE, MIDLOTHIAN, VA 23225
- Today
- Open now until 10 PM
- Has
- Breakfast all day
- Phone
- (804) 997-4853
All hours
Mon 9 AM to 10 PM Tue 9 AM to 10 PM Wed 9 AM to 10 PM Thu 9 AM to 10 PM Fri 9 AM to 12 AM Sat 9 AM to 12 AM Sun 9 AM to 10 PM Checked Oct 5 · Report a change

Photo: starling.elchidorestaurant.com Taqueria Y Antojitos El Chido
Mexican restaurant · Henrico“Authentic Mexican dishes made with the freshest ingredients for a delicious experience!”
- Where
- 1412 Starling Dr, Henrico, VA 23229
- Today
- Open now until 10 PM
- On the menu
- Tacos $4 · Burritos $13 · Enchiladas Rojas de Pollo $15
- Has
- Catering
- Phone
- (804) 588-7033
All hours
Mon 10 AM to 10 PM Tue 10 AM to 10 PM Wed 10 AM to 10 PM Thu 10 AM to 10 PM Fri 10 AM to 10 PM Sat 10 AM to 10 PM Sun 10 AM to 10 PM Checked Oct 5 · Report a change
Chipotle Mexican Grill18 locations: Glen Allen, Henrico, Richmond, Midlothian, Mechanicsville, Chester and Chesterfield
- 5300 Wyndham Forest Dr5300 Wyndham Forest Dr, Glen AllenOpen now until 10 PM
- 11728 W Broad St11728 W Broad St, HenricoOpen now until 11 PM
- 810 W Grace St810 W Grace St, RichmondOpen now until 11 PM
- 10 N Nansemond St Ste D10 N Nansemond St Ste D, RichmondOpen now until 10 PM
- 7106 Midlothian Tpke Ste A7106 Midlothian Tpke Ste A, RichmondOpen now until 11 PM
- 11440 Midlothian Tpke Ste F11440 Midlothian Tpke Ste F, RichmondOpen now until 11 PM
- 14171 Midlothian Tpke14171 Midlothian Tpke, MidlothianOpen now until 10 PM
- 8955 Staples Mill Rd8955 Staples Mill Rd, HenricoOpen now until 11 PM
- 7000 Forest Ave7000 Forest Ave, RichmondOpen now until 10 PM
- 4930 W Broad St4930 W Broad St, RichmondOpen now until 11 PM
- 9178 Chamberlayne Rd9178 Chamberlayne Rd, MechanicsvilleOpen now until 10 PM
- 2423 W Hundred Rd2423 W Hundred Rd, ChesterOpen now until 11 PM
- 9873 Iron Bridge Rd9873 Iron Bridge Rd, ChesterfieldOpen now until 11 PM
- 10501 W Broad St10501 W Broad St, HenricoOpen now until 10 PM
- 8675 Quioccasin Rd TBD8675 Quioccasin Rd TBD, HenricoOpen now until 11 PM
- 15500 Hull St15500 Hull St, ChesterfieldOpen now until 10 PM
- 3064 N Arthur Ashe Blvd3064 N Arthur Ashe Blvd, RichmondOpen now until 10 PM
- 13300 Rittenhouse Dr13300 Rittenhouse Dr, MidlothianOpen now until 11 PM
- Las Palmas Mexican and Seafood8415 W Broad St, HenricoOpen now until 10 PM
Taco Bell3 locations: Henrico, Midlothian and Richmond
- 11240 Patterson Ave # 1125011240 Patterson Ave # 11250, HenricoOpen now until 12 AM
- 12751 Stone Village Way12751 Stone Village Way, MidlothianOpen now until 12 AM
- 1330 N Laburnum Ave1330 N Laburnum Ave, RichmondOpen now until 1 AM
Worth the drive
Within about half an hour of Richmond.

Photo: donmiguelmexicanrestaurant.com Don Miguel Mexican Restaurant
Mexican restaurant · Providence Forge“Made From Scratch, Served With Pride Real ingredients, honest recipes, and grilled cactus on the menu — welcome to Don Miguel.”
- Where
- 3560 N Courthouse Rd, Providence Forge, VA 23140-3408
- Today
- Open now until 10 PM
- Has
- Full bar · Takeout · Delivery · Happy hour
- Phone
- (804) 966-2057
All hours
Mon 11 AM to 10 PM Tue 11 AM to 10 PM Wed 11 AM to 10 PM Thu 11 AM to 10 PM Fri 11 AM to 10 PM Sat 11 AM to 10 PM Sun 11 AM to 10 PM Checked Oct 5 · Report a change
Chipotle Mexican Grill2 locations: Ashland and Colonial Heights
- 703A England St A703A England St A, AshlandOpen now until 10 PM
- 1901 Southpark Blvd1901 Southpark Blvd, Colonial HeightsOpen now until 11 PM
No longer open
- Amigos Family Restaurant, 1808 Staples Mill Rd has closed.
- Amigos Mexican Restaurant, 7128 Hull Street Rd has closed.
- Cantaritos Mexican Restaurant, 1412 Starling Dr Ste C has closed.
- Dashiell Mexican Seafood Bar and Grill, 6078 Mechanicsville Tpke has closed.
- El Toro Loco, 1808 Staples Mill Rd has closed.
- Juan More Taco RVA, 304 N Robinson St has closed.
- La Buena Cocina, 4725 Walmsley Blvd has closed.
- La Doña Cocina Mexicana, 6404 Horsepen Rd has closed.
- Lalo’s Pinches Tacos Bar & Grill, 2617 W Broad St has closed.
- Margaritas Cantina, 101 N 18th St has closed.
- Maya Villa Grill, 10827 Hull Street Rd has closed.
- Nuevo Mexico Restaurante, 3088 Stony Point Rd has closed.
- Rosita's Taco Shop, 903 W Grace St has closed.
- Su Casa Cafe, 4013 W Broad St has closed.
- Taqueria El Tacorrey, 5348 Hull Street Rd has closed.
What Mexican costs in Richmond
The lowest price for each, from each restaurant’s own menu, checked October 2026.
| Restaurant | Tacos | Burrito | Entrée or plate | Margarita |
|---|---|---|---|---|
| Ay Caramba Mexican Restaurant | $13.99 (Three corn tortilla tacos) | $14.99 (Burrito Grande) | — | — |
| Ay Mama Mexican Grill | $7.99 (Beef Tacos (3)) | $6.99 (Chicken Burritos (1)) | $13.49 (Enchiladas Supremas) | — |
| Baja Bean Co. | $8 (Two Tacos) | $9 (Burrito) | — | — |
| Big Chile | $12.50 (Street Taco) | $12.99 (Burrito) | $15.99 (Carne Asada Plate) | — |
| Big Chile Taco Truck | $12.50 (Street Taco) | $12.99 (Burrito) | $15.99 (Carne Asada Plate) | — |
| Blue Habanero | $18 (Street Tacos) | $14 (Burrito Gigante) | — | $5 (Lime Margarita) |
| Casa Grande | — | $9 (Burrito) | — | — |
| Don't Look Back | $6 (Beef Taco) | $5.50 (Carnitas Burrito (implied from Mix N Match)) | — | — |
| El Cerro Azul | $13.99 (Tacos de Carne Asada) | $12.99 (Burrito Valiente) | — | $13.99 (Blue Margarita) |
| El Chido Restaurante | $4 (TACOS) | $13 (BURRITOS) | — | — |
| El Paso | $18.99 (Tacos de Carne Asada) | $18.50 (Burrito Grande) | — | — |
| El Patron Cantina | $3.99 (Street Tacos) | $17 (Barbacoa Burrito) | — | — |
| Jalapenos Mexican Grill | $7 (Tacos) | — | — | — |
| La Catrina Restaurant & Night Club | $11.99 (Tacos de Pollo (3)) | — | $11.99 (Quesadilla (1)) | — |
| La Princesa Family Restaurant - مطعم الأميرة | $9.99 (Chicken Tacos) | $13.99 (Steak Burrito) | $14.99 (Enchiladas) | — |
| Lalos Pinches Tacos Bar & Grill | $7.50 (1 beef taco) | $7.50 (1 burrito) | — | — |
| Mi Hacienda Mexican Restaurant | $13.50 (Taco Bar) | — | $16.99 (Fajita Bar) | — |
| Pepe's Mexican Restaurant | $12.75 (Tacos De Carnitas (3)) | $14.99 (El Guapo Burrito) | — | $5.50 (Margarita 12 oz.) |
| Rio Grande Mexican Restaurant | $12.49 (Tacos (Carne Asada)) | $11.99 (Burrito (Deluxe)) | — | — |
| Rusty Taco | $4.95 (Street Tacos) | $9.95 (Burrito) | $12.95 (Taco Bowl) | — |
| Taco Bamba Richmond | $4 (Al Pastor Taco) | — | $15 (Pack the Bowl Bamba Salad) | $7 (Classic Margarita) |
| Taqueria Y Antojitos El Chido | $4 (Tacos) | $13 (Burritos) | $15 (Enchiladas Rojas de Pollo) | — |
| Taqueria Y Antojitos El Chido | $4 (Tacos) | $13 (Burritos) | — | — |
| Torchy's Tacos | $9.95 (Taco Two Step (2 tacos with chips, salsa & drink)) | — | — | — |
How we rank
Nobody at Guide2 scores the food. The ranking adds up what Richmond’s own judges have said in public: readers’ polls count most, then critics’ standing lists, then local press and food writers. Every point is numbered and listed under Sources below. The full method.
What changed
- Taqueria El Tacorrey closed
- Su Casa Cafe closed
- Rosita's Taco Shop closed
- Nuevo Mexico Restaurante closed
- Margaritas Cantina closed
- Lalo’s Pinches Tacos Bar & Grill closed
- La Doña Cocina Mexicana closed
- La Buena Cocina closed
- Juan More Taco RVA closed
- El Toro Loco closed
- Cantaritos Mexican Restaurant closed
- Amigos Mexican Restaurant closed
- Amigos Family Restaurant closed
Questions
- What is the best Mexican in Richmond?
- Mexico Restaurant. Won Richmond Magazine Best & Worst 2025 and 2026 for Mexican, voted by readers. Wong's Tacos and En Su Boca come next.
- How much does Mexican cost in Richmond?
- On the restaurants' own menus: tacos from $3.99 (El Patron Cantina) to $18.99 (El Paso); burrito from $5.5 (Don't Look Back) to $18.5 (El Paso); entrée or plate from $11.99 (La Catrina Restaurant & Night Club) to $16.99 (Mi Hacienda Mexican Restaurant); margarita from $5 (Blue Habanero) to $13.99 (El Cerro Azul).
- How many Mexican restaurants are in Richmond?
- 214 are open in and around Richmond as of October 2026, including Abuelita's, Arroz RVA, Ay Caramba Mexican Food, Ay Caramba Mexican Restaurant, Ay Mama Mexican Grill and 209 more. Within a half-hour drive there are 45 more, in Petersburg, Ashland, Colonial Heights, Providence Forge, Powhatan, Doswell, Goochland, Hopewell and Manakin-Sabot.
- Which Mexican restaurants in Richmond take reservations?
- 5 take online bookings: Casa Del Barco, Casa Del Barco, Centro Bar and Kitchen, Centro Latin Bar and Kitchen and Conejo. The rest are walk-in or by phone.
- Where can I order Mexican online in Richmond?
- 117 have online ordering on their own websites: Abuelita's, Ay Caramba Mexican Restaurant, Ay Mama Mexican Grill, Azteca Mexican Restaurant, Banda Burrito, Best Wings & Tacos, Big Chile, Big Chile Real Mexican Tacos & Tex Mex and 109 more.
- Is Amigos Family Restaurant in Richmond still open?
- No. Amigos Family Restaurant has closed. For Mexican nearby, see the list above.
- Is Amigos Mexican Restaurant in Richmond still open?
- No. Amigos Mexican Restaurant has closed. For Mexican nearby, see the list above.
- Is Cantaritos Mexican Restaurant in Richmond still open?
- No. Cantaritos Mexican Restaurant has closed. For Mexican nearby, see the list above.
- Is Dashiell Mexican Seafood Bar and Grill in Richmond still open?
- No. Dashiell Mexican Seafood Bar and Grill has closed. For Mexican nearby, see the list above.
- Is El Toro Loco in Richmond still open?
- No. El Toro Loco has closed. For Mexican nearby, see the list above.
- Is Juan More Taco RVA in Richmond still open?
- No. Juan More Taco RVA has closed. For Mexican nearby, see the list above.
- Is La Buena Cocina in Richmond still open?
- No. La Buena Cocina has closed. For Mexican nearby, see the list above.
- Is La Doña Cocina Mexicana in Richmond still open?
- No. La Doña Cocina Mexicana has closed. For Mexican nearby, see the list above.
- Is Lalo’s Pinches Tacos Bar & Grill in Richmond still open?
- No. Lalo’s Pinches Tacos Bar & Grill has closed. For Mexican nearby, see the list above.
- Is Margaritas Cantina in Richmond still open?
- No. Margaritas Cantina has closed. For Mexican nearby, see the list above.
- Is Maya Villa Grill in Richmond still open?
- No. Maya Villa Grill has closed. For Mexican nearby, see the list above.
- Is Nuevo Mexico Restaurante in Richmond still open?
- No. Nuevo Mexico Restaurante has closed. For Mexican nearby, see the list above.
- Is Rosita's Taco Shop in Richmond still open?
- No. Rosita's Taco Shop has closed. For Mexican nearby, see the list above.
- Is Su Casa Cafe in Richmond still open?
- No. Su Casa Cafe has closed. For Mexican nearby, see the list above.
- Is Taqueria El Tacorrey in Richmond still open?
- No. Taqueria El Tacorrey has closed. For Mexican nearby, see the list above.
Sources
- 1Richmond Magazine Best & Worst, Best & Worst 2026: Food & Drink, 2026. Checked Oct 5, 2026. Archived copy.
- 2Richmond Magazine Best & Worst, Best & Worst 2025: Food & Drink, 2025. Checked Oct 5, 2026. Archived copy.
- 3RVA Mag, best tacos in Richmond VA Archives. Checked Oct 5, 2026.
See something wrong? Read our corrections policy.
More places to eat in Richmond
All guides
- Zorch Pizza
- Mary Angela's Pizzeria
- Pizza Bones

- Blanchard's Coffee Co.
- Perk Coffee and Lunchbox
- Ironclad Coffee Roasters

- Sub Rosa Bakery
- Shyndigz
- Idle Hands Bread Company

- Peter Chang
- Yen Ching
- Beijing On Grove
- Moore Street Cafe
- Joe's Inn
- Millie's Diner

- Beauvine Burger Concept
- Cobra Burger
- Eazzy Burger
The weekend, by Wednesday
One email a week with what is on around Richmond, sorted by day, with times and prices where the venue gives them. Free.
Run a restaurant, café or brewery?
Listings are free and nobody pays to be ranked. Tell us about new hours, a new menu or an opening, and we update the page.