The 10 Best Mexican Restaurants in North Carolina!

Taco-bout a delicious meal! In North Carolina, you’ll find a top-notch selection of authentic Mexican eateries. With traditional fare, a genuine atmosphere, and high-quality service, you’ll never want to leave. Whether it’s a quesadilla, tostada, or burrito that you crave, these 10 awesome Mexican restaurants will leave your stomach happy. 

1. El Burrito Mexican Restaurant, Sanford, NC

Home to fresh, authentic Mexican food and a casual dine in experience, stop in for lunch, dinner, and a drink. The family-friendly atmosphere and inexpensive food makes your stop in a quality experience that will not break the bank. The friendly, prompt service makes you feel welcomed and while getting you seated and food in front of you in great time.

2. El Tucan Mexican Restaurant, Spring Lake, NC

El Tucan Mexican Restaurant of Spring Lake allows you to feel right at home in the friendly atmosphere and large portions that are sure to fill your belly. Sit back and relax as you enjoy the incredible food and service. The food is served to you hot and fresh. Choose to stay in or to carry your lunch or dinner meal out. 

3. Mi Gallo Giro Mexican Restaurant, Fairmont, NC

If you are in search of a filling, delicious meal in a great atmosphere, look no further. Mi Gallo Giro Mexican Restaurant, located in Fairmont. Priced reasonably, the food is made to please and this locally owned restaurant has your typical and unique Mexican options to choose from. Vegetarian? No worries! There are vegetarian options on the menu. 

4. Casa Mexicana, Biscoe, NC

Dip into warm, fresh chips and salsa as you enjoy the best Mexican in the area. This little restaurant of Biscoe has high quality food and service to pair with the relaxed, clean environment. The menu has a great selection of food, there’s something for everyone and bring the family along for a family meal. 

5. Anita’s Mexican Restaurant, Greenville, NC

Serving up the Mexican food you are craving, Anita’s Mexican Restaurant offers top notch food and friendly, professional service to get you to the table, your belly full and out on your way in efficient time. Choose from the burrito, sope, gordita, taco, quesadilla, torta, tostada, or salad options from the menu. An authentic Mexican restaurant in Greenville, the portions are large and you are guaranteed to leave happy and with a full stomach—and maybe even a takeout box! 

6. Los Charros Mexican Restaurant, Broadway, NC

Equipped with an amazing staff and consistently delicious food, Los Charros Mexican Restaurant of Broadway will become your new favorite spot in the area. The food is fresh, the portions are large and the alcohol is ready for consumption. This family friendly establishment is warm, inviting and you will feel like you are right at home. The menu has a selection of enchiladas, chimichanga, taco, tortas, steak, charro, nacho, fajita and quesadilla options for your lunch or dinner outing; there is truly something everyone in your group will enjoy. 

7. El Camino Real Mexican Grill, Greensboro, NC

Open every day from 11 a.m. until 10 p.m., dive into authentic Mexican food in a variety of forms—soups and salads, chicken and steak, fajitas, quesadillas, enchiladas, tortas, mariscos, tacos, sopes, and vegetarian options. Need a drink a little stronger with your meal? Treat yourself to the fantastic margaritas with your meal. The service is quick, the wait staff are amazing, and you will not leave disappointed. 

8. La Rancherita, Wilson, NC

La Rancherita of Wilson, North Carolina serves up the finest Mexican food in the Wilson area. Complimentary chips and salsa with your purchase of an entrée, dine in for lunch or dinner and choose from the many, amazing food options on the menu—including gluten free and vegetarian options! This gem will serve you great portions with excellent staff serving you.

9. Monterrey Mexican Restaurant, Greensboro, NC

Grab a quick bite to eat and a flavored margarita at Monterrey Mexican Restaurant located in Greensboro. The food is a great value for what you pay, the staff is friendly and the comfortable atmosphere gives you a relaxed, enjoyable dining experience. In a rush? No worries, the speed is excellent, getting you in, out and on your way out the door in a reasonable time. 

10. Taqueria El Toro, Raleigh, NC

If you need an inexpensive, amazing place to eat in the Raleigh area, look no further. Taqueria El Toro is an authentic Mexican Restaurant with a salsa and salad bar, and delectable menu items. Experience great service from the friendly staff members that are more than happy to help, and get the most bang for your buck. 

North Carolina Search
Find Mexican Restaurants Near You
Select a North Carolina town to find
the Best Things-To-Do and Places To Go around you
Chowan County
Hoke County
Pasquotank County
Tyrrell County