What’s not to love about tacos? Whether prepared traditionally or creatively, they’re delicious and almost always impossible to have just one of. And many people don’t realize just how many incredible taco spots there are in Virginia, whether they be a food truck or a restaurant. If you’re a taco lover, here are the places you should know about:

  1. Pico Taqueria (Chincoteague)

Emma B./Yelp

Reg C./Yelp Pico Taqueria is something of a hidden gem, although folks who live in Chincoteague Island have more likely than not frequented this taco haven. The exterior may be casual, but rest assured that the tacos have some serious flavor. You can look forward to trying unique kinds such as fried oysters and avocado crema.

  1. Boka Tako Bar (Richmond)

Joe M./Yelp

Jamie D./Yelp If it’s your first time visiting Boka, you can order something called a gauntlet which is a sampling of some of the finest tacos the restaurant has to offer. One of the specialty items here is the shrimp and grits taco. Photographed above are the fish taco and tofu Mexican taco. And if you happen to be looking for something else besides tacos, rest assured that the quesadillas are equally as amazing.

  1. Brazos Tacos (Charlottesville)

Shelley C./Yelp

Trevor G./Yelp There are plenty of taco joints to choose from in C-ville, and high-quality ones at that, but Brazos remains a local favorite. It’s a casual, trendy atmosphere with a great patio. The fish tacos are especially delicious here.

  1. Mano Taqueria (Lexington)

Alton P./Yelp

chip B./Yelp Mano Taqueria has been part of the Lexington dining scene for a relatively short while, but has definitely made a name for itself. The tacos here are made form locally-sourced ingredients, which makes the quality especially memorable. Slow roasted pork taco anyone?

  1. Tacos El Primo (Harrisonburg)

Richard R./Yelp

Mary M./Yelp Tacos El Primo is another case of an unsuspecting gem. This food truck cranks out flavorful and authentic dishes, especially in the taco department. Unique combinations such as spicy pork and pineapple will have you coming back for seconds.

  1. Baja Bean Co. (Staunton)

Andrew O./Yelp

Nolan H./Yelp Baja Bean Co. seems to be something of a crowd divider when it comes to the locals: people either adore it or go elsewhere for their taco needs. One thing is for sure, though, Baja Bean Co. has character and plenty of flavor. Photographed above are the fish tacos.

  1. Gringo’s Taqueria (Virginia Beach)

Bruce K./Yelp

Mindi A./Yelp You know a spot’s worth checking out if it usually has a line out the door. Don’t be discouraged, though, because the wait isn’t bad and the food is definitely worth your wait. This Virginia Beach spot takes the notion of locally-sourced to heart, as their seafood comes from the Eastern Shore. This is how Gringo’s does their grilled fish tacos.

  1. El Chilango (Arlington)

Photo Credit

Laura C./Yelp For authentic Mexican tacos, look no further than El Chilango in Arlington. These street-style tacos are a definite hit, especially if you’ve just got time to grab a quick bite to eat. Most dishes are served in double corn tortillas with loads of fresh veggies on the side.

  1. Don Taco (Alexandria)

J P./Yelp

Megan C./Yelp Located in Old Town Alexandria on King Street, Don Taco has mixes a variety of flavors into truly unique combos. You can try anything from surf n’ turf tacos to sriracha chicken. If you’ve got any room left for dessert, you’ll want to be sure to try their fried oreos.

  1. El Sabroson (Williamsburg)

Diane F./Yelp

Rich S./Yelp Visiting El Sabroson in Williamsburg might feel like you’ve momentarily been transported to Texas. You can expect a very reasonably-priced menu with loads of options to choose from. No frills pork tacos are pictured above. For a tasty side, be sure to order the plantains.

  1. Cabo Fish Taco (Blacksburg)

Andrew L./Yelp

Adam E./Yelp Located in Blacksburg, this college-town spot has some of the best tacos in the area. Among the most popular are the soy ginger shrimp tacos. And on Tuesdays, you can get one of their delicious tacos for just $2.50.

With so many incredible taco restaurants in Virginia, it’s certain that this list only scratches the surface. So if you’ve got any favorite spots that may have missed the list, please feel free to share them!

Emma B./Yelp

Reg C./Yelp

Pico Taqueria is something of a hidden gem, although folks who live in Chincoteague Island have more likely than not frequented this taco haven. The exterior may be casual, but rest assured that the tacos have some serious flavor. You can look forward to trying unique kinds such as fried oysters and avocado crema.

Joe M./Yelp

Jamie D./Yelp

If it’s your first time visiting Boka, you can order something called a gauntlet which is a sampling of some of the finest tacos the restaurant has to offer. One of the specialty items here is the shrimp and grits taco. Photographed above are the fish taco and tofu Mexican taco. And if you happen to be looking for something else besides tacos, rest assured that the quesadillas are equally as amazing.

Shelley C./Yelp

Trevor G./Yelp

There are plenty of taco joints to choose from in C-ville, and high-quality ones at that, but Brazos remains a local favorite. It’s a casual, trendy atmosphere with a great patio. The fish tacos are especially delicious here.

Alton P./Yelp

chip B./Yelp

Mano Taqueria has been part of the Lexington dining scene for a relatively short while, but has definitely made a name for itself. The tacos here are made form locally-sourced ingredients, which makes the quality especially memorable. Slow roasted pork taco anyone?

Richard R./Yelp

Mary M./Yelp

Tacos El Primo is another case of an unsuspecting gem. This food truck cranks out flavorful and authentic dishes, especially in the taco department. Unique combinations such as spicy pork and pineapple will have you coming back for seconds.

Andrew O./Yelp

Nolan H./Yelp

Baja Bean Co. seems to be something of a crowd divider when it comes to the locals: people either adore it or go elsewhere for their taco needs. One thing is for sure, though, Baja Bean Co. has character and plenty of flavor. Photographed above are the fish tacos.

Bruce K./Yelp

Mindi A./Yelp

You know a spot’s worth checking out if it usually has a line out the door. Don’t be discouraged, though, because the wait isn’t bad and the food is definitely worth your wait. This Virginia Beach spot takes the notion of locally-sourced to heart, as their seafood comes from the Eastern Shore. This is how Gringo’s does their grilled fish tacos.

Photo Credit

Laura C./Yelp

For authentic Mexican tacos, look no further than El Chilango in Arlington. These street-style tacos are a definite hit, especially if you’ve just got time to grab a quick bite to eat. Most dishes are served in double corn tortillas with loads of fresh veggies on the side.

J P./Yelp

Megan C./Yelp

Located in Old Town Alexandria on King Street, Don Taco has mixes a variety of flavors into truly unique combos. You can try anything from surf n’ turf tacos to sriracha chicken. If you’ve got any room left for dessert, you’ll want to be sure to try their fried oreos.

Diane F./Yelp

Rich S./Yelp

Visiting El Sabroson in Williamsburg might feel like you’ve momentarily been transported to Texas. You can expect a very reasonably-priced menu with loads of options to choose from. No frills pork tacos are pictured above. For a tasty side, be sure to order the plantains.

Andrew L./Yelp

Adam E./Yelp

Located in Blacksburg, this college-town spot has some of the best tacos in the area. Among the most popular are the soy ginger shrimp tacos. And on Tuesdays, you can get one of their delicious tacos for just $2.50.

OnlyInYourState may earn compensation through affiliate links in this article.