7 Best Mexican Restaurants near Oak Island

Experience Oak Island's Mexican food at these fantastic spots.

Kai-Joe's Tacos • $
4722 East Oak Island Drive, Oak Island

Customers` Favorites

Kids Chicken and Cheese Quesadilla
Firecracker Shrimp Nachos
Uncle Swilly's Quesadilla
Mel's Shrimp Nachos
Buffalo Cauliflower
Chicken Quesadilla
Big Mamma Burrito
Mels Shrimp Nacho
Surf & Turf Taco
North Shore Taco

“Pros: Great customer service, nice personality, food pretty good, corn ribs amazing! Cons: took about an hour to wait in line and receive food. Online ordering down, didn’t answer their phones. I think I had 2 little shrimp in my shrimp taco – portions pretty small. Didn’t give us the burrito we ordered. Might try again next year for lunch.“

4.1 Good365 Reviews
San Felipe Mexican Restaurant Mexican • $
5034 Southport Crossing Wy, Southport - 7.37 miles

Customers` Favorites

Chimichanga
ACP

“margarito is so fun! we’ve been coming to this location (in front of walmart in southport) for as long as i can remember! good food, not expensive and great service! :)“

4.7 Superb91 Reviews
Mini Jalapeno Mexican Restaurant Mexican • $
3408 Holden Beach Road Southwest, Supply - 6.24 miles

Customers` Favorites

Enchiladas with Rice and Beans
Chicken Chimichanga
Fajita Steak Fajitas
Spinach Quesadilla
Cheese Quesadilla
Mango Cheesecake
Chips and Salsa
Seafood Burrito
Seafood Cocktail
Chicken Fajitas

“We eat there a couple of times while on vacation in Holden. Can always accommodate any sized group and the service and food are outstanding!“

4.4 Superb271 Reviews
San Felipe Mexican Restaurant Mexican • $
1673 North Howe Street, Southport - 7.74 miles

Customers` Favorites

Cheese Enchilada Rice & Beans
Taco Salad - Fajita Style
California Burrito
Fajita Quesadilla
Fried Chimichanga
Texas Quesadilla
Chicken Fajitas
Beef Taco Salad
Chips and Salsa
Beef Burrito

“margarito is so fun! we’ve been coming to this location (in front of walmart in southport) for as long as i can remember! good food, not expensive and great service! :)“

4.5 Superb129 Reviews
San Felipe Mexican Restaurant Mexican • $
4961 Old Long Beach Rd SE #9, Southport - 6.81 miles

Customers` Favorites

ACP with Steak with Broccoli and Mushrooms
Chimichanga Camarones Lunch with Horchata
Unlimited Chips and Salsa
Refried Beans and Rice
Chicken Fajita Nachos
Lunch Shrimp Fajitas
Texas Fajitas for Two
Mexican Street Corn
Enchiladas Supremas
Ceviche Mexicano

“margarito is so fun! we’ve been coming to this location (in front of walmart in southport) for as long as i can remember! good food, not expensive and great service! :)“

4.4 Superb113 Reviews
Los Primos Mexican Restaurant - Southport Mexican • $$
5021 Southport Crossing Way Suite 306, Southport - 6.95 miles

Customers` Favorites

Chips and Very Very Mild Salsa
2 Item Combination
Los Primos Salad
Chimi Cheesecake
Shredded Chicken
Shrimp Fajitas
Steak Fajitas
Trio Fajitas
Taco Salad
Bean Dip

“Food and service were good, reasonable price.“

3.9 Good124 Reviews
Taco Bell Fast Food • $
4921 Long Beach Road Southeast, Southport - 6.79 miles

Customers` Favorites

Grilled Steak Burrito
Popcorn Nuggets Combo
Ground Beef Burrito
Chicken Quesadilla
Cheese Quesadilla
Cinnamon Twists
Poorly Made Taco
Mexican Pizza
Taco Pizza
Guacamole

“Food was great! Best tasting taco bell in NC!! We were on vacation from East TN and this place did its job! Employees all were wearing proper ppd and the restaurant looked great! Hands down need to make sure yall take care of those good employees!! Time was 1pm on June 1 2026!!“

3 Average254 Reviews

You May Also Like