Everybody needs a weekly dose of Mexican food. In a multicultural city such as Charlotte, it’s not hard to come by great Latin-American restaurants, but there are a few establishments that excel above the rest. Since Cinco de Mayo is coming up, be sure to check out the best Mexican restaurants in Charlotte!

Paco's Tacos & Tequila

Located right next to the city’s South Park, Paco’s Tacos and Tequila is one of the top restaurants for authentic Tex-Mex in town. It offers over 100 different tequilas and some of the best tacos in Charlotte. Customers can also book Paco’s private dining room for any upcoming special events and social gatherings.

Related content: Best Margaritas in Charlotte

Miguel's Mexican and American Restaurant

If you happen to be near the airport, remember to stop by Miguel’s Mexican and American Restaurant. With affordable prices on food and drinks, Miguel’s has become very popular around town, especially among locals interested in their daily $4.25 lunch specials and free chips!

RuRu's Tacos + Tequila

Ruru’s Tacos comes with a spacious outdoor patio that perfectly fits their many loyal customers. It also has one of the most inventive names for their meals I have ever seen. This Mexican restaurant in Charlotte serves great cocktails and great dishes made from pure, organic ingredients. If you decide to stop by, remember to try a few of their legendary tacos such as You’re Going the Wrong Way and Fired on Your Day Off.

Maria's Mexican Restaurant

Maria’s offers original Mexican recipes as well as traditional meals such as tacos, quesadillas, and fajitas. Their freshly-made dishes are created with the finest ingredients, and their sauces are homemade with Maria’s own secret flavors. As one of the best Mexican restaurants in Charlotte, Maria’s also serves great margaritas and has a friendly staff who will assist you in this unique gastronomic experience.

Related content: Best Tacos in Charlotte

Don Pedro Mexican Restaurant

You can tell a place offers authentic Mexican food when meals are spicier than your average Tex-Mex. Don Pedro’s spices are prepared by using traditional Mexican methods to give their food an additional kick of flavor. The staff provides prompt service, and their portions will make sure you never leave the restaurant on an empty stomach.

Bakersfield East Blvd

Bakersfield is a Mexican street food veteran. Their usual taco sizes are small, allowing you to pick from a wide variety of flavors for each one. It’s also a great spot to visit on Cinco de Mayo since it offers over 100 varieties of tequila and amazing cocktails for you and your friends. Their vibrant atmosphere attracts many tourists and locals alike as well as their not so subtle slogan: "Tacos, Tequila, and Whiskey!"

Sabor Latin Street Grill

Sabor Latin Street Grill isn’t your typical Mexican restaurant since their flavors are inspired by different countries like Venezuela, El Salvador, Colombia, and Mexico. Nevertheless, they provide top-quality Mexican food and some of the best tacos in the city. Additionally, their menu includes healthy alternatives, taco salads, and cocktails. Seeing as I’m a Venezuelan native, I totally recommend trying out their arepas and empanadas!

One of the perks of being in a diverse city such as Charlotte is that you get to try out amazing ethnic food from around the world. For this upcoming Cinco de Mayo, be sure to visit one of the best Mexican restaurants in Charlotte. Let us know which one is your favorite in the comments below, and remember to sign up at 704area for your free guide to the Charlotte restaurants and all things Charlotte.


Cover photo courtesy of Pixabay