El Cazador Mexican Restaurant

The only authentic Mexican restaurant in Carolina Beach, serving all the traditional favorites like, tacos, burritos, quesadillas and more in a relaxing atmosphere that transports you south of the border.


Thursday 11 am–10 pm
Friday 11 am–11 pm
Saturday 11 am–11 pm
Sunday 11 am –9:30 pm
Monday 11 am –10 pm
Tuesday 11 am –10 pm
Wednesday 11 am –10 pm


El Cazador Cantina Open Now!

Come experience our new cocktail lounge, The Cantina, at El Cazador in Carolina Beach. Enjoy a refreshing frozen margarita or Mexican draft beer while you wait for your table. Or settle in and well serve you at the attractive new bar. Either way, you can enjoy great food and drink in comfort. The new Catina is now open and ready to serve you. Bueño!


Authentic Mexican Cuisine In Eastern, NC

El Cazador is simply a true, authentic Mexican restaurant, similar to what you might find in Guadalajara or Cabo San Lucas, Mexico. Serving all the traditional Mexican food favorites from tacos and burritos to chicken, seafood and beef entrees. Some of the best dishes come straight from old family recipes passed down for generations.
El Cazador has been a locally owned family business for over 50 years! The decor of the Carolina Beach Restaurant evokes old Mexico with stucco walls, warm wood and Mexican artwork that will transport you to south of the border.

The True Flavors Of Mexico

At El Cazador, they make Mexican dishes different from the typical American-style Mexican restaurant. They purchase only the best quality food so that your entrée tastes absolutely delicious. One of our most popular menu items is the El Cazador Quesadilla. The recipe for this dish comes straight from Guadalajara where it was created in the original restaurant that was founded over 50 years ago. The rice and bean side dishes are created to compliment your entree. The chips and salsas are house-made and everything is prepared from scratch, so it’s fresh and delicious.

Experience Mariachi Night!

Check often to see if it’s Mariachi Night at El Cazador, because occasionally there will be strolling Mariachis performing romantic Mexican songs and popular loves songs to enchant you while you dine.

Large Parties Are Welcome

Looking for a romantic Mexican meal for two, drinks with friends or you want to bring the whole family? We can accommodate you with seating upstairs, on the balcony or in the main dining room. Large parties should call ahead for faster service.

(910) 458-5226

Carolina Beach
101 Lake Park Blvd N
Carolina Beach, NC 29428
(910) 458-5226
Get Directions

El Cazador Mexican Restaurant
101 North Lake Park Boulevard, Carolina Beach, North Carolina, USA

Get Directions
Notable Quotes

“The ambiance and food of this restaurant was really good. Nice size portions. Love the decor. Pricing reasonable.” —Barbara H.
“Everything was super delicious and the food came out fast. We will definitely be back when we visit again.” —Ashley H.
“We get take-out a couple of times a month at El Cazador and have always had a positive experience. The staff are friendly and prompt, and the food is consistently good. Our order has always been correct the first time. I have to recommend the Salsa Verde if you want your food mildly caliente! Also, their guacamole is always fresh and flavorful.” —Morgan M.
“A great restaurant with authentic Mexican food. They have a big variety of dishes to try. Also they have big margaritas, so you’ll defiantly get your money’s worth. Overall great food, service and atmosphere!” —Sam B.