10 Best Mexican Restaurants in Charlotte
The top 10 best Mexican restaurants in Charlotte are Paco’s Tacos and Tequila, Dos Caminos, Puerta, Que Onda, Tamales La Pasadita, Tacos el Regio, Taqueria Los Altos, Maria’s Mexican Restaurant, Azul Tacos and Beer, and Cabo’s Mexican Cuisine and Cantina. The Queen City’s Mexican food offerings are marked by a growing number of specialized family-run businesses alongside stylish establishments. A wood-fired Tex-Mex meal is available at Paco’s Tacos and Tequila, while spots like Tamales La Pasadita focus on a single menu item.
Many popular Mexican establishments are found in various parts of Mecklenburg County, from the SouthPark area to East Charlotte. The landscape for a Mexican restaurant in Charlotte NC includes Tex-Mex cantinas, hotel dining rooms, and food truck operations. The environments range from the sophisticated setting of Dos Caminos to the takeout-focused counter at Tamales La Pasadita. This combination of chef-driven concepts and traditional family businesses is a key part of the city's food identity. The price for a meal at a Mexican restaurant in Charlotte is between $10 and $70 per person.
Charlotte's Mexican kitchens are recognized for their quality and specific focus. The title for the best Mexican restaurant Charlotte NC for a complete Tex-Mex experience goes to Paco’s Tacos and Tequila, because of its wood-fired grill and from-scratch kitchen. For authentic street food, the Tacos el Regio food truck is a top choice, known for its traditional trompo-cooked pork. The title for the most modern experience goes to Dos Caminos for its upscale menu and location. Many of these top Mexican restaurants in Charlotte offer full menus for vegan and gluten-free diners. The top Mexican restaurants in Charlotte are listed below.
10 Best Mexican Restaurants in Charlotte are listed below.
-
1
Dos CaminosDos Caminos is an upscale, modern Mexican restaurant located in the W Hotel. The restaurant offers a sophisticated menu of contemporary Mexican dishes in a stylish, high-energy setting.- Item Prices 122
- Average Item Price $20.17
Type of Restaurant:Fine Dining
Type of Food:Modern Mexican
Signature Dishes:Mexico City Style QuesadillasBaja Style Fish TacosAsada Tacos
Location:601 S Tryon St #135, Charlotte, NC 28202
Special Feature:The restaurant features a large, heated outdoor patio with its own bar, offering views of the surrounding Uptown neighborhood.
What Makes It Special:Dos Caminos is known for its elevated, chef-driven approach to Mexican cuisine and its extensive selection of premium tequilas.
What Sets It Apart:Its location within a luxury hotel, combined with its sophisticated urban ambiance and modern menu, makes it a prominent destination for upscale dining and nightlife.
Operating Hours:Sunday – Thursday: 11:00 AM – 9:00 PMFriday – Saturday: 11:00 AM – 10:00 PM
Price:$20 to $30 per person
-
2
Puerta MexicanaPuerta is a contemporary restaurant and agave bar that presents a modern interpretation of Mexican cuisine. The atmosphere is upscale and stylish, with a moody, intimate interior and a focus on craft cocktails.- Item Prices 248
- Average Item Price $9.12
Type of Restaurant:Casual Dining
Type of Food:Modern Mexican
Signature Dishes:Birria TacosStreet CornTuna Tostada
Location:1961 E 7th St, Charlotte, NC 28204
Special Feature:The restaurant offers a large and curated selection of agave spirits, including rare and small-batch tequilas and mezcals.
What Makes It Special:Puerta is recognized for its inventive, chef-driven menu that applies modern techniques to traditional Mexican flavors in a sophisticated setting.
What Sets It Apart:Its combination of a serious, cocktail-forward bar program with an innovative, upscale menu distinguishes it as a modern culinary destination.
Operating Hours:Sunday – Thursday: 11:00 AM – 10:00 PMFriday – Saturday: 11:00 AM – 1:00 AM
Price:$30 to $50 per person
-
3
Que Onda Tacos + TequilaQue Onda Tacos + Tequila is a casual, modern taqueria that serves a menu inspired by Mexican street food. The atmosphere is lively and colorful, with vibrant murals and a relaxed, upbeat energy.- Item Prices 930
- Average Item Price $13.67
Type of Restaurant:Casual Dining
Type of Food:Mexican Street Food
Signature Dishes:Al Pastor TacosCarne Asada FriesChurros
Location:1518 Central Ave, Charlotte, NC 28205
Special Feature:The restaurant is known for its daily specials, including a popular Taco Tuesday promotion that draws large crowds.
What Makes It Special:Que Onda is recognized for its fun, accessible approach to Mexican street food, offering a wide variety of tacos and an extensive tequila list in a festive environment.
What Sets It Apart:Its consistent formula of a vibrant atmosphere, daily specials, and a crowd-pleasing menu across its multiple locations makes it a popular neighborhood gathering spot.
Operating Hours:Tuesday – Thursday: 11:00 AM – 10:00 PMFriday – Saturday: 11:00 AM – 11:00 PMSunday: 11:00 AM – 9:00 PMMonday: Closed
Price:$10 to $20 per person
-
4
Tacos El RegioTacos el Regio is a food truck that serves authentic Northern Mexican-style street tacos. The atmosphere is simple and outdoor-focused, with customers ordering from the truck window.- Item Prices 165
- Average Item Price $6.22
Type of Restaurant:Food Truck
Type of Food:Northern Mexican, Tacos
Signature Dishes:Tacos de Trompo (Al Pastor)Bistec TacosGringas
Location:8829 E W.T. Harris Blvd, Charlotte, NC 28227
Special Feature:The food truck is known for its trompo, a vertical spit used to roast marinated pork for its authentic al pastor tacos, a traditional method not commonly found.
What Makes It Special:Tacos el Regio is recognized by local food enthusiasts for its dedication to the specific street food traditions of Monterrey, Mexico.
What Sets It Apart:Its commitment to the traditional trompo method for its al pastor tacos distinguishes it as a top destination for authentic Mexican street food.
Operating Hours:Thursday, Sunday: 11:00 AM – 10:30 PMFriday – Saturday: 11:00 AM – 11:00 PMMonday – Wednesday: Closed
Price:$10 to $20 per person
-
5
Taqueria Los AltosTaqueria Los Altos is a casual, family-owned restaurant serving authentic Mexican cuisine from the Jalisco region. The atmosphere is simple and welcoming, with a focus on traditional, homestyle cooking.- Item Prices 769
- Average Item Price $6.93
Type of Restaurant:Casual Dining
Type of Food:Jaliscan, Mexican
Signature Dishes:Carne AsadaLengua TacosPozole
Location:8625 Monroe Rd, Charlotte, NC 28212
Special Feature:The restaurant includes a small market (mercado) section where customers can purchase Mexican groceries, snacks, and specialty ingredients.
What Makes It Special:Taqueria Los Altos is known for its consistent, high-quality execution of authentic family recipes in a friendly, unpretentious setting.
What Sets It Apart:Its dual function as both a neighborhood restaurant and a local market makes it a community hub for authentic Mexican food and culture.
Operating Hours:Monday, Tuesday, Friday: 11:00 AM – 10:00 PMThursday: 11:00 AM – 4:00 PMSaturday – Sunday: 10:00 AM – 10:00 PM
Price:$10 to $20 per person
-
6
Maria's Mexican RestaurantCasual Dining Mexican Takeout Lunch Breakfast Pickup Burritos Vegetarian Tacos Sandwich Bacon Egg & Cheese Beer TostadasMaria’s Mexican Restaurant is a long-standing, family-owned establishment that serves a menu of classic Mexican-American dishes. The atmosphere is warm, casual, and family-friendly, with traditional decor.- Item Prices 272
- Average Item Price $9.37
Type of Restaurant:Casual Dining
Type of Food:Mexican-American
Signature Dishes:Enchiladas SupremasFajitasCheese Dip
Location:5234 South Blvd, Charlotte, NC 28217
Special Feature:The restaurant has been serving the Charlotte community for several decades, establishing itself as a beloved local institution.
What Makes It Special:Maria's is recognized for its comforting, consistent execution of familiar Mexican-American favorites and its welcoming, multi-generational customer base.
What Sets It Apart:Its longevity and its reputation as a reliable, family-run staple for classic comfort food give it a special and enduring place in the local dining scene.
Operating Hours:Monday – Sunday: 10:30 AM – 10:00 PM
Price:$10 to $20 per person
-
7
Cabo's Mexican Cuisine and CantinaCabo’s Mexican Cuisine and Cantina is a family-owned restaurant serving a menu of traditional Mexican dishes with a focus on seafood. The atmosphere is casual and festive, with colorful decor and a lively cantina feel.- Item Prices 745
- Average Item Price $10.54
Type of Restaurant:Casual Dining
Type of Food:Mexican, Seafood
Signature Dishes:CevicheCamarones al Mojo de AjoMolcajete
Location:6676 Carmel Rd, Charlotte, NC 28226
Special Feature:The restaurant offers an extensive selection of mariscos (seafood), with numerous dishes featuring shrimp, fish, and octopus prepared in traditional coastal styles.
What Makes It Special:Cabo's is recognized for its authentic, family-run approach to Mexican coastal cuisine, offering a wider variety of seafood dishes than typical Mexican restaurants.
What Sets It Apart:Its specific emphasis on fresh and flavorful mariscos, combined with its warm, neighborhood cantina atmosphere, makes it a go-to destination for Mexican seafood.
Operating Hours:Monday – Thursday, Sunday: 11:00 AM – 10:00 PMFriday – Saturday: 11:00 AM – 11:00 PM
Price:$10 to $20 per person
-
8
Paco’s Tacos and TequilaPaco’s Tacos and Tequila is a casual restaurant serving Tex-Mex cuisine inspired by the flavors of Austin, Texas. The atmosphere is rustic and lively, with a spacious dining room and a large, central bar.Type of Restaurant:Casual Dining
Type of Food:Tex-Mex
Signature Dishes:Wood-Fired FajitasBrisket TacosQueso Fundido
Location:6401 Morrison Blvd #8a, Charlotte, NC 28211
Special Feature:The restaurant features a custom-built, wood-burning grill that is used to cook all of its fajitas and other grilled specialties, imparting a distinct smoky flavor.
What Makes It Special:Paco's Tacos and Tequila is recognized for its from-scratch kitchen, where everything from the tortillas to the sauces is made in-house daily.
What Sets It Apart:Its specific focus on Austin-style Tex-Mex, combined with its dedication to wood-fired grilling, distinguishes it from other Mexican restaurants in the area.
Operating Hours:Sunday – Thursday: 11:00 AM – 9:00 PMFriday – Saturday: 11:00 AM – 10:00 PM
Price:$10 to $20 per person
-
9
Tamales La PasaditaTamales La Pasadita is a small, family-owned shop that specializes in authentic, handmade tamales. The setting is a simple, no-frills counter-service operation focused on takeout.Type of Restaurant:Fast-Casual
Type of Food:Mexican, Tamales
Signature Dishes:Pork Tamales in Red SauceChicken Tamales in Green SauceRajas con Queso Tamales (Peppers and Cheese)
Location:3112 The Plaza, Charlotte, NC 28205
Special Feature:The shop is dedicated almost exclusively to the craft of making tamales, which are sold by the dozen and are made fresh daily.
What Makes It Special:Tamales La Pasadita is known for its singular focus on producing high-quality, traditional tamales that are considered among the best in the city.
What Sets It Apart:Its specialization in one specific, labor-intensive dish, combined with its authentic, homestyle preparation, makes it a unique and essential destination for tamale enthusiasts.
Operating Hours:Monday – Sunday: 8:00 AM – 4:00 PM
Price:$10 to $20 per person
-
10
Azul Tacos and BeerAzul Tacos and Beer is a casual, modern taqueria that offers a creative menu of specialty tacos and a large selection of craft beer. The setting is relaxed and contemporary, with an open kitchen and a patio.Type of Restaurant:Fast-Casual
Type of Food:Modern Tacos
Signature Dishes:Tinga de Pollo TacosBaja Fish TacosStreet Corn Nachos
Location:2122 Thrift Rd Unit A, Charlotte, NC 28208
Special Feature:The restaurant features a self-serve beer wall with a rotating selection of local and regional craft beers, allowing customers to pour their own drinks.
What Makes It Special:Azul is known for its inventive taco creations that blend traditional Mexican fillings with global flavors, served in a modern, beer-focused environment.
What Sets It Apart:Its unique combination of a chef-driven, non-traditional taco menu with an interactive, self-serve craft beer system creates a distinct and modern dining experience.
Operating Hours:Tuesday – Thursday, Sunday: 11:00 AM – 9:00 PMFriday – Saturday: 11:00 AM – 10:00 PMMonday: Closed
Price:$10 to $20 per person
What Makes Mexican Restaurants in Charlotte Famous?
Charlotte NC is known for its growing number of authentic Mexican taquerias, food trucks, and specialty shops alongside modern, upscale restaurants. Mexican food in the Queen City is shaped by a mix of traditional businesses and chef-led establishments. The best Mexican Charlotte experience can be found at places like Tamales La Pasadita, which focuses on a single handmade item, or at food trucks like Tacos el Regio, which uses traditional cooking equipment. This growth in authentic street food options in Mecklenburg County contrasts with the modern Mexican Charlotte NC restaurants found in neighborhoods like SouthPark and Uptown.
What Types of Mexican Restaurants are Commonly Found in Charlotte?
Charlotte has a number of different kinds of Mexican restaurants, from simple food trucks to high-end dining rooms. The main types include the following:
- Modern and Upscale: These are stylish restaurants that serve new-style Mexican food with a focus on creative dishes and craft cocktails. Dos Caminos and Puerta are in this category.
- Tex-Mex Grills: These are casual, lively restaurants that center on the wood-grilled flavors and classic dishes of Texas-style Mexican food. Paco’s Tacos and Tequila is a primary example.
- Authentic Taquerias and Food Trucks: This group includes small, counter-service shops and mobile kitchens that serve traditional Mexican street food, especially tacos. Tacos el Regio and Taqueria Los Altos fit this description.
- Specialty Shops: These are small, family-owned businesses that focus on making one specific, traditional item with great care. Tamales La Pasadita is the main example.
- Family-Style Mexican-American: These are casual, sit-down restaurants with large menus of familiar Mexican-American combination plates and a welcoming atmosphere. Maria’s Mexican Restaurant and Cabo’s Mexican Cuisine and Cantina are in this group.
Are There Authentic Mexican Restaurants in Charlotte?
Yes, Charlotte has Mexican restaurants that cook in a traditional style, including Tamales La Pasadita, Tacos el Regio, and Taqueria Los Altos. These places are dedicated to the food and cooking practices of Mexico. Tamales La Pasadita is a small shop that centers on making fresh, handmade tamales every day. Tacos el Regio is a food truck that uses a vertical spit called a trompo to make its al pastor pork, a classic street food method. Taqueria Los Altos serves homestyle food from the Jalisco region of Mexico.
What are the Signature Dishes at the Best Mexican Restaurants in Charlotte?
Wood-Fired Fajitas, Tacos de Trompo, and handmade Tamales are some of the key dishes at the best Mexican restaurants in Charlotte. These items show the area's strengths in both grilled Tex-Mex and traditional street food. A few of the most important dishes are:
- Wood-Fired Fajitas: A Tex-Mex staple of meat and vegetables cooked over a wood-burning grill, served sizzling with fresh tortillas. This is the main feature at Paco’s Tacos and Tequila.
- Tacos de Trompo (Al Pastor): A classic street taco with pork that has been marinated and cooked on a vertical rotating spit. This is the specialty at the Tacos el Regio food truck.
- Tamales: Steamed masa dough filled with meats, cheeses, or peppers, wrapped in a corn husk. This is the only main item made at Tamales La Pasadita.
- Birria Tacos: A popular taco style with slow-cooked, spiced beef, served with a cup of the cooking broth for dipping. This is a main dish at Puerta.
- Ceviche: A coastal dish of fresh raw fish cured in citrus juices and mixed with spices and vegetables. This is a specialty at Cabo’s Mexican Cuisine and Cantina.
Do Mexican Restaurants in Charlotte Offer Vegan Options?
Yes, people can find vegan food at Mexican restaurants in Charlotte, including Puerta, Que Onda Tacos + Tequila, and Azul Tacos and Beer. Modern restaurants frequently have vegetarian menu sections where dishes can be made vegan by leaving out cheese and sour cream. Common vegan dishes include tacos with vegetable fillings, bean burritos, and guacamole with chips.
Do Mexican Restaurants in Charlotte Offer Gluten-Free Options?
Yes, gluten-free dishes are served at many Mexican restaurants in Charlotte, and places like Paco’s Tacos and Tequila and Dos Caminos have many choices. A large part of Mexican cooking is made without gluten. Corn tortillas, the base for tacos at taquerias like Tacos el Regio and Taqueria Los Altos, have no gluten. Most grilled meats, ceviches, and bean dishes are also made without gluten.
What is the Average Price of a Meal at Mexican Restaurants in Charlotte?
The price for a meal at a Mexican restaurant in Charlotte is between $10 and $70 for one person. A meal at a food truck or small shop like Tacos el Regio or Tamales La Pasadita will be from $10 to $15. A sit-down dinner at a casual place such as Que Onda or Maria’s Mexican Restaurant is in the $15 to $30 range. A full dinner at a high-end restaurant like Dos Caminos or Puerta is between $40 and $70.
Is Mexican Food Popular in Charlotte?
Yes, Mexican food is very popular in Charlotte. Mexican food is an important part of the local food culture, with a large number of restaurants found all over the city and its suburbs. The presence of many food trucks, small family-run taquerias, and new modern Mexican restaurants shows a strong and steady demand for the food among the people who live there.
Find your next favorite spot
Can't decide? start here: