Best Mexican Restaurants in Charleston, SC

Photo of Mexican Restaurants in Charleston, SC

Charleston, SC has a way of surprising you. One minute, you’re dodging a horse-drawn carriage downtown, the next, you’re savoring a tangy salsa that rivals anything south of the border. Finding the best Mexican restaurants in Charleston isn’t about tracking the fanciest settings or the trendiest cocktail lists. Instead, it’s about following the comforting aroma of slow-cooked beans, sizzling fajitas, and fresh tortillas that seem to call your name from blocks away.

After too many bland tacos elsewhere, Charleston felt like a revelation—a city whose chefs give Mexican food room to shine. Whether you’re craving street tacos stacked with juicy carnitas or a creative spin on classics, Charleston’s Mexican spots manage to surprise. This curated guide promises everything from colorful cantinas to local gems, all tried and true. Let’s dig in: your next favorite bite might be waiting just around the corner.

Where to find the best mexican restaurants in Charleston, SC

Here are some of the top spots to find the best mexican restaurants in Charleston, SC:

  1. Taco Boy
  2. Mex 1 Coastal Cantina
  3. RuRu’s Tacos + Tequila
  4. Juanita Greenberg’s Nacho Royale
  5. Santi’s Restaurante Mexicano
  6. Matador Charleston
  7. YoBo Cantina Fresca
  8. Agaves Cantina
  9. Port Of Call Food & Brew Hall
  10. Grumpy Goat Seafood Cantina

1. Taco Boy

Taco Boy
Image by: TripAdvisor
217 Huger St, Charleston, SC 29403-4515
+1 843-789-3333
See Menu

Taco Boy has a knack for turning a simple taco into a small celebration. Set in a quirky, colorful space, this spot has a laid-back vibe that makes lingering over chips almost irresistible. On my last visit, the energy was bright, the service quick, and the guacamole just the right amount of creamy.

What really makes Taco Boy stand out is its commitment to variety—plenty for vegetarians and gluten-free diners without skimping on flavor. If you want to taste what they do best, order the roasted cauliflower taco or their take on a grilled chicken taco. Both pack vibrant spices and fresh toppings that pop with each bite.

This is the kind of place where memories are made one taco at a time, and Charleston locals seem to know it well.

2. Mex 1 Coastal Cantina

Mex 1 Coastal Cantina
Image by: TripAdvisor
817 Saint Andrews Blvd., Charleston, SC 29407
+1 877-363-4093
See Menu

Mex 1 Coastal Cantina feels like a breath of fresh ocean air. Inspired by surf trips and West Coast sunshine, this spot always puts me in a good mood, whether I’m catching up with friends or just escaping a busy week. You’ll catch hints of salt and citrus the moment you walk in.

What sets Mex 1 apart is its casual, endlessly friendly vibe alongside a menu built for everyone. The bangin’ shrimp tacos are a signature, delivering a perfect mix of crispiness and balanced spices. If you’re here for brunch, try the breakfast burrito—it’s packed, satisfying, and just the right kind of messy.

With plenty of vegetarian and gluten-free options, Mex 1 offers something for every craving, all wrapped up in a sunny, relaxed setting.

3. RuRu’s Tacos + Tequila

RuRu's Tacos + Tequila
Image by: TripAdvisor
159 E Bay St, Charleston, SC 29401-2125
+1 843-637-3686
See Menu

RuRu’s Tacos + Tequila delivers a playful twist on Mexican classics in a stylish spot right off East Bay Street. The patio’s a hidden gem—perfect for a laid-back lunch or an evening out. I’ve spent sunny afternoons there, sipping house-made limeades and sharing laughs over generous plates.

RuRu’s stands out for its creative taco combinations and sharp service. The “The Great Hambino” taco, with its punchy black beans and roasted veggies, hits all the right notes if you’re after bold, meatless flavor. Pair that with their fresh guacamole and you can’t go wrong.

With gluten-free, vegan, and vegetarian choices, everyone finds their favorite. RuRu’s makes any meal feel like a casual celebration.

4. Juanita Greenberg’s Nacho Royale

Juanita Greenberg's Nacho Royale
Image by: TripAdvisor
439 King St, Charleston, SC 29403-6232
+1 843-723-6224
See Menu

Juanita Greenberg’s Nacho Royale puts fun front and center. The King Street location has a mural-covered patio, lively energy, and the kind of vibe that makes you want to linger all evening. My go-to move? Catching up with friends over nachos piled so high, you’ll need backup.

What sets Juanita Greenberg’s apart is their dedication to giant, fully loaded nachos and bold quesadillas. If you’re new, try the Ultimate Nachos—perfectly crispy chips, layered with beans, cheese, and all the fixings. It’s a comfort classic done right.

With vegetarian, vegan, and gluten-free choices, every eater is included. Juanita’s nails the sweet spot of casual dining with just the right dash of quirky.

5. Santi’s Restaurante Mexicano

Santi's Restaurante Mexicano
Image by: TripAdvisor
1302 Meeting Street Rd, Charleston, SC 29405-9332
+1 843-722-2633
See Menu

Santi’s Restaurante Mexicano feels like a Charleston rite of passage. This bright spot just off Meeting Street is where I first fell hard for hand-pressed tortillas and a salsa that packs more personality than most dinner guests. There’s nothing fancy here—just reliable comfort and steady flavors that keep locals coming back.

What makes Santi’s shine is its blend of classic recipes with a hometown twist. The vegetarian enchiladas are a stand-out, generously stuffed and bathed in a rich red sauce that begs you to soak up every drop. If you like things crisp, order a side of their house-made tortilla chips for serious crunch.

Santi’s is approachable, unpretentious, and always a solid choice for a meal that leans classic but never feels tired.

6. Matador Charleston

Matador Charleston
Image by: TripAdvisor
235 Meeting St, Charleston, SC 29401
+18437894747
See Menu

Matador Charleston fuses downtown energy with impeccable style. The décor is bold, yet welcoming—think intricate tilework, golden lighting, and plenty of conversation-worthy art. The first time I walked in, the buzz was contagious and the scents had me planning a return visit before my food even hit the table.

What sets Matador Charleston apart is its ability to take classic Mexican recipes and elevate them just so. The grilled veggie street tacos are a highlight, loaded with smoky, tender vegetables and bright salsas that balance each bite. Their house-made tortillas really show off that attention to detail.

Matador’s menu hits the rare blend of crowd-pleasing and memorable. If you’re celebrating or just want a lively meal, this spot delivers every time.

7. YoBo Cantina Fresca

YoBo Cantina Fresca
Image by: TripAdvisor
10 Windermere Blvd, Charleston, SC 29407-7494
+1 843-793-2824
See Menu

YoBo Cantina Fresca has the kind of easygoing charm that makes you want to hang around long after your meal. Swinging by for a quick dinner one night, I found the staff cheerful and the portions generous. The menu is refreshingly straightforward but loaded with color and flavor.

What really sets YoBo Cantina Fresca apart is its commitment to fresh ingredients and balanced flavors. The black bean and grilled veggie burrito is a must—packed with tender veggies and perfectly seasoned beans, it hits that ideal comfort spot. The mango salsa on the side adds a subtly sweet kick.

Vegetarian-friendly without feeling limiting, YoBo is the kind of place where lively company and good food just come naturally.

8. Agaves Cantina

Agaves Cantina
Image by: TripAdvisor
885 Island Park Dr, Daniel Island, Charleston, SC 29492-7956
+1 843-971-6790
See Menu

Agaves Cantina brings warmth and a community feel to Daniel Island. I stopped in for lunch and immediately noticed the friendly buzz—a neighborhood spot where regulars are greeted by name. The menu is extensive, with something for every appetite or dietary need.

What makes Agaves Cantina stand out is their approach to classic Mexican plates with generous, modern twists. The vegetarian fajitas are a standout, sizzling with vibrant peppers, onions, and fresh avocado. Each bite tastes bright and satisfying.

Breakfast, lunch, or dinner, Agaves is a reliable option when you want tradition, a little creativity, and always a welcoming seat at the table.

9. Port Of Call Food & Brew Hall

Port Of Call Food & Brew Hall
Image by: TripAdvisor
99 S Market St Suite 5, Charleston, SC 29401-3152
+1 843-473-4832
See Menu

Port Of Call Food & Brew Hall is like a vibrant marketplace with food stalls that never fail to surprise. My first visit turned into a feast—I lost count of how many plates ended up on the table. There’s a casual, convivial air here, making it a great pick for group outings or an easygoing date night.

Port Of Call is unique because it gathers diverse cuisines under one roof, but the specialty tacos are worth a close look. Don’t miss the veggie street tacos, overflowing with roasted vegetables and layered flavors that fit perfectly in the palm of your hand.

From bite to bite, you get variety and creativity without pretension. This spot blends a laid-back mood with seriously flavorful options.

10. Grumpy Goat Seafood Cantina

Grumpy Goat Seafood Cantina
Image by: TripAdvisor
1023 Harbor View Rd, Charleston, SC 29412-4205
+1 843-872-6521
See Menu

Grumpy Goat Seafood Cantina brings a fun twist to Tex-Mex with its coastal roots. The first time I swung by, it became clear this isn’t your average taco stop—the patio is bustling, and the kitchen hums with real energy. It’s perfect for families or a laid-back brunch with friends.

What makes Grumpy Goat stand out? Their fresh take on tacos using local seafood and bright, bold flavors. Try the grilled shrimp tacos, which combine perfectly cooked shrimp with tangy slaw and pico for a coastal kick. You’ll want to scoop up every last bite.

The menu is approachable and inventive, keeping everyone at the table happy, whether you’re craving tradition or something with a bit of Lowcountry flair.

More Things to Try in Charleston, SC

Frequently Asked Questions

What are the most popular Mexican restaurants in Charleston, SC?
Charleston’s favorites include Taco Boy, Mex 1 Coastal Cantina, and Juanita Greenberg’s Nacho Royale, all known for lively atmospheres and creative menus.

Are there any vegetarian or vegan Mexican options in Charleston?
Absolutely. Many spots like Santi’s, YoBo Cantina Fresca, and Agaves Cantina offer dedicated vegetarian and vegan dishes, from tacos to enchiladas.

Which Mexican restaurants offer gluten-free choices?
Plenty of Charleston’s Mexican eateries—such as RuRu’s Tacos + Tequila and Mex 1 Coastal Cantina—feature gluten-free tortillas, sides, and more.

Can I find authentic street tacos in Charleston?
Yes. For authentic street tacos, Taco Boy, Matador Charleston, and El Pincho Taco are all great bets for fresh, simple fillings packed with flavor.

Are Mexican restaurants in Charleston family-friendly?
Definitely. Most include kid-friendly menus, laid-back settings, and outdoor patios. Grumpy Goat and Agaves Cantina are especially popular with families.

Do any places offer brunch?
Yes—Mex 1 Coastal Cantina and Grumpy Goat Seafood Cantina both serve brunch with a Mexican twist, including breakfast burritos and huevos rancheros.

Scroll to Top