Top of Charlotte

Charlotte / Guides / Mexican
The Guide · Mexican

Best Mexican Restaurants in Charlotte (2026)

Eleven restaurants across Charlotte. Compare neighborhoods, price tiers and what to order, then read the full reviews.

Dee Foster
By Dee Foster Guides Editor · Updated October 2026 · How the score is built
Best Mexican Restaurants in Charlotte (2026)
THE CHARLOTTE DINING GUIDES 11 restaurants
Compare all 11 restaurantsNeighborhood · price · score · first order
In the same order as the guide. Scores are out of 10; dollar symbols show the listed price tier.
RestaurantNeighborhoodPriceScoreWhat to order
01 Que Onda Tacos + TequilaCharlotte$$5.5Street Corn Elote
02 Three Amigos Mexican Restaurant and CantinaCharlotte$$4.9Sizzling Chicken Fajitas
03 Mal PanCharlotte$$5.9Carnitas Tacos
04 Verde Mexican Nuevo Latin FusionHuntersville$$5.4Nuevo Fish Tacos
05 Anitas Mexican GrillCharlotte$6.4Street Tacos
06 La Unica Mexican Restaurant Indian TrailIndian Trail$5.4Carnitas Tacos
07 Johnny BurritoCharlotte$6.4Carnitas Burrito
08 Miguel's Mexican and American RestaurantCharlotte$4.8Chicken Fajitas
09 Sabor Latin Street Grill - NodaCharlotte$5.1Carnitas Tacos
10 Fiesta Mexicana GrillConcord$5.5Carne Asada Platter
11 Cielito LindoConcord6.1Carne Asada

11 restaurants · In guide order

1 Que Onda Tacos + Tequila Yelp

Que Onda Tacos + Tequila

Mexican · Charlotte · $$
Insider Score5.5

The carnitas tacos and street corn elote are the reasons to come, but the premium margaritas and fast service make Que Onda a reliable post-game stop near the stadium. The trio dip lands as a strong table-starter, and the guacamole holds its own. Chips and salsa come out quickly. Outdoor seating is available. Solid Tex-Mex execution at a price that does not hurt, with a crowd-friendly pace that suits groups.

What to orderStreet Corn EloteCarnitas TacosPremium Margaritas Call Directions Scored from the full review record 333 W Trade St · (980) 256-2538
2 Three Amigos Mexican Restaurant and Cantina Yelp

Three Amigos Mexican Restaurant and Cantina

Mexican · Charlotte · $$
Insider Score4.9

Three Amigos runs a full cantina menu and does the fundamentals well. The sizzling chicken fajitas and cheese enchiladas with red sauce draw regulars, and the birria tacos have become a consistent draw alongside the al pastor. The Enchiladas Al Horno, three corn tortillas under salsa verde with avocado, cheese, and sour cream, is a standout plate. Guests are greeted on arrival. Family-friendly, casual, and priced to bring the whole table.

What to orderSizzling Chicken FajitasCheese Enchiladas with Red SauceFresh Guacamole and Chips Call Directions Scored from the full review record 2917 Central Ave · (704) 536-1851
3 Mal Pan Yelp

Mal Pan

Mexican · Charlotte · $$
Insider Score5.9

The California Burrito is the flagship: enormous, built from solid ingredients, and the thing most regulars point to first. Burritos across the board have earned a strong following among Charlotte visitors who plan return trips around them. The patio seats without a wait most weekday evenings and the beer selection covers the basics. Weekend brunch draws a crowd, and the house margarita rounds out the experience. Counter-service pace, neighborhood prices.

What to orderCarnitas TacosBreakfast BurritoHouse Margarita Call Directions Scored from the full review record 4625 Piedmont Row Dr · (980) 298-6138
4 Verde Mexican Nuevo Latin Fusion Yelp

Verde Mexican Nuevo Latin Fusion

Mexican · Huntersville · $$
Insider Score5.4

Verde in Huntersville runs a Nuevo Latin menu that steps beyond standard Tex-Mex. The fish tacos and elote street corn are the anchors, and a ten-dollar lunch special draws a consistent midday crowd. The sangria is worth ordering. The room handles large groups well, with tables for parties of 15 accommodated on taco-Tuesday nights. The build-out reads upscale for the suburbs, making it the area's go-to for a date-night step up without driving into Charlotte proper.

What to orderNuevo Fish TacosCarne Asada PlateElote Street Corn Call Directions Scored from the full review record 9818 Gilead Rd · (704) 274-9192
5 Anitas Mexican Grill Yelp

Anitas Mexican Grill

Mexican · Charlotte · $
Insider Score6.4

Anita's is a lunch-only counter, open 11 a.m. to 2:30 p.m., so plan accordingly. The carne asada, shrimp, chicken, and al pastor street tacos come packed with filling, and three typically satisfies where four is a stretch. The lot stays full at peak hours. Cash-register prices at this level are rare in Charlotte, and the room earns its loyal midday crowd by executing the basics cleanly and quickly. Get there early; the kitchen moves through the menu fast.

What to orderStreet TacosChicken FajitasCarne Asada Burrito Call Directions Scored from the full review record 2904 Yorkmont Rd · (704) 329-0321
6 La Unica Mexican Restaurant Indian Trail Yelp

La Unica Mexican Restaurant Indian Trail

Mexican · Indian Trail · $
Insider Score5.4

La Unica occupies a corner strip-mall unit in Indian Trail and runs a full Mexican comfort-food menu. The chilaquiles and guacamole draw the most consistent praise. Carne en salsa is a reliable main. The room is clean and the service is attentive. It reads as a neighborhood institution for the Union County side of the metro, the kind of room that fills a real gap when the nearest alternative is a chain. Huevos rancheros make it a legitimate breakfast-and-lunch option as well.

What to orderCarnitas TacosCarne AsadaHuevos Rancheros Call Directions Scored from the full review record 4305 Old Monroe Rd · (704) 821-7281
7 Johnny Burrito Tripadvisor

Johnny Burrito

Mexican · Charlotte · $
Insider Score6.4

Johnny Burrito has been operating long enough that regulars measure loyalty in decades. The carnitas burrito and carne asada tacos are the core of the menu, and the loaded nachos work for the table. First-time visitors get the bell rung and a complimentary keychain, a house tradition the room has kept through ownership changes and everything else the past decade delivered. Counter-service, kid-accommodating, and priced at the low end of the guide. A Charlotte original that keeps its regulars.

What to orderCarnitas BurritoLoaded NachosCarne Asada Tacos Call Directions Scored from the full review record 301 S Tryon St · (704) 371-4448
8 Miguel's Mexican and American Restaurant Yelp

Miguel's Mexican and American Restaurant

Mexican · Charlotte · $
Insider Score4.8

Miguel's sits near the airport in an older building that does not signal much from the outside, but the chicken fajitas, loaded nachos, and carne asada land as straightforward, budget-friendly Mexican at honest prices. The margaritas earn consistent mention alongside the food. The room runs full service with indoor seating and a covered patio. Not easy to find on the first visit since it sits off the main road, but regulars know the route and come back for the value.

What to orderChicken FajitasLoaded NachosCarne Asada Call Directions Scored from the full review record 4252 Business Center Dr · (704) 393-3890
9 Sabor Latin Street Grill - Noda Yelp

Sabor Latin Street Grill - Noda

Mexican · Charlotte · $
Insider Score5.1

Sabor Latin Street Grill is part of the Raydal Hospitality family rooted in Charlotte's Latin community, and the NoDa location brings that same counter-service, fast-fresh energy to the brewery corridor. The chicken gordita and platanos maduros are standout plates, and the yuca fries are worth ordering with the understanding that portions run on the smaller side. The carnitas tacos and carne asada quesadilla round out the short menu. Service moves fast and the food reads noticeably fresher than the fast-casual competition.

What to orderCarnitas TacosLoaded Burrito BowlCarne Asada Quesadilla Call Directions Scored from the full review record 3205 N Davidson St · (980) 207-3589
10 Fiesta Mexicana Grill Yelp

Fiesta Mexicana Grill

Mexican · Concord · $
Insider Score5.5

Fiesta Mexicana in Concord runs a straightforward Mexican menu with good portion sizes and the flexibility to adjust dishes to order. The carne asada platter and carnitas tacos are the anchors; a steak-and-chorizo combination is a recurring highlight. Lunch specials bring the price point down further during the week. The service is attentive and the food comes out consistently seasoned. For Cabarrus County, this is a reliable neighborhood room that earns its repeat traffic without requiring a drive into Charlotte.

What to orderCarne Asada PlatterChicken EnchiladasCarnitas Tacos Call Directions Scored from the full review record 836 Florence St SW · (704) 786-0110
11 Cielito Lindo Yelp

Cielito Lindo

Mexican · Concord
Insider Score6.1

Cielito Lindo in Concord runs a full Mexican menu anchored by homemade tamales, carne asada, and sizzling fajitas. The enchilada supreme and carne encebollada draw consistent praise from the dining room. The fish tacos are on the menu, though the taco salad runs basic. What the room earns most consistently is the loyalty of regulars who return across multiple visits and report steady quality and friendly service. For a sit-down family dinner on the Cabarrus County side of the metro, it holds up.

What to orderCarne AsadaHomemade TamalesSizzling Fajitas Call Directions Scored from the full review record 10020 Edison Square Dr NW · (980) 777-8055
What to know before choosing a restaurant

Taqueria Robert and Lupitas Carniceria bring authentic Mexican soul to Charlotte. Local favorites serving the city's most craved flavors daily.

The top picks: Que Onda Tacos + Tequila, Three Amigos Mexican Restaurant and Cantina, and Mal Pan, with all 11 rooms ranked below.

Mexican is one of the most-ordered cuisines in the QC, and the options stretch from quick counter-service carnitas spots on the east side to sit-down cantinas in NoDa and Huntersville. These 12 picks cover that whole range: price-point one-dollar spots that punch above their weight, suburban rooms worth the drive, and a few Uptown-adjacent options for post-game nights. The move is usually the tacos.

Frequently asked

How does Top of Charlotte pick the best Mexican restaurants near me?
Every restaurant on this list is ranked using the Insider Score, a formula that weighs customer feedback volume and satisfaction without any pay-to-play element. No restaurant pays to be listed or to rank higher. The result is a straightforward look at which rooms are actually performing, from Uptown Charlotte out to Concord and Indian Trail.
What is the best budget Mexican restaurant in Charlotte?
Anita's Mexican Grill, Johnny Burrito, and Miguel's near the airport all land at the lowest price tier in this guide. Anita's is lunch-only (11 a.m. to 2:30 p.m.), so the window is tight, but the street tacos are among the best per-dollar options in the city.
Are any of these Mexican restaurants good for large groups?
Verde in Huntersville has handled parties of 15 with full table service, and Three Amigos runs a full cantina setup that accommodates families and groups well. Que Onda near the stadium is also a solid group option after events, with outdoor seating and fast service.
Which of these spots is good for weekend brunch?
Mal Pan and Que Fresa in Wesley Heights both operate with a brunch-spot sensibility. Mal Pan's California Burrito is the flagship order and the patio fills on weekend afternoons. Que Fresa's birria tacos and house margaritas work just as well at midday as they do at dinner.
ƒ

The data first, then the verdict

We start with the review record, not a press release. Every room here is a real kitchen with a strong rating across a meaningful number of reviews, ranked on our 10-point Insider Score. We weight consistency over time and the rooms locals return to, not the ones tourists pass through once. The list updates as the data does. How we work →

About the writer
Dee Foster
Guides Editor

Dee builds Charlotte's best-of lists dish by dish, neighborhood by neighborhood, until each one points somewhere specific. Her rankings start with the review record and end with a recommendation you can act on tonight.

Five rooms, every Friday.

The new opening, the sleeper the score just flagged, and the one room worth booking this week. Free.

Get the Tip Sheet →