Best TexMex & Mexican Food In Virginia


1. Pepe’s Mexican Restaurant, Richmond

9550 Midlothian Tnpk, Richmond, Virginia 23235
Facebook | Website | Twitter | Photo: Pepe’s Mexican Restaurant FB

Pepe’s is a Mexican inspired restaurant located on Midlothian Turnpike. With some amazing dishes like their El Guapo and Chesterfield burritos, Pepe’s is the place to go for great Mexican food.

2. Side Street Cantina, Virginia Beach

205 11th St, Virginia Beach, Virginia
Facebook | Website | Photo: Side Street FB

Side Street Cantina has great daily specials and prices!

3. Oyamel Cocina Mexicana, DC

401 7th St NW, Washington, District of Columbia 20004
Facebook | Website | Twitter | Photo: Oyamel FB

Head to Oyamel for authentic Mexican ingredients and techniques taken to a level of creativity that you won’t expect!

4. Toro’s Tequila Bar, Charlottesville

1327 W Main St, Charlottesville, Virginia
Facebook | Twitter | Photo: Toros FB

Check out Cville’s newest eatery in the old Baja Bean spot on The Corner! Over 50 tequilas and mucho personality.
Try some of the best house-made margaritas in town as well as tacos, quesadillas, and a plethora of appetizers. And try the braised brisket tacos, which are topped on a fresh corn tortilla with candied bacon and a chipotle slaw. The braised brisket absolutely melts in your mouth while the chipotle slaw adds some heat to the flavor palette.

5. El Charro, Harrisonburg

1570 E Market St, Harrisonburg, Virginia
Facebook | Website

EL Charro serves rich and filling Mexican burritos.

6. Cancun Margarita Bar and Grill, Fredericksburg

625 Spotsylvania Towne Center, Fredericksburg, Virginia
Facebook | Website | Twitter | Photo: Cancun Margarita Bar and Grill FB

Cancun Margarita Bar and Grill has been in the Fredericksburg area since 2006, and their signature margaritas might be the best in town. You have to visit them during the World Cup as they will be showing every game and offering great specials throughout!

7. La Tolteca, Williamsburg

3048 Richmond Rd, Williamsburg, Virginia
Facebook | Website | Photo: La Tolteca FB

La Tolteca has great tacos, drinks and four kinds of nachos!

8. Fiesta Tapatia, Forest

17860 Forest Rd, Forest, Virginia 24551
Facebook | Photo: Raul O. – Yelp

Fiesta Tapatia is an authentic Mexican restaurant in the area surrounding Lynchburg, VA. Head on in and enjoy meals prepared by the best chefs in town.

9. Rancho Viejo Mexican Grill, Roanoke

215 Market St SE, Roanoke, Virginia
Facebook | Website | Photo: Rancho FB

Rancho Viejo has huge margaritas and lots of great options.

10. Cabo Fish Taco, Blacksburg

117 South Main St, Blacksburg, Virginia 24060
Facebook | Website | Twitter | Photo: Cabo Fish Taco Facebook

Cabo Fish Taco is the combination of concepts from three completely different people, who share the same idea of what makes a restaurant great. Unlike most Baja styled restaurants, Cabo combines coastal Mexican cuisine with a unique healthy California feel. The food and atmosphere of Cabo is an impeccable infusion of very different styles. Everything is made fresh daily, and the bar offers a wide selection of drinks including over 13 types of margaritas and 72 different selections of Tequila.

If you liked this article, you might also enjoy 9 Restaurants To Try In CVille, RVA, DC and 7 East Coast Restaurants You Must Try.

At Scoutology, we scout your city so you don’t have to. You’re going to love the Scoutology Network.

The following two tabs change content below.

Maggie Comeau, Content Manager

Maggie Comeau is the content manager of Scoutology. Her favorite things to write about are sweets, brunch and burgers.

Latest posts by Maggie Comeau, Content Manager (see all)