15 Best Mexican Restaurants in Charleston

Restaurantji's Charleston guide: Where to find the best Mexican flavors. Enjoy the best Quesadilla, Street Tacos, Chimichangas, and more in the city.

Cozumel Express Mexican • $
241 Capitol St, Charleston

Customers` Favorites

Enchiladas Express
Quesadilla Birria
Chips and Salsa
Huevos Rancheros
Chicken Fajitas
Beans and Rice
Carnitas Tacos
Street Tacos
Street Ramen
Birria Taco

“This is my favorite place! Whenever I find myself alone in town, I can go in here, sit at the bar, and enjoy a delicious lunch or brunch (except on Sunday, when they are closed 🙁). It is so comfortable and inviting. I adore everything I have eaten here! The staff are also very accommodating to my special requests. Delicioso! I highly recommend the choripollo, quesachile, and the Lupita bowls.“

4.6 Superb134 Reviews
Plaza Maya Mexican • $
3112 Chesterfield Ave B, Charleston

Customers` Favorites

Chimichangas with Beans and a Side of Rice
Steak and Chicken Quesadilla
Beer and Chips and Salsa
It Was Chicken Fajitas
Cheese Dip and Salsa
El Diablo Burrito
Burrito Grande
Burrito Deluxe
Texas Fajitas
Chips N Salsa

“Our food is always hot, fresh, and fast. We ordered yesterday and had it in about 10 minutes, if that. I see negative reviews about the company but I’ve never had a bad experience here, even when we have a large party to seat and serve. Excellent service, the whole way through.“

4.6 Superb112 Reviews
Rocas Mexican Grill Mexican • $
30 Nitro Market Pl, Charleston

Customers` Favorites

Two Beef Tacos One Beef Enchilada & Chile Con Queso
Chips and Salsa with White Sauce
Chicken and Rice with Cheese Dip
Quesadilla Ranchera
Chicken Quesadilla
Grilled Taco Salad
Lunch Chimichanga
Flautas De Pollo
Chicken Fajitas
Fajitas del Mar

“Delicious food and margaritas! Attentive wait staff. Nice atmosphere.“

4.5 Superb100 Reviews
4

Rocas

Rocas Mexican • $
87 RHL Blvd, Charleston

Customers` Favorites

Chicken Tortilla Soup
Enchiladas Supremas
Chicken Fajitas
Fried Ice Cream
Chips and Salsa
Fajitas Texanas
Camarones Locos
Rice and Beans
Burrito Texano
Shrimp Fajitas

“Great food, great service, great team—especially proud and grateful for my nephew, Zach Kihm. Ask for him by name. He’ll treat you right!“

4.4 Superb142 Reviews
Los Amigos Mexican Restaurant Mexican • $
5711 MacCorkle Ave SE, Charleston

Customers` Favorites

Chimichanga Amigos Dinner Special
Seafood Quesadilla
Steak Mexicano
Sopapillas
Veg Fajita
Street Corn
Combination
Guacamole
Burrito
Pico

“My husband and I had a late lunch at Los Amigos in Kanawha City today. The service was quick, and the food was excellent. The atmosphere is also very nice. We highly recommend this restaurant.“

4.6 Superb54 Reviews
Las Trancas Mexican Restaurant Mexican • $
121 Cross Terrace Blvd #9461, Charleston

Customers` Favorites

A Side Dish That Comes with the Fajita Vegetarian Fajitas
Quesadilla Con Carne Asada
Seafood Chimichanga
Carnita Quesadilla
Carne Asada Plate
Fajitas Texacanas
Chips and Salsa
Steak Jalisco
Chimichangas
Chori Pollo

“They were already my favorite Mexican place but I tried the birria tacos and they were great. I like that I can get shredded beef in some different items. The service is also very good.“

4.2 Good115 Reviews
Plaza Maya 2 Mexican • $
5790 MacCorkle Ave SE, Charleston

“Our food is always hot, fresh, and fast. We ordered yesterday and had it in about 10 minutes, if that. I see negative reviews about the company but I’ve never had a bad experience here, even when we have a large party to seat and serve. Excellent service, the whole way through.“

4.4 Superb41 Reviews
Cozumel Méxican Restaurant | Corridor G Mexican • $
1120 Fledderjohn Rd, Charleston

Customers` Favorites

Burrito with Rice and Beans Chicken Taco Salad
Enchiladas and Chicken Fajitas
Quesadilla Cozumel
Shrimp Chimichanga
Chips and Salsa
Fajitas Nachos
Fajita Chicken
Burrito Bomb
Pollo Jalisco
Cheese Dip

“I love it here people are always so nice to me and my brother we always come here every week or something like that I really love it next time I come there I heard they have a cucumber jalapeno margarita that I want to try ❤️❤️❤️❤️“

4 Good80 Reviews
Black Sheep Mexican • $
702 Quarrier St, Charleston

Customers` Favorites

Chips and Guacamole
Chicken Quesadilla
California Burrito
Baaa'd Ass Burrito
Chicken & Waffles
Brealdast Burrito
Chicken Burrito
Chips and Salsa
Chips and Queso
Flight of Beer

“Good selection of crafted beers!“

3.9 Good161 Reviews
Los Amigos Méxican Restaurant Mexican • $
2911 7th Ave, Charleston

Customers` Favorites

Chicken Enchiladas with Rice and Beens Smothered in White Chhrsef
Chicken Fajita with Jalapeno
Served with Rice and Beans
With Tettuce and Guacamole
Enchilada Super Ranceras
Burritos Californiano
Quensa Birrita Tacos
Chips and Mild Salsa
Burrito Californiano
Taco Salad Texano

“First time in this building since it was Suzi's. I'm very impressed I must say. The quesadilla was amazing. The tacos I got were beef and the flavor was excellent. We also ordered Cheese dip for the chips and it was some of the best I've had. The salsa was great too. We had our food faster than we ever had at any other Mexican restaurant and the service was great.“

3.9 Good83 Reviews
Chipotle Mexican Grill Mexican • $
2811 Mountaineer Blvd, Charleston

Customers` Favorites

Burrito Bowl of Rice Beans Sofritas and Veggies Outside Dining
Steak Salad with Verde Salsa Cheese and Sour Cream
Burrito Bowl of Rice and Beans and Cheese
Roasted Chili-Corn Salsa
Chicken Burrito Bowl
Kid's Build Your Own
Vegan Chorizo Bowl
Chicken Bowl Guac
Fajita Veggies
Carnitas Bowl

“My first time ever at a Chipotle, the only reason I went was because of all the TikTok videos of how little they serve. But that wasn't the case, didn't have to ask for them to put more of anything on my bowl. It was full and it was delicious ?“

3.6 Good79 Reviews
Taco Bell Fast Food • $
1664 3rd Ave, Charleston

Customers` Favorites

Fiery Doritos Locos Tacos Supreme
Airheads Blue Raspberry Freeze
Chips and Nacho Cheese Sauce
Mtn Dew Baja Blasttm Freeze
Mtn Dew Baja Blast Freeze
Double Stacked Taco
Ground Beef Burrito
Chicken Quesadilla
Large Nacho Fries
Chalupa Supreme

“Typical taco bell experience. Good service even though the line was backed up a little. Moved pretty quick. Person at the window or whoever is in charge of straws forgot ours so I had to walk in, but no big deal. Staff was courteous and had a good experience.“

3.6 Good89 Reviews
Taco Bell Fast Food • $
3500 MacCorkle Ave SE, Charleston

Customers` Favorites

Airheads Blue Raspberry Freeze
Doritos Cheesy Gordita Crunch
Chips and Nacho Cheese Sauce
Mtn Dew Baja Blast Freeze
Caramel Apple Empanada
Grilled Cheese Burrito
Cheesy Fiesta Potatoes
Creamy Jalapeno Sauce
Fiesta Veggie Burrito
Cantina Chicken Bowl

“Avoided this location like the plague prior to the renovations last year but they have totally stepped up their game in 2022 with a very friendly, upbeat staff and every order filled correctly. Fast food is a thankless job (speaking from experience) but when it's done right it makes a world of difference! Kudos to this location for bringing me back on the regular!“

3.2 Average71 Reviews
Taco Bell Fast Food • $
1625 Washington St E, Charleston

Customers` Favorites

2 Chicken Chalupas Supreme Combo
Mexican Pizza and Tacos
Crunchy Taco Supreme
Chicken Quesadilla
3 Soft Tacos Combo
Spicy Potato Taco
Soft Taco Supreme

“Like any Taco Bell, the food is well.. Taco Bell. But what sets this location apart is the service. Every time I walk in or drive through their workers, specifically Kelsey and Natalie, greet me with a smile and a great attitude. Something I cannot say about every fast food chain.

Kid-friendliness: They always greet my son with a smile and a friendly remark.“

3 Average69 Reviews
Taco Bell Fast Food • $
4200 MacCorkle Ave SW, Charleston

Customers` Favorites

Doritos Cheesy Gordita Crunch - Nacho Cheese
Grilled Cheese Burrito Deluxe Box
Mtn Dew Baja Blast Freeze
Cheesy Fiesta Potatoes
Fiesta Veggie Burrito
Chicken Chipotle Melt
Crunchy Taco Supreme
Ground Beef Burrito
Beefy Melt Burrito
Power Menu Burrito

“Very good experience - stopped by Taco Bell for an easy meal. They were extremely clean and the staff extremely helpful. They made certain my order was correct. Taco Bell food usually comes out quick and tastes fantastic. It is a handy area for a delicious and quick meal without emptying your wallet. This particular Taco Bell has you covered in case you are visiting the area and are searching for fast American Mexican food!“

3 Average72 Reviews

You May Also Like