We Ranked The Best Mexican Restaurants In South Carolina And These Made The Cut

A great Mexican meal can make you forget every other dinner plan you had. The right combination of smoky grilled meat, warm tortillas, bright salsa, and a plate that arrives looking almost too good to share has a habit of doing that.

South Carolina has plenty of Mexican restaurants, but only a smaller group feels worth crossing town for. We compared the spots that stand out for flavor, consistency, memorable dishes, and the kind of meals people start craving again a few days later.

This state made the ranking tougher than expected. By the time we reached the top choices, a few places clearly separated themselves. South Carolina gave us plenty to debate, but these restaurants earned their place on the list.

If you love finding a new favorite before everyone else starts talking about it, this state ranking is a good place to start.

1. Fiesta Mexicana

Fiesta Mexicana
© Fiesta Latina

Bright colors can wake up a hungry crowd faster than any alarm clock. That is the mood at Fiesta Mexicana on 410 70th Ave N, Myrtle Beach, South Carolina.

Hats, blankets, and musical instruments fill the walls with festive charm.

Families and big groups find plenty of room to spread out here. The feel is lively and welcoming.

Everyone gets a front-row seat to the fun.

The menu covers all the classics. Enchiladas, tacos, and burritos arrive packed with traditional flavor.

Sizzling fajitas make a loud, tasty entrance at the table.

Looking for something bolder? Try the Pina Rellena, a pineapple stuffed with chicken, shrimp, steak, and vegetables.

It looks like a tropical party on a plate.

Seafood fans have a great pick too. Caldo De Pescado Y Camaron is a rich seafood soup full of fish and shrimp.

It is warm, hearty, and perfect after a day near the ocean.

The neighborhood around 70th Avenue North is popular with locals and visitors alike. That means the energy stays high from the first chip to the last bite.

Come hungry and bring a few friends to share the colorful spread.

Tourists and residents both keep this spot on their short list. It proves that a vacation town can still serve food with real Mexican roots.

Save room, because the portions are happy to show off.

2. Viva Villa Mexican Grill

Viva Villa Mexican Grill
© Viva Mexico – Mexican Restaurant

Great food does not need a fancy setting to shine. At 929 S Main St, Greenville, South Carolina, Viva Villa Mexican Grill keeps things comfortable and casual.

The mood is warm, and the welcome feels genuine.

The kitchen leans on traditional Mexican ideas. Fresh ingredients show up in every plate.

Tacos, tortas, tamales, and enchiladas verdes lead the lineup.

Hungry for something filling? Burritos and quesadillas are happy to help.

Menudo is on the menu for those who love a classic bowl.

Side dishes deserve a spotlight here. Elote brings sweet corn with creamy, tangy toppings.

Tostones add a crisp, golden crunch that disappears fast.

The restaurant sits in the downtown area of Greenville. That makes it easy to pair a meal with a stroll through the city.

Good food and a good walk make a very good afternoon.

Tamales are a smart pick for first-time visitors. They come wrapped like little gifts, and every bite is soft and savory.

Pair them with a plate of enchiladas verdes for a green-sauce double act.

Plan to share a few dishes so you can taste more of the menu. The relaxed setting makes that easy.

Nobody will rush you, and nobody will judge your extra tortilla.

3. Califas

Califas
© Califas

Birria fans, this one is for you. Califas serves Cali-Mexican food at 1010 Woods Crossing Rd Unit G, Greenville, SC 29607.

You will find it inside Haywood Plaza.

The space is bright, clean, and cheerful. The goal is to make every guest feel like family.

That friendly spirit gives the room a real sense of community.

The star of the show is birria. Califas is known for being the original Birria of the Upstate.

Birria tacos, burritos, and empanadas lead the way.

Want to switch things up? Birria nachos pile on rich flavor from edge to edge.

Chicken birria-style tacos offer a lighter twist on the favorite.

Mexican street corn comes in a cup, which makes it easy to carry and even easier to finish. It is creamy, zesty, and a bit messy in the best way.

Keep a napkin close.

Early birds have options too. A breakfast menu includes Cali-style burritos and deli-fresh breakfast sandwiches.

That is a solid reason to set an alarm.

Everything here feels made for sharing and sampling. Order a few items and trade bites with friends.

By the end, you may have a new favorite.

4. Tacos Nayarit

Tacos Nayarit
© Tacos Nayarit

A salsa bar can turn any lunch into a tiny adventure. Tacos Nayarit offers one at 1531 Percival Rd, Columbia, SC 29223.

The setting is casual, colorful, and relaxed.

Artwork decorates the interior and gives the room personality. Seating is available indoors and outdoors.

Pick whichever suits your mood.

Tacos are the main event here. Birria tacos and quesabirria bring deep, savory flavor.

Carne asada and al pastor round out the crowd favorites.

Other fillings keep things interesting. Chorizo, chicken, carnitas, and barbacoa all get their turn.

Mix and match to build your own flight of tacos.

The menu goes beyond tacos too. Quesadillas, tortas, and sopes add variety.

Burritos and gorditas are there for bigger appetites.

Everything is prepared with fresh ingredients, and you can taste it. The salsa bar lets you tune the heat to your liking.

Start mild and work your way up.

This Percival Road spot is easy to reach in Columbia. It suits a quick lunch or a longer dinner with friends.

Either way, you will leave full and happy.

5. La Minerva Cocina & Tequila

La Minerva Cocina & Tequila
© La Minerva Cocina & Tequila

Some dinners feel like a night out at the theater. La Minerva Cocina & Tequila gives that vibe at 8811 Dorchester Rd #107, North Charleston, SC 29420.

The restaurant sits in the Cedar Grove Commons shopping center.

The decor is modern and colorful. Earth-tone hues, murals, and glowing artificial trees create an atrium feel.

On certain evenings, jazz music adds a smooth soundtrack.

The menu draws on the flavors of Jalisco, Mexico. Dishes are bold and authentic.

Pulpo A Las Brasas brings marinated, charred octopus to the table.

Paella Mexicana is another showstopper. It features pan-seared dry sea scallops and prawns.

Seafood lovers will feel right at home.

Not into seafood? Ribeye, Pozole Blanco, and an enchiladas trio offer hearty choices.

Mole negro adds a deep, rich sauce that rewards slow eating.

The Dorchester Road corridor around the restaurant is a rapidly developing area. That gives the neighborhood a fresh, busy energy.

It is a fitting backdrop for a polished meal.

This is a smart pick for a celebration or a date. Dress up a little and take your time.

The room invites you to linger.

6. Comal 864

Comal 864
© Comal 864

Hand-pressed tortillas deserve a round of applause. Comal 864 makes them at 219 W Antrim Dr Ste B, Greenville, SC 29607.

The room is bright, lively, and community-focused.

The vibe stays laid-back from lunchtime into the evening. Colorful touches keep the space cheerful.

Hospitality is the main ingredient here.

Everything is built around bold, scratch-made Mexican food. Market-fresh tacos and craveable salsas shape the experience.

Birria is a signature dish.

Breakfast tacos make mornings better. Birria quesadillas add cheesy comfort to the day.

Nopales, chorizo, and pastor tacos give you even more choices.

Hearty burrito bowls are ideal for big appetites. House-made sauces let you customize each bite.

Try a few and find your favorite.

The Greenville location is near the Frosty Farmer Winter Market and the Greenville Zoo. That makes it a handy stop on a family outing.

The eatery has also earned national recognition as a top culinary destination.

Come once and you will understand the buzz. The food is honest, flavorful, and made with care.

Save a little room for one more taco.

7. Las Lupitas Mexican Restaurant

Las Lupitas Mexican Restaurant
© Las Lupitas Mexican Restaurant

Small spaces often hold the biggest flavors. Las Lupitas Mexican Restaurant proves it at 1745 State Rd S-10-13, North Charleston, SC 29406.

The dining room is cozy, intimate, and full of neighborhood spirit.

Only a few booths fill the interior. That keeps the setting snug and inviting.

It feels like a place where regulars are greeted warmly.

The menu focuses on fresh, traditional Mexican flavors. Handmade tortillas set the tone.

Rich tamales and bold enchiladas verdes follow close behind.

Tacos arrive full of flavor. Hearty beef caldo warms you from the inside out.

Tortas, quesadillas, and menudo give you plenty more to explore.

Burritos here are known for being generous in size. Come with a real appetite, or plan to share.

Leftovers make a nice tomorrow lunch.

The best way to enjoy this spot is to slow down. Order a couple of dishes and savor the homemade touches.

Simple food can be wonderfully satisfying.

If you want a casual meal without the fuss, this is a solid choice. The charm comes from the food and the friendly feel.

Small room, big payoff.

8. Santi’s Restaurante Mexicano

Santi’s Restaurante Mexicano
© Santi’s Restaurante Mexicano

Consistency is the secret sauce of a great restaurant. Santi’s Restaurante Mexicano shows it at 1302 Meeting St, Charleston, SC 29405.

It is celebrated for its atmosphere, steady service, and quality food.

The cuisine sticks to traditional Mexican dishes. Carne Asada features grilled skirt steak served with French fries.

It is simple, hearty, and satisfying.

Mole fans have two great choices. Pollo en Mole Poblano brings chicken in a sweet chocolate brown sauce.

Pollo En Mole Verde offers a green mole for a different kind of richness.

Casual cravings are covered too. Burrito Grande, nachos, and house quesadillas all make the list.

A skirt steak paired with a cheese enchilada is a frequent pick.

Santi’s has more than one home. Other locations include Mount Pleasant and one on Savannah Hwy.

That says a lot about how well the restaurant is loved.

Try the mole if you have never had it. The sauce is complex, with layers that unfold bite by bite.

It is a tasty lesson in Mexican cooking.

This is a dependable stop for a relaxed dinner. Bring friends or family and order a few plates to share.

Everyone will find something to love.

9. Blanca Estrada Taquería

Blanca Estrada Taquería
© Blanca Estrada Taquería

Dipping a crispy taco into warm consome is pure joy. Blanca Estrada Taqueria serves that treat at 15 Beaufain St, Charleston, SC 29401.

The space is small, vibrant, and full of color.

Stark black counters and communal seating set the stage. A colorful chalkboard menu and a salsa bar add flair.

The staff keeps the mood cheerful.

Fresh tacos and street food take center stage. Quesabirria combines slow-braised birria, melted cheese, and a crisp tortilla.

Consome comes alongside for dipping.

Cochinita Pibil offers a Yucatan-style achiote pork. Steak Asada brings char-grilled steak with cilantro and onion.

Each one tastes bright and balanced.

Adventurous eaters have fun options. Try shrimp ceviche tacos, lamb neck burritos, or guisado tacos.

Steamed beef tongue tacos and Rajas con crema are also on the menu.

Hand-pressed tortillas are a notable feature. They hold every filling with soft, fresh flavor.

Even simple fillings feel special.

The restaurant sits near King Street in downtown Charleston. It is a handy stop during a day of city exploring.

Grab a seat at the shared table and dig in.

10. Rancho Lewis

Rancho Lewis
© Rancho Lewis

Cowboy boots meet Mexican spice at Rancho Lewis. You will find it at 1503 King St, Charleston, SC 29403.

Inside, the mood feels like a Texas ranch.

The decor tells a story. Equipale barrel chairs, longhorn skulls, and Mexican artesania paintings fill the room.

It is a bright tribute to West Texas and New Mexican border cuisine.

A lively courtyard offers a pleasant place to sit outside. It adds extra breathing room on a nice day.

Bring a friend and settle in.

The kitchen draws on traditions from West Texas, Chihuahua Mexico, and New Mexico. Think border food with a cowboy twist.

Freshly made chips and Queso Asado start things off.

A self-serve salsa bar lets you play with flavors. The Lloyd Lewis is a signature dish.

It pairs a mesquite steak with cheese and onion enchiladas, Spanish rice, and refried beans.

Other favorites include Chicken Tortilla Soup and the pork-filled Christmas burrito. It comes with red and green chile sauces.

Sopapillas with warm honey make a sweet finish.

The restaurant sits in the Downtown and NoMo neighborhood of Charleston. It is a fun, flavorful end to this tour of the area.