If you ask locals where to find the best Mexican food in Myrtle Beach, you’ll get passionate answers — and probably an argument or two. That’s because the Grand Strand’s Mexican food scene isn’t just one thing. It’s hole-in-the-wall comfort spots, loud vacation-night cantinas, family-run places you come back to every week, and a few newer spots doing something a little different.
Some places are perfect after a long beach day when you’re still sandy and sunburned. Others are where you go when you want a strong margarita, sizzling fajitas, and zero rush to leave. These are the Mexican restaurants locals recommend to friends, family, and out-of-towners who want something better than “just okay.”
If you’re staying nearby – especially in a centrally located vacation rental — hopping from tacos to tequila is easy. Here’s where to go.
1. Abuelo’s Mexican Restaurant

- 740 Coastal Grand Cir, Myrtle Beach, SC
- abuelos.com/restaurants/myrtle-beach
Abuelo’s is the kind of place you pick when you want to sit down, slow down, and actually enjoy your meal. The space feels warm and comfortable — not rushed, not loud — and the food leans classic in the best way. Think well-balanced enchiladas, dependable tacos, and house specialties that taste as if someone in the kitchen cares.
This is a solid choice for a relaxed dinner, especially if you’re with family or just want something familiar done right. Order a margarita, settle in, and don’t overthink it.
2. El Cerro Mexican Bar & Grill
- 516 Hwy 17 N, North Myrtle Beach, SC
- elcerromb.com
El Cerro Mexican Bar & Grill is known across Myrtle Beach for its mesquite-grilled sizzling fajitas and scratch-made margaritas. The moment your food arrives at the table, the aroma alone sets the tone. Guests love the tableside guacamole and interactive presentation, which adds a fun, personal touch to the meal.
This is a great spot to indulge after a long beach day or gather with your friends for happy hour. With fresh ingredients and a welcoming atmosphere, El Cerro consistently delivers a great dining experience.
3. Fiesta Mexicana
- 410 70th Ave N, Myrtle Beach, SC
- fiestamexicanacantina.com
Fiesta Mexicana feels like a celebration even when it’s just a regular Tuesday. The menu is packed with familiar Mexican favorites, generous combination plates, and crowd-pleasing classics, but what really sets it apart is the energy.
Live music, mariachi nights, and a loyal local following make this a go-to for birthdays and group outings. It’s the kind of place where the staff remembers regulars and the room buzzes just enough to feel fun.
4. Taco Mundo
- 4732 Hwy 17 S, North Myrtle Beach, SC
- tacomundocantina.com
Taco Mundo is a relaxed, bright, colorful spot located right at Barefoot Landing, making it especially convenient for guests staying in or around North Myrtle Beach. One of its biggest draws is the setting — the restaurant offers scenic water views that pair perfectly with a casual meal after shopping or a day at the beach.
The menu features Mexican food favorites like tacos, burritos, quesadillas, and sizzling fajitas, all served in generous portions with bold, approachable flavor. With its easygoing vibe, waterfront location, and central placement near entertainment and shops, Taco Mundo delivers a dining experience that feels both fun and effortless.
5. Mexico Lindo
- 2801 N Kings Hwy, Myrtle Beach, SC 29577
- mexicolindomb.com
Mexico Lindo has been a dependable favorite in Myrtle Beach for years. Locals return week after week for familiar dishes, massive portions, and strong margaritas.
The restaurant keeps things consistent, making it a great choice for both casual lunches and relaxed dinners. When you’re craving classic Mexican food without the fuss, Mexico Lindo delivers every time.
6. Margarita’s Mexican Restaurant

- 9906 N Kings Hwy, Myrtle Beach, SC
- margaritasmexrestaurant.com
As the name suggests, this is a place that understands margaritas. They’re generous, cold, and exactly what you want on vacation. The menu is broad, making it easy for groups with different tastes — and the chimichangas are a standout.
It’s a good pick when you’re hungry, indecisive, or feeding a crowd. Nothing complicated, just satisfying food and drinks that get the job done.
7. Cantina Imperfecto
- 950 Cipriana Dr Unit B8, Myrtle Beach, SC
- cantinaimperfecto.com
Cantina Imperfecto is for nights when you want something a little more polished. The space is modern but relaxed, and the menu blends traditional Mexican flavors with creative twists.
Tequila and mezcal lovers will appreciate the curated drink selection, and it’s a great choice for date night or a smaller group looking to linger. This is where Myrtle Beach’s Mexican scene gets a bit more refined.
8. Nacho Hippo
- 850 North Beach Boulevard, North Myrtle Beach, SC
- nachohippo.com
Nacho Hippo is loud, fun, and full of personality. This energetic spot serves Mexican-inspired food with bold flavors and oversized portions.
Loaded nachos, creative tacos, and colorful margaritas make it a favorite for groups and casual nights out. With upbeat music and a lively atmosphere, Nacho Hippo turns dinner into an experience and is a great place to bring friends when you’re ready to have fun.
9. Señor Frog’s
- 1304 Celebrity Cir, Myrtle Beach, SC
- senorfrogs.com/food-menu-myrtle
Señor Frog’s is part restaurant, part party, and completely unforgettable. Located in the heart of Broadway at the Beach, this high-energy spot is known for bold Mexican-inspired food, oversized drinks, and nonstop entertainment.
The menu features tacos, fajitas, nachos, and shareable dishes designed for groups who want to eat, laugh, and celebrate all at once. Music, dancing, and interactive fun are part of the experience, making Señor Frog’s a popular place to visit for birthdays, vacations, and nights when dinner turns into an event.
10. Sol y Luna
- 4270 River Oaks Dr, Suite 5, Myrtle Beach, SC
- solylunamb.com
Sol y Luna is a neighborhood favorite known for comfort, consistency, and authentic Mexican flavors. The dining room feels relaxed and welcoming, making it easy to settle in and enjoy your time. The menu features traditional dishes prepared with care, from hearty plates to lighter options that still deliver on taste.
It’s a great spot for reliable Mexican food without the crowds, and a place where guests are treated like regulars from the moment they walk in.
11. La Cantina

- 706 N Ocean Blvd, Myrtle Beach, SC
- lacantinamyrtlebeach.com
La Cantina offers classic Mexican food just steps from the ocean, right off the boardwalk, making it a fun stop during a beach day. The menu highlights familiar favorites like tacos, burritos, and fajitas, served in a casual, no-rush setting.
It’s the kind of place where you can come as you are, enjoy good food, and refuel before heading back out to explore Myrtle Beach. Simple, satisfying, and conveniently located, La Cantina is a solid choice for visitors and locals alike.
Eat Well, Stay Close, Repeat
Myrtle Beach’s Mexican food scene has a range, from low-key local favorites to loud, unforgettable nights out. Whether you’re chasing the best fajitas, a killer margarita, or a spot everyone in your group will love, there’s something here that fits the moment.
Where you stay makes it even better. Together Resorts offers vacation rentals across Myrtle Beach that keep you close to the food, the beach, and everything in between. That means less driving, more dining, and a place to actually relax after a great meal.
Come hungry. Try more than one spot. And don’t be surprised if you end up planning your next visit around dinner.
