We Ranked 11 Of The Best Mexican Restaurants In All Of North Carolina And Here’s Who Made The Cut
Ranking Mexican restaurants is an excellent way to start an argument before anybody has even ordered chips.
One diner swears by the tiny counter they have visited for years. Someone else wants the place where dinner feels like an occasion.
Then a plate of tacos shows up and everybody suddenly has a new opinion.
North Carolina makes the debate especially difficult.
Mexican cooking here shifts dramatically from town to town, shaped by family recipes, regional traditions, and restaurants that have built loyal followings without needing enormous dining rooms or flashy reputations.
So this ranking needed more than a quick glance at star ratings.
Customer reviews mattered, but so did staying power and the food itself. We also wanted the final eleven to represent more than the usual big-city suspects.
That meant a lot of comparing.
Probably too much thinking about tacos.
Eleven restaurants eventually survived the debate, each earning its place for a different reason.
Now comes the dangerous part.
Seeing whether your favorite made the cut.
11. El Taco Loco

More than two decades of serving New Bern give this final stop the kind of longevity that newer restaurants are still working toward.
Taco Loco traces its beginning to 2002 and describes itself as a family-owned restaurant rooted in the eastern North Carolina community.
Its current Google rating is 4.6 stars from more than 1,500 reviews, making it one of the most heavily reviewed choices outside the state’s major metros.
The menu centers on tacos, burritos, sopes, quesadillas, and familiar meat choices such as asada, chicken, al pastor, and carnitas.
Birria tacos come with slow-cooked beef, melted cheese, and consommé, while the California Burrito packs a 14-inch tortilla with steak, fries, rice, beans, cheese, pico de gallo, and avocado.
Weekend tamales add another reason to check the specials before ordering.
The restaurant’s official address is 2408 Dr. M.L.K. Jr Blvd, New Bern, NC 28560.
After covering Charlotte, the mountains, the Triangle, the Triad, and Wilmington, ending in New Bern gives this ranking the eastern North Carolina representation it needs.
10. Guelaguetza Oaxaca

Regional Oaxacan cooking gives Wilmington enough variety to justify appearing twice in the same statewide ranking.
Guelaguetza Oaxaca at 7316 Market St, Unit 1 currently holds a 4.7-star Google rating and builds much of its menu around dishes that move beyond the tacos and burritos found almost everywhere else.
Memelitas use thick corn tortillas topped with beans and cheese, while chilaquiles can come with red salsa, green salsa, or bean purée.
Enfrijoladas and tacos dorados add more traditional options, and cecina enchilada appears among the meat choices.
Tlayudas provide one of the clearest Oaxacan signatures, giving diners something fundamentally different from the fresh-tortilla taqueria experience at Wilmington’s other entry on this list. Breakfast dishes also broaden the menu earlier in the day.
The restaurant changed ownership recently, but the Guelaguetza Oaxaca name remains active at the same Market Street location with its regional focus intact.
For anyone interested in how dramatically Mexican cooking changes from one region to another, this restaurant earns its place by giving Oaxaca a specific identity instead of flattening everything into a generic national menu.
9. La Buena Vida

Energy is only part of the reason this North Raleigh restaurant has accumulated nearly 4,000 Google reviews and a 4.5-star rating.
La Buena Vida at 4516 Falls of Neuse Rd opened in 2022 with restaurateur Salvador Alvarez drawing on flavors connected to Jalisco and a menu designed to move beyond routine Mexican-American standards.
Quesabirrias are among the most frequently ordered dishes today, joined by birria quesadillas, carnitas, fajitas, carne asada, chilaquiles, seafood preparations, and several substantial molcajetes.
The Molcajete Presidencial combines steak, chicken, shrimp, chorizo, grilled onions, queso fresco, and chiles toreados, while a seafood version brings together shrimp, octopus, lobster tail, mussels, and potatoes.
Tacos range from al pastor and carnitas to ribeye and fried avocado. The restaurant stays open later than most entries here, with midnight closings on several nights and service extending later on Friday and Saturday.
For diners who want a quieter experience, daytime service gives the menu the same range with a calmer pace.
Raleigh has deeper Mexican options than one restaurant could represent, but La Buena Vida combines scale, popularity, and menu ambition unusually well.
8. Taqueria La Monarca

A low-key storefront along US-421 gives Boone an alternative to the larger dining rooms surrounding its tourism corridor.
Taqueria La Monarca operates at 2530 US-421 and currently carries a 4.7-star Google rating, with tacos remaining the strongest reason to stop.
Current customer favorites include birria tacos, enchiladas verdes, torta Cubana, quesadillas, and a range of meat choices, while a salsa bar lets diners adjust the heat and flavor themselves. Handmade tortillas have also earned repeated praise from visitors.
The restaurant keeps the presentation straightforward, which works particularly well for anyone coming back from a hike or looking for an inexpensive lunch away from Boone’s busier central streets.
Burritos, carnitas, chorizo, tamales, seafood, and traditional sides extend the menu beyond tacos without making it unwieldy.
Hours are currently 11 a.m. to 9 p.m. Monday through Saturday, with Sunday closed.
Boone may not immediately spring to mind as one of North Carolina’s Mexican food destinations, but La Monarca gives the High Country credible representation here.
Its appeal comes from simple food done well rather than from trying to compete with the polished resort-town restaurants nearby.
7. Mezcali Mexican Restaurant

Mezcali Mexican Restaurant operates at 2270 Golden Gate Drive in Greensboro’s Golden Gate Shopping Center, with a broad menu suited to families and groups.
Featured dishes include Mezcali’s Best with steak, chicken, shrimp, vegetables, and creamy chipotle cheese sauce, along with Avocado Chicken and several styles of fajitas.
Tacos, burritos, quesadillas, soups, salads, vegetarian plates, nachos, and regional-style entrées fill out the rest of the menu, keeping it from depending on one signature plate.
Recent diners have also singled out chile poblano and shrimp tacos, suggesting that the quieter corners of the menu deserve attention alongside the biggest platters.
Hours currently run from 11 a.m. to 9:30 p.m. Monday through Thursday, 10 p.m.
Friday and Saturday, and 9 p.m. Sunday.
Outdoor seating adds flexibility when the weather cooperates. Mezcali lands in the middle of this ranking because it combines broad appeal with enough regional dishes to remain more interesting than a purely standard neighborhood menu.
6. Mama Lupe Mexican Food

Cliffdale Road hides a restaurant whose following has grown without the benefit of an oversized dining room or flashy presentation. Mama Lupe Mexican Food operates at 5945 Cliffdale Rd and currently holds a 4.9-star Google rating.
Traditional tacos come on corn tortillas with cilantro, onion, lime, rice, and beans, while quesabirria has become one of the menu’s most frequently praised choices.
Burrito Gordo, fajitas, ACP bowls, quesadillas, homemade aguas frescas, and churros provide plenty of reasons to look beyond tacos.
Portions have also earned attention from diners, particularly on fajitas and larger burritos.
The schedule is more unusual than the original all-day format might suggest: Monday is closed, while Tuesday through Saturday generally split service between lunch and dinner, with a break in the afternoon.
Sunday currently runs from noon to 4:30 p.m. That makes a little planning useful, but the focused hours have not stopped the restaurant from building an enthusiastic local following.
Fayetteville has plenty of Mexican restaurants to choose from, and Mama Lupe earns this spot by doing familiar dishes with consistency rather than trying to make every plate complicated.
5. Meche Cocina Mexicana

Cary’s Millpond Village gained this restaurant only in June 2025, yet its reputation has grown unusually quickly. Meche Cocina Mexicana at 3470 Kildaire Farm Rd, Suite 160 currently carries a 4.9-star Google rating and serves a modern menu inspired by flavors from Mexico City.
Owner Delia Kloefkorn opened the restaurant in 2025, making this the newest arrival among several of the long-established names ranked here.
Bright presentations and fresh ingredients give the dining room a contemporary feel, while the menu moves from familiar Mexican staples into dishes such as tuna tostadas, ceviche, chilaquiles, grilled seafood, and weekend brunch selections.
An outdoor patio beside the Millpond Village water feature adds another seating option without turning the place into an occasion-only restaurant. Hours run 11 a.m. to 8:30 p.m.
Monday through Thursday, until 9 p.m. Friday and Saturday, and 11:30 a.m. to 8:30 p.m.
Sunday. Meche does not have decades of history behind it yet.
What it already has is an exceptionally strong early response and a menu distinct enough to earn a high place among far older competitors.
4. Tortilleria Y Taqueria Carolinas

Fresh corn tortillas give this College Road restaurant an advantage before the taco fillings even enter the equation.
Tortillería Y Taquería Carolinas operates at 419 College Rd in Wilmington and currently holds a 4.9-star Google rating, making it one of the highest-rated restaurants in this ranking.
Its tortilla counter is not merely part of the name: the menu sells several styles of tortillas by the pound as well as fresh masa, giving home cooks a reason to stop in even without ordering lunch.
The taqueria menu runs deep, with asada, al pastor, carnitas, chorizo, lengua, barbacoa, cabeza, pollo, tripa, quesabirria, and vegetarian tacos among the choices.
Tortas, huaraches, sopes, tostadas, chilaquiles, quesadillas, and full platters widen the field considerably. The room itself remains casual, keeping attention on the food rather than elaborate presentation.
Current hours are 11 a.m. to 8 p.m. Tuesday through Sunday, with Monday closed.
A statewide list benefits from restaurants with a clear specialty, and freshly made tortillas provide this Wilmington spot with exactly that kind of identity.
3. Tacos Oaxaca In Lillington

A converted roadside building in Lillington has become one of the most interesting Mexican food stories in the state. Tacos Oaxaca occupies 809 W Front St, where the San Juan family transformed the former Byrd’s Drive-In into a restaurant centered on their Oaxacan heritage.
Southern Living recently traced the business to 2007 and highlighted cousins Jose and Erik San Juan along with recipes inspired by family matriarch Eugenia.
Handmade corn tortillas form the foundation for tacos filled with choices such as carne asada and al pastor, while the kitchen prepares its own marinades using ingredients that reflect the family’s cooking traditions.
The restaurant currently holds a 4.5-star Google rating from more than 1,100 reviews, giving it one of the larger followings on this list outside a major city.
Quesabirria is another prominent menu choice, with brisket, cheese, cilantro, onion, and consommé rounding out the order.
The covered seating and brightly decorated roadside setting keep things casual without making the food feel like an afterthought. For anyone driving through central North Carolina, this is a strong reminder that statewide food rankings should not stop at Raleigh or Charlotte.
2. Limones Restaurant

More than two decades on Eagle Street have given this Asheville favorite something newer restaurants cannot manufacture quickly.
Chef Hugo Ramirez, a native of Mexico City, has built Limones around Mexican flavors shaped by seasonal ingredients and Californian influences, and the restaurant still operates in the historic J.A.
Wilson Building at 15 Eagle St. Its current Google rating sits at 4.6 stars from nearly 1,400 reviews.
Ramirez and his kitchen rely on a rotating menu rather than a fixed lineup of combination plates. Seafood, ceviche, carefully prepared meat dishes, and seasonal selections shape the experience.
The room stays intimate enough for dinner to feel personal rather than sprawling, which suits a restaurant built more around a chef’s point of view than sheer menu size.
Limones serves dinner Tuesday through Sunday, opening at 5 p.m.; Sunday through Thursday service runs until 9 p.m., while Friday and Saturday extend to 9:30 p.m.
Reservations are recommended, although walk-ins are welcome. Asheville has no shortage of ambitious restaurants, yet Limones has remained part of the conversation through years of change around it.
1. La Capital MX In Charlotte

South End sets the bar high with a restaurant that combines a massive following with a menu broad enough to justify repeat visits.
La Capital MX currently carries a 4.8-star Google rating from more than 4,000 reviews at 1910 South Blvd, placing serious weight behind its number-one position.
The Sánchez family of Norsan Restaurant Group operates the business, which opened in the former Luciano’s space in March 2022 and uses a polished desert-inspired design created by a Mexican architect.
The food ranges from quesabirria and pastor tacos to carnitas, pescado, brisket, and beef tenderloin versions.
Larger plates expand beyond tacos, while starters include esquites, brisket or chicken taquitos, queso fundido, and ceviche verde. Dinner begins at 5 p.m.
Monday through Friday and 3 p.m. on weekends, with Friday and Saturday service extending until 10 p.m.
The combination of an unusually large review base, refined setting, and expansive Mexican menu makes La Capital MX an easy restaurant to put at the top without relying on hype alone.
