13 Tastiest Mexican Restaurants in Myrtle Beach
After a day soaking up the sun and sea breeze, what better way to wrap it up than with a plate of sizzling fajitas, cheesy enchiladas, or a frosty margarita? Myrtle Beach isn’t just about seafood—it’s also home to some seriously delicious Mexican food.From hole-in-the-wall hidden gems on the Grand Strand to beachfront cantinas with a view, we’ve rounded up the must-try Mexican restaurants in Myrtle Beach. So, bring your appetite, and after indulging in bold flavors, kick back at Ocean Creek Resort, just minutes from some of these top spots!
1. La Hacienda
- 5711 Dick Pond Rd, Myrtle Beach, SC
- lahaciendamb.com
- $$
Authentic, affordable, and absolutely delicious, La Hacienda is a local favorite for a reason. The menu is loaded with flavorful dishes like chile rellenos, deluxe burritos, sizzling quesadilla fajitas, and saucy enchiladas.
Pair your dish with a refreshing margarita, and don’t even think about skipping dessert—order the sopapillas for a sweet, cinnamon-dusted finale.
2. Cantina Imperfecto

- 950 Cipriana Dr Unit B8, Myrtle Beach, SC
- cantinaimperfecto.com
- $$$
Bold flavors meet a funky, artistic vibe at Cantina Imperfecto. This spot brings a modern twist to classic Mexican cuisine with vibrant tacos, fresh ceviche, and house-made salsas that pack a punch. If you’re feeling adventurous, the grilled octopus does not disappoint.
Whether you’re diving into their signature birria tacos or sipping on a handcrafted cocktail, this place is all about flavor and fun.
3. Fiesta Mexicana
- 410 70th Ave N, Myrtle Beach, SC
- fiestamexicanacantina.com
- $$
If you’re looking for generous portions and bold flavors, Fiesta Mexicana delivers. Their massive plates of fajitas, chimichangas, and enchiladas are packed with authentic Mexican flavors. Top it all off with a refreshing margarita, and you’ve got the perfect end to a beach day.
Bonus: They’re known for super-fast service, so you won’t be waiting long to dig in!
4. El Cerro Mexican Bar & Grill
- 516 Highway 17 N, North Myrtle Beach, SC
- elcerromb.com
- $$
With multiple locations around the Grand Strand, including one in North Myrtle Beach, El Cerro is a go-to for locals and visitors alike. Their menu is stacked with flavorful dishes like steak tacos, shrimp fajitas, and cheesy enchiladas.
Pair it with their famous house margaritas, and you’ve got a meal worth coming back for. The lively atmosphere makes it perfect for a fun night out.
5. Fajitas Mexican Restaurant
- 1207 3rd Ave S, Myrtle Beach, SC
- mexicanrestaurantfajitas.com
- $$
This laid-back, family-friendly spot is all about great food at great prices. Their sizzling fajitas (obviously), loaded nachos, and authentic street tacos are all must-tries.
The portions are huge, the flavors are on point, and the service is top-notch—everything you need for a perfect Mexican feast.
6. Mexico Lindo
- 2801 N Kings Hwy, Myrtle Beach, SC
- mexicolindomb.com
- $$
Home of the “Monster Margarita”, Mexico Lindo is one of Myrtle Beach’s best-kept secrets. This no-frills spot serves up authentic Mexican dishes that pack a serious punch.
The homemade tamales, mole enchiladas, and carnitas tacos are customer favorites.
Pro tip: Order a side of their ultra fresh guacamole dip—it’s a game-changer.
7. La Poblanita Restaurant
- 311 Hwy 15, Unit B, Myrtle Beach, SC
- $$
- la-poblanita.shop
Don’t let the unassuming exterior fool you—La Poblanita serves up some of the most authentic Mexican food in town. From juicy carne asada gorditas to rich, flavorful chicken mole, every dish is packed with homemade goodness.
The el pastor sopes and queso fresco empanadas? Absolute must-tries.
8. Sun City Cafe
- 801 Main St, Myrtle Beach, SC
- suncitycafemb.com
- $$
This quirky, no-frills cafe serves up some of the best Mexican food on the Grand Strand. Referred to as “Myrtle-Mex” style, their legendary cheese dip, mahi mahi tacos, and massive burritos are crowd favorites.
Whether you dine in or grab takeout, don’t forget to order one of their famous house margaritas.
9. Sol y Luna Latin Cantina
- 4270 River Oaks Dr, Myrtle Beach, SC
- solylunamb.com
- $$$
Sol y Luna is the perfect blend of casual and upscale, offering everything from house-made empanadas to top-tier seafood platters. Their Pollo en Coco (pan-seared chicken in coconut sauce) is a standout, and their fresh ceviche is the perfect way to cool off after a hot beach day.
Plus, their outdoor seating and killer happy hour deals make this spot a must-visit.
10. Abuelo’s Mexican Restaurant
- 740 Coastal Grand Cir, Myrtle Beach, SC
- abuelos.com/restaurants/myrtle-beach
- $$
Abuelo’s is where Tex-Mex and traditional Mexican cuisine come together for a family-friendly feast. Their signature chimichangas, chile con queso, and homemade tortillas are always a hit.
Their vegetarian and gluten-free menu options make it a great choice for anyone with dietary restrictions. Don’t forget to grab a mojito or sangria to wash it all down!
11. Nacho Hippo

- 850 North Beach Boulevard, North Myrtle Beach, SC
- nachohippo.com
- $$
Fun, loud, and packed with personality, Nacho Hippo is as much an experience as it is a restaurant. Their creative menu features massive shareable nachos, wild taco creations, and funky names like "What the Cluck" chicken quesadilla, “BBQ’D Oinker” nachos, and "Holee Guacamole."
Whether you’re in the mood for a casual dinner or a fun night out, this spot delivers.
12. Margarita's Mexican Restaurant
- 9906 N Kings Hwy, Myrtle Beach, SC
- margaritasmexrestaurant.com
- $$
Margarita's Mexican Restaurant offers a vibrant dining experience that captures the essence of authentic Mexican cuisine. Indulge in a variety of dishes, from zesty tacos to mouth-watering enchiladas, all crafted with fresh ingredients.
The festive atmosphere is complemented by fast, friendly service, making it a favorite among locals and visitors. Patrons often praise the flavorful food and reasonable prices, noting it as their go-to Mexican spot in Myrtle Beach.
13. Señor Frog's

- 1304 Celebrity Cir, Myrtle Beach, SC
- senorfrogs.com/myrtle
- $$$
Looking for a fun, high-energy Mexican spot? Señor Frog’s brings the party vibes with delicious tacos, burritos, and over-the-top cocktails. During the day, it’s family-friendly with lively entertainment. But by night, it transforms into an adults-only fiesta with music, dancing, and giant margaritas.
Tequila lovers, take note—the bar is stocked with premium brands like Patrón and Don Julio, plus signature margaritas with a kick. If you're craving a wild night out or just a fun dinner with a side of entertainment, this is the place to be.
Tip: Check their website or ask about tequila specials when you arrive!
Mexican Treats and Eats in Myrtle Beach
Myrtle Beach may be known for its oceanfront views, but its Mexican food scene might be just as impressive. Whether you're in the mood for classic tacos, fresh seafood dishes, or massive nacho platters, there's a spot for you.
And the best part? These incredible restaurants are all nearby Ocean Creek Resort. So, eat your fill, sip on a margarita (or two), and then head back to your beachside retreat to relax and recharge—until your next delicious adventure.