In a city where tacos are as common as corn tortillas, it’s easy to assume any Mexican joint will do. But Charleston holds secrets: handmade tamales steamed in banana leaves, mole that whispers ancient stories, and carnitas that haunt your cravings. These 10 spots redefine Mexican dining in West Virginia—prepare to rethink every fast-food burrito you’ve ever settled for.
Taco Bell
$ | (304) 344-1401 | WEBSITE

Everybody talks about the Crunchwrap Supreme at this popular Charleston spot, but not enough people talk about the bean burrito with its subtle, distinctive creaminess. Or the nachos with inexplicably tender seasoned beef, and a cheese sauce so smooth you might imagine drinking it in the morning like a smoothie. There are no unnecessary garnishes or complicated preparations involved here, just simple, excellent Mexican-inspired fast food.
Cozumel Méxican Restaurant | Corridor G
$ | (304) 342-0113 | WEBSITE

The authentic Birria tacos at Cozumel are prepared with the same care as those in Jalisco, and the dedication shows. The smart move here is to skip the appetizers and order an extra taco to share. We’d recommend the cucumber jalapeno margarita. The house-made dressing on the tropical shrimp salad is vibrant enough that you’ll still have room for the Mexican Salad or those standout Birria tacos.
Rocas
$ | (681) 265-5045 | WEBSITE

Some of the Mexican food in this town comes in tiny portions and will cost you approximately $15 per taco. But for a sizzling overflowing plate of something that tastes like it came out of a home kitchen, go to Rocas in Charleston. The friendly staff greets guests, tells them where to find the best carnitas in the restaurant, and delivers saucy steak taco salad and fajitas, with a heavy hand on the guacamole.
Black Sheep
$ | (304) 343-2739 | WEBSITE

This casual Charleston brew pub is from the flavor innovators at Black Sheep, and aside from the few that are imported from Korea, the burritos and tacos are all housemade. With a focus on inventive Mexican-Korean fusion, standout offerings might include the unique Bulgogi taco, homemade vegetarian currizo, and firm tortillas filled with an ultra-concentrated potato salad. If you’re feeling adventurous, get the Korean noodle salad with fresh greens and spicy dressing.
Chipotle Mexican Grill
$ | (681) 265-9444 | WEBSITE

You might not come to Chipotle Mexican Grill in Charleston only for the burritos, since they offer a solid lineup of tacos and bowls in a bright, efficient space that works for any quick lunch. But you are definitely getting the chicken burrito bowl with tender grilled chicken and a generous portion of fresh ingredients. Most of the menu here is centered on customizable options, like the steak tacos with cilantro-lime rice and the vegetarian bowl with black beans, so focus your attention there.
The food is tasty without being overly salty because they care how they prepare it, and the workers are consistently kind and fast, making the experience feel exceptional. While some might note the occasional extra charge for guacamole, the portions are full and not skimped on ingredients, keeping most customers happy with this gold standard of fast-casual Mexican.
Plaza Maya
$ | (304) 340-8033 | WEBSITE

If you don’t arrive early at this laid-back Mexican spot in Charleston—known for its fresh and unique dishes—be prepared to wait for parking. People flock here for the lunch specials. Get the amazing Trio dip appetizer and flavorful enchiladas for the table. As for the attentive service with quick and friendly waiters who keep your drinks and chips coming, expect that throughout your meal.
Rocas Mexican Grill
$ | (304) 769-0404 | WEBSITE

Rocas Mexican Grill’s reputation precedes itself. The popular stop for travelers and locals alike serves excellent food, with generous portions and flavorful dishes like the Vegetable Fajitas and carne tacos. But, if you’re craving authentic Mexican flavors without the travel, this Charleston spot is a worthy alternative. Stop in for the welcoming atmosphere, and then enjoy a cold beer and delicious meal with attentive, friendly wait staff.
The white sauce served with chips and the salsa with a slight bite are favorites, and the Pineapple Margarita comes highly recommended—all at reasonable prices around $12-18 per entrée in the cozy, well-lit dining room.
Los Amigos Mexican Restaurant
$ | (681) 265-1980 | WEBSITE

If you’re still scanning this list, chances are you’re a true Mexican food aficionado—someone who genuinely values the perfect blend of spices and fresh ingredients. Should this describe you, cancel any other dinner reservations and make your way to Los Amigos in Charleston. Begin with the chipotle burrito: a wonderfully satisfying classic, but with a rich, smoky depth and a side of that incredible homemade green hot sauce. Aim for a booth near the window.
Cozumel Express
$ | (681) 265-0570 | WEBSITE

At Cozumel Express everybody gets the street corn chicken tacos. They’re always on the menu, and if they ever took them off, Charleston diners would probably start picketing outside. The tacos are expertly seasoned, with grilled chicken charred on the edges, creamy street corn dip soaked with lime crema, and a healthy mountain of fresh cilantro.
Las Trancas Mexican Restaurant
$ | (304) 205-7119 | WEBSITE

It happened. You did it. You finally made it to Las Trancas in Charleston. Build your meal around as much Mexican flavor as possible. The Burrito Grande California Style is one of the most satisfying dishes in West Virginia, but you can’t go wrong. The food is always hot and accented with shredded beef options and extremely good margaritas.




