13 Mexican Restaurants In South Carolina Locals Can’t Stop Talking About

South Carolina has a dining rule: if taco juice does not reach your wrist, you may be holding it wrong. Tortillas hit griddles, meat sizzles under spices, and bowls of salsa arrive looking innocent before rearranging your afternoon.

The best places do not need signs or menus that read like novels. They win people over with hot chips, rich fillings, sharp lime, and enough melted cheese to make table manners optional.

Some kitchens protect recipes passed down for generations. Others break rules, piling new flavors onto tacos that disappear faster than anyone planned.

That variety makes South Carolina prime territory for eating Mexican food. One stop feels like a gathering, another brings street-corner energy, and the next pairs ocean air with a plate worth guarding.

Bring friends, order widely, and never trust the person who says they only want one bite. South Carolina is serving thirteen reasons to arrive hungry.

1. Fiesta Mexicana, Myrtle Beach

Fiesta Mexicana, Myrtle Beach
© Fiesta Mexicana

Colorful walls and the smell of sizzling fajitas greet you the second the door swings open at this Myrtle Beach favorite.

Regulars swear by the combination platters, which pile enchiladas, tacos, and rice onto one heaping plate.

The chips arrive fast and the salsa carries a gentle kick that keeps you reaching for more. Servers here move quickly and treat first-timers like old friends.

Families crowd the booths on weekends, drawn by generous portions that rarely leave anyone hungry. The cheese dip is a must, thick and creamy with just enough spice to make it interesting.

Kids love the sweet fried treats, while adults tend to gravitate toward the sizzling steak platters that steam across the whole room.

Bright banners and lively music give the space a cheerful buzz that never feels rushed. It is the sort of place where you can celebrate a birthday or simply grab a quiet weeknight dinner.

Come hungry, because leftovers are almost guaranteed to ride home with you.

Address: 410 70th Ave N, Myrtle Beach, SC 29572

2. Real Mexico Restaurant, Columbia

Real Mexico Restaurant, Columbia
© Real Mexico Restaurant

Tucked along Bush River Road, this Columbia spot has built a loyal following with recipes that taste straight out of a home kitchen.

The menu leans toward hearty, honest cooking, with slow-cooked meats and tortillas made fresh throughout the day.

Order the carne asada and you will understand why tables fill up fast. Each bite comes tender, smoky, and topped with crisp onions and bright cilantro.

Portions are big and prices stay friendly, which makes it a hit with students and families alike. The horchata is sweet and cinnamon-kissed, perfect for cooling down a spicy plate.

Servers keep the salsa flowing and rarely let a chip basket sit empty for long. The mood inside feels relaxed, with just enough chatter to make it lively.

Weekend menus sometimes feature special dishes that sell out early, so arriving hungry pays off. People here talk about the flavors long after they leave.

If you want cooking that feels genuine and comforting, this place delivers every single time.

Address: 2421 Bush River Rd, Columbia, SC 29210

3. Tacos Nayarit, Columbia

Tacos Nayarit, Columbia
© Tacos Nayarit

Street-style tacos are the whole story at this Percival Road gem, and the locals cannot get enough of them.

Small corn tortillas cradle juicy meats, chopped onion, and a handful of fresh cilantro that make every bite pop.

The al pastor stands out, sweet and savory with a hint of char that lingers pleasantly. Squeeze a lime over the top and you have a taco worth talking about.

This place keeps things simple, focusing on flavor rather than fuss. The salsas range from mild to fiery, so there is something for every heat level.

Prices are gentle enough that you can order a whole spread and still walk away smiling. The staff moves with speed, and orders arrive hot and fast.

Seafood tacos also earn plenty of praise, packed with fresh, bright flavors. It is the kind of taqueria where regulars know exactly what they want before they reach the counter.

Come with an appetite and leave planning your next visit.

Address: 1531 Percival Rd, Columbia, SC 29223

4. Rancho Lewis, Charleston

Rancho Lewis, Charleston
© Rancho Lewis

Tex-Mex comfort food takes center stage at this King Street favorite in Charleston, where the vibe feels laid-back and welcoming.

The kitchen leans into bold, cheesy plates that stick to your ribs and satisfy the deepest hunger.

Enchiladas here come smothered in rich sauce, while the tacos brim with slow-cooked fillings. Regulars rave about the breakfast tacos, which turn any morning into a small celebration.

The decor carries a rustic, ranch-style charm that makes the room feel cozy rather than crowded. Servers keep the mood easygoing, happy to steer newcomers toward the best bites.

Fresh guacamole gets scooped up quickly, and the queso disappears just as fast. Portions are hearty, so bring your appetite and maybe a friend to share.

Weekend crowds fill the space, drawn by the friendly buzz and reliable flavors. It is a spot that manages to feel both familiar and exciting at once.

Once you taste the enchiladas, you will understand why people keep coming back for more.

Address: 1503 King St, Charleston, SC 29403

5. Coa Agaveria y Cocina, Columbia

Coa Agaveria y Cocina, Columbia
© Coa Agaveria y Cocina

Stylish plating and creative twists set this Lady Street spot apart from the usual taco stops in Columbia.

The kitchen blends traditional flavors with a modern touch, turning simple ingredients into dishes that look as good as they taste.

Fresh ceviche brightens the menu, packed with citrus and crisp vegetables. The tacos arrive dressed with thoughtful toppings that show real care in the kitchen.

The dining room feels sleek yet warm, ideal for date nights or catching up with friends. Servers know the menu inside and out, ready to guide you toward standout choices.

House-made salsas and dips add layers of flavor that keep your fork moving. Even the sides feel special, seasoned with attention and served with pride.

People come here when they want Mexican cooking that feels a little elevated without losing its heart. The atmosphere invites you to slow down and savor each course.

Leave room for dessert, because the sweet finishes here are worth every extra bite.

Address: 823A Lady St, Columbia, SC 29201

6. Santi’s Restaurante Mexicano, Charleston

Santi’s Restaurante Mexicano, Charleston
© Santi’s Restaurante Mexicano

Longtime Charleston diners point newcomers straight to this Meeting Street favorite when they crave dependable Mexican cooking.

The menu covers all the classics, from sizzling fajitas to overstuffed burritos that barely fit on the plate.

Cheese dip flows freely here, thick and creamy enough to convert any skeptic. The salsa carries a fresh, tangy bite that pairs perfectly with the warm chips.

Families gather in the roomy dining area, where the mood stays cheerful and the service stays quick. Portions run generous, so most people leave clutching a to-go box.

The staff greets regulars by name and welcomes first-timers with the same easy warmth. Kids find plenty to love, while adults dig into hearty combination plates.

Colorful decorations give the room a festive spark without feeling over the top. It is the kind of neighborhood spot that becomes part of your weekly routine.

Reliable, filling, and friendly, this place earns its steady stream of happy customers year after year.

Address: 1302 Meeting St, Charleston, SC 29405

7. Boca Grande Burritos, Columbia

Boca Grande Burritos, Columbia
© Boca Grande Burritos

Enormous burritos stuffed to bursting have made this Forest Drive spot a Columbia lunchtime legend.

You build your own creation, choosing from fresh fillings, zesty salsas, and toppings that pile up fast.

The line moves quickly, and the friendly crew keeps everything running smoothly even during the busy rush. Each burrito wraps tight around rice, beans, and your pick of tender meat.

Fans love the fresh salsa options, which range from mild and sweet to bold and fiery. Tacos and quesadillas round out the menu for those who want something a little smaller.

The casual setup makes it easy to grab food fast without sacrificing flavor. Everything tastes fresh, thanks to ingredients prepped throughout the day.

It is a favorite among students and workers looking for a filling meal that will not empty their wallets. Portions are hefty enough that one burrito can carry you clear through the afternoon.

Simple, speedy, and satisfying, this spot proves that big flavor can come in a foil wrapper.

Address: 4525 Forest Dr, Ste 2-A, Columbia, SC 29206

8. Mex 1 Coastal Cantina, Charleston

Mex 1 Coastal Cantina, Charleston
© Mex 1 Coastal Cantina

Surf-inspired flavors and a breezy vibe give this St Andrews Boulevard cantina its Charleston charm.

Fish tacos steal the spotlight here, packed with fresh seafood, crisp slaw, and zippy sauces that brighten every bite.

The coastal decor makes you feel like you wandered off a sunny beach and straight into lunch. Servers keep the energy upbeat, matching the lively hum of the dining room.

Street corn earns loyal fans, dusted with cheese and a squeeze of lime that ties it all together. The chips and guac disappear fast, so order a double if you plan to share.

Younger crowds and families both feel at home in the relaxed, welcoming space. Portions strike a nice balance, leaving you satisfied without weighing you down.

The menu leans coastal, but there is still plenty for landlubbers who prefer chicken or steak. Bright, fresh, and full of personality, it captures the easygoing spirit of the shore.

Bring your appetite and your sunniest mood to this cheerful little cantina.

Address: 817 St Andrews Blvd, Charleston, SC 29407

9. Cantina 76, Columbia

Cantina 76, Columbia
© Cantina 76

Creative tacos with unexpected fillings have turned this Main Street hangout into a downtown Columbia darling.

The menu changes things up with inventive combinations that go far beyond the usual beef and chicken.

Think crispy fillings, tangy sauces, and toppings you did not know you needed until now. Each taco feels like a small experiment that almost always pays off.

The space carries a trendy, modern buzz that draws in a lively downtown crowd. Servers stay friendly and quick, keeping the good mood rolling from start to finish.

Street corn and fresh guacamole make excellent sidekicks to any taco order. The atmosphere leans casual, perfect for a laid-back meal with friends after a busy day.

Prices stay reasonable, so you can sample a few different tacos in one sitting. Regulars love returning to see what new flavors the kitchen has cooked up.

Bold, playful, and always fresh, this spot keeps taco lovers guessing in the best possible way.

Address: 1301 Main St, Columbia, SC 29201

10. Agave Azul Cocina Mexicana, West Columbia

Agave Azul Cocina Mexicana, West Columbia
© Agave Azul Cocina Mexicana

Sizzling platters and warm hospitality keep the tables full at this West Columbia favorite on Platt Springs Road.

The kitchen serves up classic dishes with care, from cheesy enchiladas to fajitas that arrive steaming loudly.

Every plate looks generous, and the flavors match the size with real depth and seasoning. The salsa strikes a nice balance between fresh and spicy, ideal for chip after chip.

Families settle in easily here, welcomed by staff who treat guests like part of the crew. The dining room feels festive without getting too loud to enjoy a good conversation.

Regulars praise the tender meats and the rich, comforting sauces that coat each dish. Portions run large enough that many diners take a second meal home.

The atmosphere stays cheerful and unhurried, making it a great pick for casual family dinners. Kids find plenty to enjoy while grown-ups dig into hearty combination plates.

Friendly service and flavorful food make this a stop worth adding to your rotation.

Address: 3920 Platt Springs Rd, West Columbia, SC 29170

11. Casa Tequila Mexican Grill, Rock Hill

Casa Tequila Mexican Grill, Rock Hill
© Casa Tequila Mexican Grill

Big portions and a lively spirit make this Rock Hill grill on India Hook Road a neighborhood standout.

The menu covers all the crowd-pleasers, with fajitas that hiss and steam their way across the room.

Cheese dip here comes thick and gooey, the kind you want to spoon over everything on your plate. The salsa arrives fresh, bright, and perfectly matched to the warm chips.

Families and groups fill the booths, drawn by the friendly service and the cheerful mood. Servers keep things moving without ever making you feel rushed through your meal.

Combination platters offer great value, letting you mix and match your favorites. The flavors stay consistent, which is exactly why regulars return again and again.

The decor adds a festive touch that fits the upbeat energy of the place. It is a solid choice whenever you want a filling, no-fuss Mexican meal.

Come hungry and you will leave both happy and comfortably stuffed.

Address: 2215 India Hook Rd, Rock Hill, SC 29732

12. Tierra Caliente, Goose Creek

Tierra Caliente, Goose Creek
© Tierra Caliente

Authentic street flavors keep the regulars loyal at this Goose Creek taqueria on St James Avenue.

The tacos come simple and honest, dressed with onion, cilantro, and a splash of lime that lets the meat shine.

Slow-cooked fillings pack real flavor into every small tortilla, and the salsas add just the right heat. This is the kind of place where the cooking speaks louder than any fancy decor.

Prices stay easy on the wallet, so you can pile up a full order without a second thought. The staff works fast, sending out plates that arrive hot and ready to enjoy.

Regulars rave about the tender meats and the fresh, homemade taste of everything. The setting is casual and unpretentious, focused entirely on good food.

Weekends bring a steady crowd of taco lovers who know exactly what they came for. It is a humble spot that quietly earns big praise from the neighborhood.

One visit and you will see why people keep circling back.

Address: 134 St James Ave, Ste 7, Goose Creek, SC 29445

13. Margaritas Mexican Restaurant Myrtle Beach, Myrtle Beach

Margaritas Mexican Restaurant Myrtle Beach, Myrtle Beach
© Margaritas Mexican Restaurant Myrtle Beach

Festive energy and generous plates round out our tour at this Myrtle Beach favorite on North Kings Highway.

The kitchen serves up all the classics with a cheerful flair, from bubbling enchiladas to loaded fajita platters.

Chips and salsa land on the table quickly, setting the tone for a satisfying meal ahead. The cheese dip earns steady applause, rich and smooth with a gentle kick.

Vacationers and locals mingle here, drawn by the lively vibe and dependable flavors. Servers keep the mood upbeat, happy to recommend their favorite dishes to anyone unsure.

Portions come large, so plan on sharing or saving room in a to-go box. Colorful decorations give the space a party atmosphere that fits the beach-town setting perfectly.

Families feel right at home, and groups find plenty of space to spread out. It is a fun, filling stop after a long day near the shore.

End your South Carolina taco adventure here, and you will finish it on a truly flavorful high note.

Address: 9906 N Kings Hwy, Myrtle Beach, SC 29572