Skip to main content

Where to Find Authentic Latin American Food in South Carolina

The best Latin American restaurants in South Carolina cluster in Charleston, Columbia, and Greenville, with smaller pockets in Myrtle Beach and along the coast

South Carolina's Latin American food scene reflects the state's growing communities from Mexico, Central America, Puerto Rico, and beyond. Charleston has the deepest roster—places like 167 Raw (ceviche and Peruvian seafood), Taco Boy (Baja-style fish tacos), and Bowens Island Oyster Roast neighborhood spots serving regional food. Columbia's Mama Roja focuses on Venezuelan arepas and cachapas, while Greenville's Barrio offers Mexican regional cooking beyond standard Tex-Mex. These aren't tourist approximations—they're run by people from those countries, using techniques and ingredients that matter to their home communities.

Finding authentic food means looking past the chains. A restaurant that sources fresh cilantro weekly, makes mole from scratch, or keeps a specific regional cheese in stock is signaling that the owner knows the cuisine from inside. Ask locals in those neighborhoods—the best spots often don't have big marketing budgets, and word-of-mouth is how people find them.

Key Takeaways

  • Charleston, Columbia, and Greenville each have established Latin American restaurant districts where multiple cuisines coexist and compete on authenticity.
  • Authentic restaurants often feature regional specialties—Peruvian ceviches, Venezuelan arepas, Mexican moles—rather than a generic "Latin" menu.
  • Family-run establishments and smaller neighborhood spots typically reflect the cooking of their owners' home countries more closely than larger venues.
  • Farmers markets in Charleston, Columbia, and Greenville stock Latin American ingredients like fresh epazote, plantains, and specialty chiles year-round.

Charleston's seafood-forward Latin American restaurants

Charleston's restaurant scene has absorbed influences from its Caribbean and Central American communities, and that shows most clearly in seafood. 167 Raw on East Bay Street serves ceviche made the Peruvian way—fish cured in lime juice with red onion, cilantro, and ají amarillo—alongside tiradito (thin-sliced raw fish in a spiced sauce) and causas (layered potato and avocado dishes). The restaurant sources local fish when possible and imports specific ingredients from Peru that don't have American equivalents.

Taco Boy on Folly Beach takes a different approach, focusing on Baja California street food: fish tacos with crispy battered mahi-mahi, cabbage slaw, and a lime crema that cuts the richness. The restaurant also serves carne asada and shrimp ceviches, and the menu rotates with seasonal catches. Both places have full bars and are designed for lingering, not quick takeout.

For a neighborhood feel without the tourist markup, Leon's Oyster Shop on Cannon Street blends Lowcountry and Caribbean cooking—fried chicken with hot sauce, rice and beans, and plantain sides. It's casual, loud, and crowded, which is exactly the point. The kitchen doesn't pretend to be fine dining; it's feeding people the way they eat at home.

Columbia's Venezuelan and Mexican regional cooking

Mama Roja on Main Street is the city's most visible Venezuelan restaurant, built around arepas (cornmeal cakes filled with cheese, meat, or beans) and cachapas (sweet corn pancakes). The restaurant makes both from scratch daily, and the fillings change—you might find shredded beef with black beans one week and pulled pork with queso fresco the next. The kitchen also serves patacones (twice-fried plantain slices) and empanadas, and the coffee is strong and dark the way Venezuelans drink it.

For Mexican regional food, Salsa's Mexican Restaurant on Devine Street has been in Columbia since the 1980s and serves Oaxacan and Yucatecan dishes alongside more familiar fare. The mole negro takes hours to prepare and tastes nothing like the bottled versions sold in supermarkets—it's complex, slightly bitter, and built on a base of chiles, chocolate, and spices that vary by recipe. The restaurant also makes fresh tortillas and tamales to order.

Columbia's farmers market (held year-round on Saturdays at the State Farmers Market on Bluff Road) stocks fresh cilantro, epazote, specialty chiles, and plantains from local growers and regional suppliers. Shopping there gives you access to ingredients that chain grocery stores don't carry, and vendors can tell you how to use them.

Greenville's Mexican and Central American neighborhoods

Barrio on Main Street in downtown Greenville focuses on Mexican regional cooking—not the Americanized versions, but the food people eat in Oaxaca, Puebla, and Veracruz. The kitchen makes its own chorizo, serves chile rellenos (poblano peppers stuffed with cheese and covered in egg), and offers a rotating selection of moles. The restaurant also has a strong cocktail program built around mezcal and tequila, with drinks that complement the food rather than overshadow it.

For Central American food, Pupuseria Salvadoreña on Wade Hampton Boulevard serves pupusas (thick corn tortillas filled with cheese, beans, and meat), tamales, and yuca fries. It's a small space, cash-only or card, and the food moves quickly—this is a neighborhood spot where people eat lunch and move on. The pupusas come with curtido (pickled cabbage slaw) and tomato sauce, and the kitchen makes them to order.

Greenville's West End neighborhood, particularly along Wade Hampton Boulevard, has become the city's Latin American hub over the past decade. Multiple restaurants, grocery stores, and bakeries have opened there, creating a district where you can shop, eat, and hear Spanish spoken throughout the day. It's worth spending an afternoon exploring rather than hitting one restaurant and leaving.

Coastal towns and smaller cities with Latin American food

Myrtle Beach's El Mariachi on North Kings Highway serves Mexican food with a focus on fresh ingredients and house-made salsas. The restaurant is family-run and has been in the same location for over a decade, which in a tourist town is a sign of consistency. The kitchen makes tamales on weekends and offers a full menu of enchiladas, chiles rellenos, and grilled meats.

Beaufort's Plums Restaurant on Bay Street incorporates Caribbean and Latin American influences into a broader American menu—you'll find jerk chicken, black bean cakes, and plantain sides alongside burgers and seafood. It's not a pure Latin American restaurant, but it reflects Beaufort's connection to Caribbean culture and the Gullah Geechee community.

Smaller towns often have Latin American food in unexpected places: taco trucks parked near construction sites, family restaurants in strip malls, bakeries that make pan dulce and empanadas. These spots rarely have websites or social media, so asking locals or checking Google Maps reviews from people in the community is the best way to find them.

Grocery stores and markets for Latin American ingredients

If you're cooking at home, Harris Teeter and Food Lion carry basic Latin American staples—canned beans, rice, tortillas, and some fresh produce—but specialty stores have what you actually need. La Tienda in Charleston (King Street) stocks fresh tortillas, chorizo, queso fresco, and imported goods from Mexico and Central America. The staff speaks Spanish and can guide you through unfamiliar products.

Columbia's El Mercado Latino on Devine Street is a full grocery store with produce, meat, and dry goods. You can buy fresh epazote, specialty chiles, plantains, and yuca root, plus prepared foods like tamales and empanadas made in-house. The butcher counter sells cuts of meat specific to Latin American cooking—organ meats, specific cuts for ceviche, and chorizo made fresh.

Greenville's West End has multiple Latin American grocery stores within walking distance of each other. Mercado Latino and El Paso Market both carry fresh produce, imported goods, and prepared foods. Shopping at these stores is cheaper than buying Latin American ingredients at mainstream supermarkets, and the quality is higher because the turnover is faster.

Farmers markets and seasonal Latin American produce

Charleston's Charleston Farmers Market (held year-round on Saturday mornings at Marion Square) has vendors who grow Latin American produce specifically for the community. You'll find fresh cilantro, epazote, specialty chiles, plantains, and yuca root depending on the season. Vendors can tell you how to prepare unfamiliar items and often have recipe suggestions.

Columbia's State Farmers Market (Bluff Road, year-round Saturdays) and Greenville's Greenville Farmers Market (held year-round on Saturdays at Heritage Gardens) both stock Latin American produce and connect you directly to growers. Buying from farmers markets means you're getting produce at peak ripeness and supporting local agriculture at the same time.

Spring and summer bring the widest variety—fresh cilantro, epazote, multiple chile varieties, and fresh corn for making masa. Fall and winter selections narrow, but root vegetables like yuca and plantains are available year-round. Asking vendors what they have coming next week helps you plan meals around what's actually in season.

Frequently Asked Questions

What's the difference between authentic Latin American food and Tex-Mex?

Authentic Latin American restaurants focus on regional cooking from specific countries—Peruvian, Venezuelan, Oaxacan—and use techniques and ingredients that reflect that region. Tex-Mex blends Mexican food with American ingredients and tastes, creating something new. Authentic restaurants often make components from scratch (moles, salsas, tortillas), while Tex-Mex relies more on shortcuts. Both are valid, but they're different things.

How do I know if a restaurant is actually run by people from that country?

Ask. Most owners are happy to talk about where they're from and why they opened the restaurant. Look at the menu for regional specialties you wouldn't find in a generic "Latin" restaurant—specific moles, regional arepas, or dishes named after cities or regions. Check if they make components daily (tortillas, salsas, tamales) rather than buying pre-made versions. These are signs the owner knows the cuisine from inside.

Can I find Latin American food outside Charleston, Columbia, and Greenville?

Yes, but you have to look harder. Myrtle Beach, Beaufort, and smaller towns have Latin American restaurants, but they're fewer and farther between. Taco trucks and family-run spots in strip malls often serve authentic food but don't advertise heavily. Asking locals and checking Google Maps reviews from Spanish-speaking community members is the best way to find them.

What Latin American ingredients should I keep stocked at home?

Dried chiles (ancho, guajillo, chipotle), canned black beans and pinto beans, rice, corn tortillas, and canned tomatoes are basics. Fresh cilantro, lime, and onions are staples in most Latin American cooking. If you have access to a Latin American grocery store, epazote, queso fresco, and plantains expand what you can make. Start with what you use most and build from there.

Are there Latin American cooking classes in South Carolina?

Some restaurants and cooking schools offer occasional classes, but they're not consistent year-round. Charleston's culinary schools sometimes feature Latin American instructors. Your best bet is asking at restaurants you like—owners sometimes teach informal classes or can recommend someone who does. Online resources and cookbooks by Latin American authors are reliable alternatives.