Best Mexican Restaurants in Wilmington, NC

Craving authentic Mexican cuisine in Wilmington, NC? You’re in for a treat! Wilmington boasts a vibrant array of Mexican restaurants, each offering a unique twist on traditional flavors. Whether you’re a fan of sizzling fajitas, savory enchiladas, or the perfect guacamole, this coastal city has something to satisfy every palate.

As someone who has explored the culinary treasures of Wilmington, I can confidently guide you to the best spots where flavor and ambiance come together in perfect harmony. From cozy family-owned eateries to lively spots with live music and margaritas, Wilmington’s Mexican restaurants promise an unforgettable dining experience. Dive into this guide to discover the top picks that will transport your taste buds straight to Mexico.

Where to find the best mexican restaurants in Wilmington, NC

Here are some of the top spots to find the best mexican restaurants in Wilmington, NC:

  1. Flaming Amy’s Burrito Barn
  2. Beer Barrio
  3. K38 Baja Grill
  4. Zocalo Street Food & Tequila
  5. Islands Fresh Mex Grill
  6. Si! Senor Modern Mex
  7. El Cerro Grande
  8. Taqueria Los Portales 1
  9. K38 Baja Grill
  10. El Cerro Grande Mexican Restaurant

1. Flaming Amy’s Burrito Barn

Flaming Amy's Burrito Barn
Image by: TripAdvisor
4002 Oleander Dr, Wilmington, NC 28403-6815
+1 910-799-2919
See Menu

Nestled at 4002 Oleander Drive, Flaming Amy’s Burrito Barn is a must-visit for anyone craving vibrant, flavorful Mexican-inspired dishes. Its casual, lively atmosphere makes it perfect for a quick lunch or a relaxed dinner. What sets Flaming Amy’s apart is its commitment to accommodating various dietary preferences, offering vegetarian, vegan, and gluten-free options.

During my visit, I was impressed by their creative approach to classic Mexican flavors, especially their signature burritos. I recommend trying the Del Mar Burrito—packed with fresh seafood and zesty flavors that showcase the restaurant’s dedication to quality. With friendly service and a fun vibe, Flaming Amy’s consistently delivers an authentic taste of Wilmington’s Mexican scene.

2. Beer Barrio

Beer Barrio
Image by: TripAdvisor
34 N Front St, Wilmington, NC 28401-4482
+1 910-769-5452
See Menu

Located at 34 N Front Street, Beer Barrio is a modern Mexican restaurant known for its craft beer-infused dishes. With an impressive selection of 30 beers on draft, including creative margaritas, it’s a perfect spot for those who enjoy a unique twist on traditional flavors. The restaurant’s founders, industry veterans from NYC, bring a fresh, innovative approach to Wilmington’s dining scene.

During my visit, I was captivated by how seamlessly the flavors of artisanal beers complemented the chef-driven cuisine. A standout order was the Carnitas Tacos, perfectly balanced and rich in flavor, exemplifying Beer Barrio’s commitment to quality. The vibrant atmosphere and friendly service make it a must-visit for anyone seeking inventive Mexican fare with a craft beer touch.

3. K38 Baja Grill

K38 Baja Grill
Image by: TripAdvisor
5410 Oleander Drive Midtown, Wilmington, NC 28403
+1 910-395-6040
See Menu

Located in Midtown Wilmington at 5410 Oleander Drive, K38 Baja Grill brings the bold, fresh flavors of Baja Mexico to the Carolina coast. This laid-back, surf-inspired spot is known for its vibrant atmosphere and commitment to using quality, local ingredients. Their house-made salsas and tortillas give every bite a crafted, authentic feel.

What impressed me most about K38 was the balance of freshness and flavor in their dishes. The Seared Tuna Tacos were a standout—light, satisfying, and packed with coastal flair. These tacos highlight K38’s ability to merge Baja-style cooking with Wilmington’s local seafood.

With vegetarian, vegan, and gluten-free options available, it’s easy for everyone to find something they’ll enjoy. Whether you’re stopping in for lunch or winding down your evening, K38 delivers a relaxed yet flavorful experience worth savoring.

4. Zocalo Street Food & Tequila

Zocalo Street Food & Tequila
Image by: TripAdvisor
1474 Barclay Pointe Blvd Suite 206, Wilmington, NC 28412-1117
+1 910-833-5142
See Menu

Located at 1474 Barclay Pointe Blvd, Zocalo Street Food & Tequila offers a fresh take on Mexican street cuisine in Wilmington. Inspired by the historic main square in Mexico City, it blends traditional flavors with modern presentation. The lively atmosphere makes it a perfect spot for gatherings and celebrations.

My experience there was a delightful journey through authentic tastes with an upscale twist. The Street Tacos stood out—tender, flavorful, and beautifully plated—capturing the essence of true Mexican street food. Their selection of premium tequilas enhances every meal, creating a well-rounded dining adventure.

With vegetarian, vegan, and gluten-free options, Zocalo caters to diverse diets without sacrificing quality. Whether for lunch or a late-night outing, this restaurant successfully bridges tradition and innovation, making it a must-visit for anyone interested in authentic Mexican cuisine.

5. Islands Fresh Mex Grill

Islands Fresh Mex Grill
Image by: TripAdvisor
260 Racine Dr, Wilmington, NC 28403-8703
+1 910-338-2030
See Menu

Situated at 260 Racine Drive, Islands Fresh Mex Grill is known for serving vibrant, fresh Mexican fare in Wilmington. Its casual atmosphere and focus on quality ingredients make it a popular choice for lunch or dinner. The restaurant emphasizes fresh, wholesome flavors balanced with a laid-back vibe.

During my visit, I enjoyed their signature Fish Tacos, which showcased their expertise with local seafood and authentic spices. The dishes are generous and thoughtfully prepared, reflecting a commitment to quality and freshness that truly stands out among Mexican restaurants in Wilmington.

With options for vegetarians and a straightforward takeout menu, Islands Fresh Mex Grill caters to diverse tastes. Its emphasis on fresh ingredients and flavorful dishes makes it a reliable choice for a quick, satisfying meal full of authentic Mexican spirit.

6. Si! Senor Modern Mex

Si! Senor Modern Mex
Image by: TripAdvisor
140 Hays Ln Suite 190, Wilmington, NC 28411-3101
+1 910-821-9062
See Menu

Located at 140 Hays Lane, Si! Senor Modern Mex combines familiar Mexican flavors with a contemporary flair. This restaurant’s goal is to elevate traditional recipes while maintaining their authentic taste. The inviting atmosphere makes it ideal for both lunch and dinner visits.

My experience there was memorable—particularly with their Modern Tacos, which featured innovative toppings that didn’t compromise on genuine flavor. Their creative take on classics highlights their skill in blending tradition with modern presentation.

Offering vegetarian and vegan options, Si! Senor ensures all guests enjoy a flavorful experience. For a fresh, inventive approach to Mexican cuisine, this spot stands out in Wilmington’s vibrant restaurant scene.

7. El Cerro Grande

El Cerro Grande
Image by: TripAdvisor
341 S College Rd, Wilmington, NC 28403-1677
+1 910-793-0035
See Menu

Located at 341 South College Road, El Cerro Grande offers authentic Mexican cuisine in a welcoming setting. Known for its generous portions and friendly service, this restaurant is a favorite for both casual dining and family gatherings. Their focus on fresh ingredients and traditional recipes makes every dish memorable.

My visit was marked by the rich flavors of their Enchiladas Verdes, which showcased a perfect balance of tangy sauce and tender chicken. The vibrant, homemade-style dishes reflect El Cerro Grande’s commitment to authentic Mexican taste, standing out among Wilmington’s options.

With vegetarian-friendly options available, El Cerro Grande caters to diverse dietary needs. Whether for lunch or dinner, it’s a reliable choice to enjoy hearty, flavorful Mexican favorites in a cozy atmosphere.

8. Taqueria Los Portales 1

Taqueria Los Portales 1
Image by: TripAdvisor
1207 S Kerr Ave Ste B, Wilmington, NC 28403
+1 910-799-5255
See Menu

Located at 1207 S Kerr Ave, Taqueria Los Portales 1 is a neighborhood favorite for authentic Mexican tacos and casual dining. Its inviting atmosphere and focus on quality ingredients make it a go-to spot for lunch or dinner. The menu emphasizes traditional flavors with a fresh, homemade touch.

During my visit, I savored their Al Pastor Tacos, featuring juicy marinaded pork with pineapple, capturing the essence of true street-style tacos. The vibrant flavors and generous portions highlight the restaurant’s dedication to authentic Mexican cuisine.

With vegetarian options available, Taqueria Los Portales 1 ensures everyone can enjoy a flavorful, satisfying meal. It’s a dependable spot that combines simplicity and quality, reflecting Wilmington’s rich Mexican culinary scene.

9. K38 Baja Grill

K38 Baja Grill
Image by: TripAdvisor
8211 Market Street Porters Neck, Wilmington, NC 28411-8890
+1 910-686-8211
See Menu

Situated at 8211 Market Street in Porters Neck, K38 Baja Grill brings the bold flavors of Baja Mexico combined with a coastal California twist. The restaurant’s focus on fresh, local ingredients makes every dish stand out. Their house-made salsas, tortillas, and locally sourced seafood highlight a dedication to quality and authenticity.

During my visit, I was drawn to their Seafood Burrito, bursting with fresh fish and vibrant flavors that reflect Baja’s culinary spirit. The lively atmosphere and carefully prepared dishes make it a top choice for those seeking an adventurous Mexican dining experience.

With vegetarian, vegan, and late-night options, K38 Baja Grill caters to diverse preferences. Its commitment to fresh ingredients and inventive dishes makes it a standout in Wilmington’s Mexican scene.

10. El Cerro Grande Mexican Restaurant

El Cerro Grande Mexican Restaurant
Image by: TripAdvisor
5120 S College Rd, Wilmington, NC 28412-2283
+1 910-790-8727
See Menu

Tucked away on South College Road, El Cerro Grande Mexican Restaurant is a Wilmington staple with deep roots and a loyal following. Owned by the Ibarra family, who brought their culinary traditions from Degollado, Jalisco, this spot has been serving up authentic Mexican fare since 1991.

What sets El Cerro Grande apart is its consistency and warmth. The staff treats you like family, and the food never misses. It’s the kind of place where regulars don’t need menus, and newcomers quickly become regulars.

For a true taste of their heritage, try the chicken enchiladas with verde sauce—zesty, comforting, and packed with flavor. The vegetarian fajitas are another standout, sizzling with fresh peppers and onions, perfect for a lighter but satisfying meal.

El Cerro Grande isn’t just a restaurant—it’s a piece of Wilmington’s culinary story.

More Things to Try in Wilmington, NC

Frequently Asked Questions

Q: What are some top Mexican restaurants in Wilmington, NC?
A: Some of the best options include Flaming Amy’s Burrito Barn, Zocalo Street Food & Tequila, K38 Baja Grill, and El Cerro Grande. Each offers authentic flavors and unique atmospheres.

Q: Do Mexican restaurants in Wilmington offer vegetarian or vegan options?
A: Yes, many restaurants like K38 Baja Grill and Zocalo Street Food & Tequila provide vegetarian and vegan dishes, ensuring everyone can enjoy a flavorful meal.

Q: Are there Mexican restaurants open late in Wilmington?
A: Some places, such as Flaming Amy’s Burrito Barn and K38 Baja Grill, offer late-night service, making it convenient for a nightcap or late dinner.

Q: Can I get takeout from Mexican restaurants in Wilmington?
A: Absolutely. Many restaurants, including Taqueria Los Portales and El Cerro Grande, offer takeout options for quick and delicious meals at home.

Q: Are Mexican restaurants in Wilmington family-friendly?
A: Yes, most spots like El Cerro Grande and Flaming Amy’s Burrito Barn are family-friendly, providing casual environments and kid-friendly menu items.