Myrtle Beach is packed with Mexican restaurants, and honestly, there’s something for everyone—locals, tourists, picky eaters, you name it. From old-school classics to places that aren’t afraid to experiment, you’ll find a huge range of flavors and vibes.

The best Mexican food in Myrtle Beach? Well, it’s usually at spots where the ingredients are fresh, the staff actually seem to care, and the flavors just feel real. Most folks want places that mix great food with a chill, friendly atmosphere. This guide rounds up some of the top picks, skipping the hype and sticking to what’s good.

1) Fiesta Mexicana

Fiesta Mexicana has that balance of traditional Mexican dishes and fresh, lively flavors. You’ll find sizzling fajitas and some creative surprises, all made with fresh ingredients. Chef Gabriel Hernandez puts genuine care into every plate, and you can taste it.

It’s family-owned, which you can kind of feel as soon as you walk in. Prices are reasonable, the vibe is relaxed, and there’s always something going on—karaoke Fridays, open mic Saturdays, or just a bunch of people having a good time.

Drinks? Oh yeah. The margaritas are made with premium tequila and fresh lime juice (none of that bottled stuff). Whether you’re out for a laid-back dinner or a group hangout, Fiesta Mexicana fits the bill.

Location: 410 70th Ave N, Myrtle Beach, SC 29572

2) CANTINA IMPERFECTO

Cantina Imperfecto isn’t your average taco joint. This place delivers a modern take on Mexican food, with a sleek, elegant atmosphere and a menu full of bold, unique flavors. They love their Tequila and Mezcal, and it shows.

It’s from the same folks behind Drift, so you know you’re getting something a little special. The experience feels a bit more elevated, but it’s not stuffy. Expect dishes that’ll wake up your taste buds, whether you’re into the classics or want to try something new.

If you’re thinking about going for a holiday or special event, definitely book ahead. The menu covers everything from starters to desserts, and there’s online ordering plus gift cards if you’re feeling generous (or just hungry).

Location: 950 Cipriana Dr Unit B8, Myrtle Beach, SC 29572

3) Margaritas Mexican Restaurant Myrtle Beach

Margaritas Mexican Restaurant is a go-to for anyone craving a big menu of Mexican and Tex-Mex favorites. These are family recipes, served up in a space that’s bright, colorful, and just feels easygoing. Locals and visitors both seem to love the authentic flavors.

The place is comfortable, and honestly, it’s great for families or groups who just want a relaxed meal. There’s plenty of variety, so even picky eaters will find something.

Service is friendly, and the food is consistently good. People keep coming back for classic dishes like tacos, enchiladas, and fajitas. It’s not fancy, but it’s reliable and welcoming.

Location: 9906 N Kings Hwy, Myrtle Beach, SC 29572

4) Nacho Hippo

Nacho Hippo is all about fun, family, and a casual atmosphere. Grab a seat outside if the weather’s nice, or head in and catch a game on the flat-screens. They often have live music, which just makes everything a bit more lively.

The menu is packed with Mexican favorites, and it’s a spot where everyone can just relax. Locals and tourists both flock here, especially if they’re looking for something easy and upbeat.

It’s also in a convenient spot if you’re out exploring Myrtle Beach. Good food, friendly vibe—what else do you need?

Location: 1160 Farrow Pkwy, Myrtle Beach, SC 29577

5) La Poblanita Restaurant

La Poblanita Restaurant keeps it classic—think tacos, burritos, and all the familiar favorites. Nothing fancy, but the food is solid and the flavors are spot on.

You’ll find it on Highway 15, open daily from 11 a.m. to 10 p.m., so it’s easy to swing by whenever hunger strikes.

The vibe is simple and no-nonsense, which honestly can be pretty refreshing. Staff are friendly and make you feel at home. Sometimes that’s all you really want, right?

Location: 311 Hwy 15, Myrtle Beach, SC 29577

6) El Cerro Mexican Bar & Grill

El Cerro Mexican Bar & Grill is all about fresh, high-quality food made daily. Their mesquite-fired dishes—especially the tableside fajitas—are a highlight. They use farm-fresh produce, and you can really taste the difference.

Handcrafted cocktails are a big deal here too. Margaritas and mojitos with fresh fruit? Yes, please. If you’re into tequila, don’t miss their exclusive Patron.

The place has a lively, family-friendly feel. There’s a daily happy hour from 4 to 7 pm with deals on apps and drinks, so it’s a great spot to unwind.

Location: 1002 29th Ave N, Myrtle Beach, SC 29577

7) Abuelo’s Mexican Restaurant

Abuelo’s is a Texas-based chain, but don’t let that turn you off—it’s known for Mexican dishes and solid margaritas. The hacienda-style dining room gives off those Southwestern vibes, and the menu covers all the classics with a Tex-Mex spin.

They’re open every day from 11:00 AM to 10:00 PM. There’s a bar area with $5 happy hour Monday through Friday, 4 PM to 6 PM, and sometimes the patio gets in on the deals too.

Takeout is available, which is handy if you’d rather eat at home. People appreciate the combo of familiar food and an easygoing atmosphere.

Location: 740 Coastal Grand Cir, Myrtle Beach, SC 29577

8) Como en Casa Tacos y Quesadillas Mexican Restaurant

Como en Casa Tacos y Quesadillas is all about authentic Mexican food made from traditional recipes. The focus is on tacos and quesadillas, cooked up fresh for that homemade feel. The flavors are simple, straightforward, and honestly taste like something you’d get at a friend’s house.

They open at 11:00 am every day, closing at 9:00 pm except Sundays when they wrap up at 5:00 pm. It’s a casual spot on South Kings Highway—perfect for a quick lunch or a chill dinner.

The staff are warm and welcoming, and there’s zero pretense. If you’re after classic, unfussy Mexican food, this is a solid bet.

Location: 701 S Kings Hwy, Myrtle Beach, SC 29577

9) Sol y Luna

Sol y Luna dishes up a range of fresh Latin American plates with a pretty clear focus on genuine flavors. The menu leans into Mexican favorites, and there’s a big selection of tequilas and mezcals if you’re in the mood for a drink. You’ll find hand-crafted margaritas, mojitos, plus wines from Spain and California.

You can dine in, grab takeout, order delivery, or even book catering if you’ve got a crowd. There’s a daily happy hour from 4 pm to 7 pm, and honestly, $5 house-made margaritas all day, every day, is tough to beat. It’s a go-to spot for a relaxed meal or a fun night out.

Located in Myrtle Beach, Sol y Luna feels warm and welcoming—people seem to love the food and the drinks. They’re also connected to a few sister restaurants if you’re curious to try something else.

Location: 4270 River Oaks Dr Suite 5, Myrtle Beach, SC 29579

10) El Cerro Mexican Bar & Grill

El Cerro Mexican Bar & Grill keeps things real with Mexican dishes made fresh daily. They put a lot of care into picking good ingredients for classics like fajitas and tacos. The mesquite-fired flavor gives their food a nice smoky kick.

They shake up some tasty cocktails—think margaritas and fruit-forward drinks. There’s even a special tequila made just for them, which pairs perfectly with their menu. Watching tableside guacamole or sizzling fajitas being made adds a little something extra to the experience.

It’s a casual spot for lunch or dinner, nothing too fancy. Happy hour runs from 4 to 7 pm every day, with deals on drinks and appetizers.

Location: 108 S Kings Hwy, Myrtle Beach, SC 29577

Authentic Mexican Cuisine in Myrtle Beach

Authentic Mexican food stands out for its bold flavors and time-honored cooking methods. It’s all about fresh ingredients and recipes that have roots in Mexican culture. There’s a focus on balance and brightness, not just heat.

What Sets Authentic Mexican Food Apart

It’s definitely more than tacos and burritos. Authentic Mexican food takes time—think slow-cooked meats or hand-made tortillas. Places like Fiesta Mexicana in Myrtle Beach are keeping old family recipes alive.

Most dishes are made from scratch. That means real corn tortillas, homemade salsas, and chili sauces—not the processed stuff. Authentic spots skip shortcuts and stick to the basics.

Presentation plays a part too. Expect plates loaded with color from fresh veggies and herbs. This style keeps the flavors true to regional Mexican cooking, and you can tell local Myrtle Beach restaurants care about that.

Common Ingredients and Flavors

Mexican food leans on corn, beans, chili peppers, cilantro, and plenty of lime. Chiles like ancho, guajillo, and chipotle add that smoky or spicy edge. Fresh herbs and spices layer in even more flavor.

You’ll usually see:

  • Corn tortillas
  • Black or pinto beans
  • Tomatoes in salsas
  • Avocado and cilantro on top
  • Slow-cooked pork, chicken, or beef

There’s always a balance—heat, acidity, earthy notes. Mole sauce is a good example: chili, chocolate, and spices all mixed together for something rich and complex. Myrtle Beach restaurants go for these authentic tastes by sticking with traditional ingredients and methods.

Exploring Regional Mexican Dishes

Mexican restaurants in Myrtle Beach serve up a mix of dishes from all over Mexico. Each one highlights different ingredients and cooking styles, so you get a taste of the country’s food diversity.

Popular Regional Specialties Found Locally

You’ll spot dishes from regions like Oaxaca, Veracruz, and Jalisco on local menus. Carne al a diablo is a spicy beef dish that’s popular in coastal areas. A lot of places serve ceviche, a seafood dish marinated in citrus, which is big in Veracruz.

Tacos are everywhere in Mexico, but fillings change by region. In Myrtle Beach, you might find slow-cooked pork, grilled fish, or mole sauces, all showing off influences from Mexico City and the south. Menus usually have enchiladas, tamales, and dishes with mezcal or tequila for that regional flair.

Traditional Cooking Techniques

Many local spots stick to classic methods to keep flavors real. Slow-cooking meats, like in barbacoa, makes them tender and tasty. Smoking or charring ingredients adds depth.

Some kitchens even make tortillas by hand with fresh corn masa, which gives them a texture you just don’t get from machines. Using fresh chilies, herbs, and spices is key, too—it’s all about finding the right balance. Grilling and marinating seafood is a must for coastal dishes you’ll find around here.

Frequently Asked Questions

A handful of Mexican restaurants in Myrtle Beach stand out for their food, vibe, and service. If you’re up for a short drive, there are some good options nearby too.

What are the top-rated Mexican restaurants in Myrtle Beach?

Fiesta Mexicana, CANTINA IMPERFECTO, Margaritas Mexican Restaurant Myrtle Beach, Nacho Hippo, and La Poblanita Restaurant are a few top picks. Folks seem to really like the taste and value at these places.

Where can I find authentic Mexican cuisine in Myrtle Beach?

Fiesta Mexicana is known for real-deal Mexican flavors and a lively setting. La Poblanita Restaurant also serves up traditional dishes that stick close to Mexican roots.

Are there any Mexican eateries in North Myrtle Beach that come highly recommended?

Yep, Fiesta Mexicana in North Myrtle Beach gets a lot of love for its food and friendly staff. Bad Birria is another spot people talk about, especially for their birria tacos.

Does Fiesta Mexicana in Myrtle Beach offer a diverse menu suitable for vegetarians?

They do! Fiesta Mexicana has vegetarian-friendly options and tries to cover different dietary needs.

What new Mexican restaurants in Myrtle Beach have opened recently?

Bad Birria just opened not too long ago. It’s a fast-casual spot with birria tacos, quesadillas, and other Mexican-inspired eats.

Can I find a quality Mexican dining experience near Conway, SC?

Honestly, most of the highest-rated Mexican spots are over in Myrtle Beach or North Myrtle Beach. Still, if you’re around Conway, you won’t have to go far—there are a few decent Mexican restaurants nearby. The food’s good, and the service usually doesn’t disappoint.