
Mexican restaurants in North Carolina
Pick your town, or browse them all below: call, get directions or see a local offer.
Businesses Types of businessTowns
- local mexican restaurants
- 14
- local mexican restaurants
- towns
- 9
- towns
Mexican restaurants in North Carolina
Pick your town
This page lists Mexican restaurants across North Carolina, grouped by town, so you can find a place near you in towns such as Monroe, Marshville, Apex, Charlotte and Wingate. Many of these restaurants offer dishes like tacos, enchiladas and fajitas, and some also provide takeout, food delivery, online ordering or catering for gatherings. Each listing shows a phone number, directions, hours and any current offers, so you can call ahead before you go. When choosing one, check whether the menu covers what you want, such as margaritas or specialty cocktails if you plan to drink, or whether the restaurant handles takeout or catering if you need food to go. Looking at the hours in the listing before you leave helps you avoid a wasted trip.
Mexican restaurants across North Carolina



Coco Mexican Restaurant
Traditional Mexican cooking from a family-owned kitchen


Taxco Mexican Grill
Mexican grill known for fajitas, soups and margaritas


El Vallarta Mexican Restaurant
Traditional Mexican dishes, fajitas, and hand-crafted margaritas


El Palenque Restaurant
Mexican cuisine and online ordering in Wingate


Monterrey Mexican Restaurant
Traditional Mexican dishes and well-known margaritas


El Vallarta Mexican Restaurant
Traditional Mexican dishes, margaritas and catering


Sabor de Angel Mexican Restaurant
Authentic Mexican recipes prepared fresh


El Vallarta Mexican Restaurant
Authentic Mexican cuisine with fajitas, enchiladas and hand-crafted margaritas


Ay Caramba Cava and Grill
Traditional Mexican dishes with tacos, enchiladas and fajitas

Mi Pueblo Mexican Grill
Fresh Mexican food and margaritas since 1989
La Cocina Restaurante Mexicano
Mexican food made from family recipes

