We Ranked 11 Of The Top Mexican Restaurants In All Of South Carolina And Here’s Who Made The Cut

How many tacos does it take to prove South Carolina knows far more than barbecue?

Across the state, tortillas hit hot griddles, fajitas arrive hissing loud enough to interrupt conversations, and bowls of fresh salsa disappear before anyone remembers to order. From Columbia’s busy streets to the shores of Myrtle Beach, Mexican kitchens are serving bold flavors that refuse to stay quiet.

What separates a good restaurant from one worth driving across South Carolina to visit?

Sometimes it is a mole sauce layered with spice. Sometimes it is an enchilada bubbling beneath melted cheese, a burrito requiring both hands, or hospitality that makes a first visit feel like a weekly tradition.

These eleven restaurants bring different personalities to the table, but each delivers fresh ingredients, generous plates, and food worth discussing long after the last bite.

Bring an appetite and wear something forgiving. This South Carolina ranking may begin with eleven restaurants, but it will probably end with several new road trips.

1. Real Mexico Restaurant – Columbia

Real Mexico Restaurant - Columbia
© Real Mexico Restaurant

Word travels fast when a restaurant nails the classics, and Real Mexico has been earning those whispers for years. Locals in Columbia treat this place like a trusted friend who always shows up with a hug and a plate of chips.

The menu reads like a greatest-hits album of Mexican cooking. Sizzling fajitas arrive still hissing, enchiladas come smothered in rich sauces, and the salsa strikes that sweet spot between smoky and spicy that keeps you dipping.

Portions here are generous enough to make you loosen your belt, and the prices stay friendly to your wallet. Families pile into booths, coworkers grab quick lunches, and everyone leaves happier than they arrived.

Staff members remember regulars by name and greet newcomers like long-lost cousins. That warmth turns an ordinary meal into a small celebration.

Fun tidbit: many diners swear the guacamole tastes fresher because it is made in small batches throughout the day. You can find this gem at 2421 Bush River Rd, Columbia, SC 29210, and it is well worth the trip across town.

2. Comal 864 – Greenville

Comal 864 - Greenville
© Comal 864

Some restaurants chase trends, but Comal 864 sets them. This Greenville favorite has become a hotspot for anyone hunting authentic street-style flavors dressed up with a modern twist.

Named after the flat griddle Mexican cooks have used for generations, Comal honors tradition while keeping things fresh and creative. The tacos here feature tender fillings, house-made tortillas, and toppings that pop with color and crunch.

Each dish feels carefully composed, like the kitchen actually cares whether you enjoy your food. Spoiler alert: they clearly do.

The vibe leans cool and casual, making it a great spot for a laid-back lunch or a fun dinner with friends. You will notice the buzz of happy chatter the moment you walk in.

Regulars rave about the balance of flavors, from bright citrus to gentle heat that builds without overwhelming your taste buds. It is the kind of place that turns first-timers into weekly visitors.

Stop by at 219 W Antrim Dr, Suite B, Greenville, SC 29607, and see why this comal keeps the whole neighborhood coming back for more.

3. Minero Mexican Grill & Cantina – Johns Island

Minero Mexican Grill & Cantina - Johns Island
© Minero Mexican Grill & Cantina

Picture a coastal setting where fresh seafood meets bold Mexican spices, and you have Minero on Johns Island. This spot proves that beachy charm and serious cooking make a perfect pair.

The kitchen leans into local ingredients, letting the flavor of the Lowcountry shine through every dish. Fish tacos taste like they swam their way to your plate that very morning.

Handmade tortillas, house-ground corn, and thoughtful seasoning give the food a rustic, homemade quality. You can practically taste the effort in each bite.

The atmosphere feels relaxed and welcoming, whether you arrive in flip-flops after a beach day or dressed up for a special evening. Nobody judges your outfit, and everybody enjoys the food.

Diners often mention how the menu changes with the seasons, keeping things exciting for repeat visitors. There is always a new reason to return.

Here is a neat detail: the name Minero refers to miners, a nod to the hearty, honest cooking that fueled hard workers long ago. Find this island gem at 3140 Maybank Hwy, Johns Island, SC 29455, and treat yourself to a coastal fiesta.

4. Fonda Rosalinda’s – Greenville

Fonda Rosalinda's - Greenville
© Fonda Rosalinda’s

Grandma-style cooking has a way of touching your heart, and Fonda Rosalinda’s serves it up by the plateful. This Greenville treasure focuses on the kind of homemade dishes that make you feel cared for.

A fonda is a traditional Mexican eatery known for comforting, home-cooked meals, and this restaurant lives up to the name beautifully. Every dish tastes like it came from a family recipe passed down through generations.

The mole here earns special praise, with its deep, complex flavor that hints at hours of loving preparation. One taste and you understand why regulars keep raving.

Service moves at a warm, unhurried pace, encouraging you to slow down and savor your meal. It is a refreshing change from rushed dining.

Guests often describe the atmosphere as cozy and familiar, like eating in a friend’s kitchen. That personal touch sets Rosalinda’s apart from flashier competitors.

The portions satisfy without emptying your pockets, which keeps budget-minded fans smiling. You will leave full and happy.

Swing by 1124 N Pleasantburg Dr, Greenville, SC 29607, and let this fonda wrap you in delicious, heartfelt hospitality.

5. La Nopalera – Beaufort

La Nopalera - Beaufort
© La Nopalera Mexican Restaurant

Named after the prickly pear cactus, La Nopalera brings a spiky sense of fun to Beaufort’s dining scene. Do not let the cactus fool you, though, because everything here is smooth, satisfying, and delicious.

This restaurant has built a loyal following thanks to consistent quality and cheerful service. Regulars know they can count on a great meal every single time.

Fajitas arrive sizzling and fragrant, sending mouthwatering aromas drifting across the dining room. Watching that platter travel to your table is half the fun.

The chips and salsa deserve their own fan club, disappearing almost as fast as the servers can refill them. Come hungry, because you will want plenty.

Colorful decor and friendly faces create a lively, upbeat mood that suits any occasion. Birthday parties and casual weeknight dinners both feel right at home here.

Diners appreciate the roomy portions and reasonable prices, a combination that keeps families coming back week after week. Value and flavor rarely pair up this nicely.

You can enjoy the fiesta at 1220 Ribaut Rd, Beaufort, SC 29902, where every visit feels like a small celebration of good food.

6. Cantina Imperfecto – Myrtle Beach

Cantina Imperfecto - Myrtle Beach
© CANTINA IMPERFECTO

The name means imperfect, but the food at Cantina Imperfecto comes remarkably close to perfect. This Myrtle Beach standout embraces a playful philosophy while delivering seriously impressive dishes.

Creativity rules the kitchen here, where familiar Mexican favorites get clever, unexpected upgrades. Each plate arrives looking almost too pretty to eat, though you will happily dig in anyway.

Bold flavors and fresh ingredients take center stage, proving that beauty and taste can share the spotlight. The chefs clearly love experimenting.

The dining room strikes a stylish yet comfortable balance, perfect for date nights or fun outings with friends. You feel special without feeling stiff.

Guests frequently mention the attentive staff who make helpful suggestions and check in at just the right moments. That thoughtful service rounds out the whole experience.

Here is a charming idea behind the name: the owners believe that embracing little imperfections is what makes food and life truly beautiful. It is a refreshing outlook.

Find this creative cantina at 950 Cipriana Dr, Unit B8, Myrtle Beach, SC 29572, and discover how delightfully imperfect a meal can be.

7. La Poblanita – Myrtle Beach

La Poblanita - Myrtle Beach
© La Poblanita Restaurant

Craving authentic flavors from the Puebla region? La Poblanita in Myrtle Beach delivers them with heart and skill.

This little spot punches way above its size when it comes to taste.

The name pays tribute to Puebla, a Mexican state famous for rich culinary traditions. That heritage shines through in every carefully prepared dish.

Tacos al pastor here feature marinated meat cooked to juicy perfection, layered with just the right toppings. One bite transports you straight to a bustling Mexican street market.

Prices stay wonderfully affordable, making this a favorite for anyone who wants big flavor without a big bill. Students and families especially love the value.

The staff treats guests like family, offering friendly smiles and honest recommendations. That genuine warmth makes the meal even more enjoyable.

Regulars often praise how consistent the kitchen stays, serving the same delicious quality visit after visit. Reliability like that builds loyal fans quickly.

Do not let the modest setting fool you, because the food speaks volumes. Head over to 311 Highway 15, Myrtle Beach, SC 29577, and taste a genuine slice of Puebla by the sea.

8. Fiesta Mexicana – Myrtle Beach

Fiesta Mexicana - Myrtle Beach
© Fiesta Mexicana

A restaurant called Fiesta Mexicana had better bring the party, and this Myrtle Beach favorite absolutely delivers. Every visit here feels like a mini celebration of great food and good times.

The menu covers all the beloved classics, from cheesy enchiladas to hearty combination platters piled high. Indecisive eaters will love how many tempting options fill the pages.

Colorful decorations and upbeat energy set a joyful mood the moment you step inside. It is impossible to feel gloomy surrounded by so much cheer.

Portions arrive generously sized, ensuring nobody leaves hungry. You might even take home leftovers for tomorrow’s lunch, which is always a happy bonus.

Servers keep the chips and salsa flowing while cracking friendly jokes that make the whole table smile. That personal touch turns strangers into fans fast.

Families gather here for birthdays and casual weeknight dinners alike, drawn by the welcoming atmosphere and dependable food. Kids and grownups both find plenty to love.

Ready to join the celebration? You can find Fiesta Mexicana at 410 70th Ave N, Myrtle Beach, SC 29572, where the party never seems to end.

9. El Jimador Mexican Restaurant – Clemson

El Jimador Mexican Restaurant - Clemson
© El Jimador Mexican Restaurant

Just a stone’s throw from Clemson University, El Jimador has become a beloved go-to for students and locals craving satisfying Mexican fare. Tiger fans know exactly where to refuel after a big game.

The restaurant takes its name from the skilled workers who harvest agave plants, a nod to Mexican tradition and hard work. That respect for craft shows in the food.

Burritos here come stuffed to bursting, and the fajitas sizzle with irresistible aroma. Hungry college students especially appreciate the hearty portions.

Prices stay budget-friendly, which matters a lot to the student crowd counting their pennies. Great food that does not break the bank is a rare treasure.

The lively atmosphere buzzes with energy, especially on weekends when the dining room fills with cheerful chatter. It is a fun place to gather with friends.

Staff members work quickly and kindly, making sure everyone gets served with a smile. That efficiency keeps the good vibes rolling.

Whether you are celebrating a victory or just craving comfort food, this spot delivers. Visit El Jimador at 1062 Tiger Blvd, Clemson, SC 29631, and taste why the campus crowd loves it.

10. El Patron Mexican Restaurant – Anderson

El Patron Mexican Restaurant - Anderson
© El Patron Mexican Restaurant

Every kingdom needs a boss, and in Anderson’s Mexican dining scene, El Patron wears the crown proudly. This restaurant rules with flavor, hospitality, and dishes that keep diners coming back.

The name translates to the boss, and one meal here explains the confidence. From perfectly seasoned meats to fresh, zesty salsas, the kitchen clearly knows what it is doing.

Signature molcajete dishes arrive bubbling in stone bowls, packed with a mouthwatering mix of ingredients. Watching that steaming presentation land on your table is pure joy.

The dining room feels warm and inviting, striking a nice balance between casual and special. It works equally well for family dinners or celebratory nights out.

Servers treat guests like honored visitors, offering thoughtful recommendations and quick refills. That attentive care leaves a lasting impression.

Regulars rave about the consistency, noting that the food tastes just as delicious on the tenth visit as the first. Dependability like that earns serious loyalty.

Generous portions and fair prices seal the deal for value-seeking diners. Come with an appetite, because you will want to try everything.

Find the boss at 186 Station Dr, Anderson, South Carolina 29621.

11. Que Bueno – Columbia

Que Bueno - Columbia
© Que Bueno Mexican Bar & Grill

Que Bueno translates to how good, and honestly, that phrase sums up the whole experience at this Columbia favorite. You will find yourself saying it out loud with every bite.

Located in the heart of the city, this spot blends modern style with authentic Mexican flavors. The result feels fresh, exciting, and a little bit special.

The tacos deserve a standing ovation, packed with vibrant fillings and bright, punchy toppings. Each one tastes like it was assembled with genuine care.

The dining room sports a sleek, welcoming look that draws in a lively downtown crowd. It is a great place to meet friends or enjoy a relaxed dinner.

Servers move with easy confidence, offering helpful tips and keeping the mood upbeat. Their friendly energy adds to the whole enjoyable vibe.

Diners frequently praise the balance of bold spices and fresh ingredients, a combination that keeps flavors exciting without overwhelming. It is cooking done thoughtfully.

Whether you pop in for a quick lunch or linger over a leisurely meal, satisfaction is practically guaranteed. Head to 1467 Sumter St, Columbia, SC 29201, and prepare to declare que bueno yourself.