
TAQUERIA 21MEXICAN RESTAURANT
Bristol, Virginia
★ 4.8 (88 reviews)
Latino-owned
Authentic Mexican food, made fresh every day since 2021.
Order now
Uber Eats →DoorDash →Call · Bristol, VA (276) 494-0018 ☎Call · Bluff City, TN (276) 791-6380 ☎See the full menu →Our plates
Our kitchen photos, enhanced for lighting and color.

Quesabirria (5)
Five crispy quesabirria tacos with a cup of consomé for dipping, plus salsa, onions, radish, cilantro and lime.

Large Burrito Especial
A big smothered burrito with refried beans and melted cheese, topped with lettuce, tomato, cheese and crema.

Pollo Chilango
Grilled chicken smothered in queso dip with Mexican red rice and a side salad of avocado, lettuce and tomato.

Burrito Bandera
A burrito in three sauces — salsa verde, queso and red sauce — finished with cilantro and grilled onions.
Started in 2021 at the Tri-Cities Flea Market, where we still serve you in Bluff City, and now also at 1511 W State St in Bristol. Dine in or take out — recipes rooted in tradition, made with fresh ingredients.
Customer favorites
- Quesabirria (5)$20.00
- Quesabirria (3)$13.50
- Large Burrito Especial$10.00
- Burrito Fajita$12.00
- Carne Asada$15.00
- Texan Fajitas$16.00
- Elote (Street Corn)$5.00
- Cheese DipSmall $4.75 / Large $7.50
- Cheesecake Chimichanga$6.00
Price may be different online.
What people say
★★★★★
“Excellent! The place is quaint, and the service was awesome.”
★★★★★
“Taqueria 21 is the place to go in Bristol for Mexican food. You will love it.”
★★★★★
“Taqueria is one of our favorite places to eat!”
Two locations
Bristol, VA
1511 W State St Bristol, VA 24201Hours
- Monday
- 11 AM – 9 PM
- Tuesday
- 11 AM – 10 PM
- Wednesday
- 11 AM – 10 PM
- Thursday
- 11 AM – 10 PM
- Friday
- 11 AM – 10 PM
- Saturday
- 11 AM – 10 PM
- Sunday
- 11 AM – 9 PM
Bluff City, TN
Tri-Cities Flea Market 4571 US-11E, Location #1, Building 12 Bluff City, TN 37618Hours
- Monday
- Closed
- Tuesday
- Closed
- Wednesday
- Closed
- Thursday
- Closed
- Friday
- Closed
- Saturday
- 8 AM – 3 PM
- Sunday
- 8 AM – 3 PM
Dine-in · Takeout · Delivery