10 Best Mexican Restaurants In Winston-Salem, North Carolina

mexican restaurants in winston salem

Since the merging of the towns Salem and Winston in the 1880s, Winston- Salem has stayed true to its roots and preserved its heritage and historical significance. It lures in tourists with plenty of opportunities to celebrate the country’s history through arts, culinary and culture. In recent years, the city has witnessed a burgeoning development and urbanization of the downtown area giving rise to an eclectic diversity of hotels and restaurants. From Mediterranean cafes to tex-mex joints, Winston Salemers have embraced cuisines from all over the world. Here is a list of 10 Mexican restaurants in Winston- Salem, that delivers enchanting enchiladas and badass burritos.

1. Pancho Villa's Mexican & Seafood Restaurant

This is the place to go to if you are looking to taste the best tacos in Winston Salem. With exceptional service and generous portions of lip-smacking traditional Mexican dishes, this restaurant will make you keep coming back for more. Although the place is packed during weekends, you can rely on their prompt services to not keep you waiting for long.

Pancho Villa's Mexican & Seafood Restaurant

Address: 799 S. Stratford Rd, Winston Salem NC 27103

Website: Pancho Villa’s Mexican & Seafood Restaurant

Opening hours: 11 am - 9.30 pm

Price: Under 10 USD

2. Camino Real Mexican Restaurant

Posted by CAMINO REAL on Tuesday, 8 January 2019

With authentic Mexican dishes, this fantastic restaurant is the fix to all your taco cravings in Winston - Salem. The restaurant shares the same menu and dishes with its namesake sister restaurant that is a local favorite in Greensboro. Clean facilities, great ambiance, impressive staff and a range of delectable dishes make El Camino a must try in Winston - Salem.

Camino Real Mexican Restaurant

Address: 3800 Reynolda Rd, Winston-Salem, NC 27106

Website: Camino Real Mexican Restaurant

Opening Hours: 11 am - 10 pm

Price: Under 10 USD

3. Mi Pueblo Stratford

With owners from small towns in Mexico, this exceptional restaurant brings the taste of authentic Mexican cuisine to Winston - Salem. From bean burritos to shrimp tacos, the dishes here burst with flavors that tickle your taste buds. Note that the shredded beef and chicken used for tacos, enchiladas, and burritos are cooked with onions and tomatoes here.

Mi Pueblo Stratford

Address: 2905 Reynolda Rd, Winston-Salem, NC, 27106

Website: Mi Pueblo Stratford

Opening hours: Monday – Thursday: 11 am – 10 pm; Friday and Saturday: 11 am – 11 pm; Sunday: 11 am – 9:30 pm

Price: 11 - 30 USD

4. La Botana Mexican Restaurant

La Botana features dishes that represent the richness of Mexican home cooking. From margaritas to Mexican street food items, this family-owned restaurant in Winston - Salem will not disappoint you. The chefs and owners of the restaurant share ancestral heritages from different states of Mexico such as Nuevo Leon, Jalisco, and San Luis Potosi.

La Botana Mexican Restaurant

Address: 1547 Hanes Mall Blvd, Winston-Salem, NC 27113

Website: La Botana Mexican Restaurant

Opening hours: 11 am - 9 pm

Price: 11 - 30 USD

5. El Rancho Taqueria

Posted by El Rancho Tacos on Wednesday, 22 February 2017

This taqueria offers friendly service, homey vibes and authentic dishes of quality that provide absolute bang for your buck. The hole in the wall spot uses the freshest of ingredients and is a fan favorite among the foodies in town. From carnitas to shrimp cocteles, you will find the taste of authentic Mexican flavors in all the dishes of this taqueria.

El Rancho Taqueria

Address: 613 E Sprague St, Winston-Salem, NC 27107

Website: El Rancho Taqueria

Opening hours: 10 am - 9 pm

Price: Under 10 USD

6. Tequila Mexican Restaurant

This family-owned Mexican restaurant offers classic Mexican entrees and dishes to suit every appetite. They also have a daily drink specials menu running that offers margaritas for three dollars and draft beers for two dollars a pint. Do not miss out on the flavourful carne guisadas the next time you are here.

Tequila Mexican Restaurant

Address: 2802 Reynolda Road, Winston-Salem, NC 27106

Website: Tequila Mexican Restaurant

Opening hours: Monday -Thursday: 11 am – 9:30 pm; Friday: 11 am – 10 pm; Saturday: 11:30 am – 10 pm

Price: Under 10 USD

7. Senor Bravo Mexican Restaurant

Posted by Señor Bravo Mexican Restaurant on Thursday, 3 May 2018

Senor Bravo Mexican Restaurant is a great place to kick back with a group of friends while tasting a scrumptious selection of authentic Mexican dishes. The customary chips and the homemade salsas served here are flavourful and will put you in the right mood to dive into the meals. The restaurant will surprise you at how quickly they serve you super tasty and fresh food.

Senor Bravo Mexican Restaurant

Address: 241 S Marshall St. Winston Salem, NC 27101

Website: Senor Bravo Mexican Restaurant

Opening hours: Monday: 11 am - 9 pm; Tuesday - Thursday: 11 am - 10 pm; Friday - Saturday: 11 am - 11 pm; Sunday: 11 am - 9 pm

Price: 11 - 30 USD

8. Los Toritos Mexican Cuisine

Now till Sunday July 22nd. FISH TACOS ONLY $9.99

Posted by Los Toritos Mexican Cuisine on Wednesday, 18 July 2018

Do not let the outside appearance of Los Toritos Mexican Cuisine deceive you. The spacious setting and decors along with great Mexican fare will deliver you sumptuous dining experience. The corn tortillas and guacamole here are homemade and are the best you can get in Winston-Salem.

Los Toritos Mexican Cuisine

Address: 420-U Jonestown Road, Winston-Salem, NC 27104

Website: Los Toritos Mexican Cuisine

Opening hours: Monday to Saturday: 11 am - 10 pm; Sunday: 11 am - 9 pm

Price: 11 - 30 USD

9. Xcaret Mexican Grill And Cantina

Sometimes there just aren't even words.

Posted by Xcaret Mexican Grill & Cantina on Friday, 21 September 2018

From enticing aromas of homemade tortillas to colors and paintings of Mexican artists, Xcaret will immerse you in Mexico’s culture the moment you enter the restaurant. The salsas here have the right amount of flavors and spices and are a hit among local foodies. Head to this restaurant if you are looking for fresh, authentic Mexican fare in a welcoming and vibrant atmosphere.

Xcaret Mexican Grill And Cantina

Address: 202 4th St Nw, Winston-Salem, NC 27101

Website: Xcaret Mexican Grill And Cantina

Opening hours: 11 am - 10 pm

Price: 11 - 30 USD

10. Monterrey Mexican Restaurant

This family-owned restaurant features authentic and traditional Mexican dishes with a distinctive menu. Monterrey is well known for its cracking margaritas and this restaurant brings its taste to Winston-Salem. With relaxing decors, Spanish influenced architecture and traditional Mexican touches, this restaurant will transport you to the streets of Monterrey with its authenticity.

Monterrey Mexican Restaurant

Address: 1227 Silas Creek Parkway, Winston-Salem

Website: Monterrey Mexican Restaurant

Opening hours: 11 am - 10 pm

Price: 11 - 30 USD

Feast on

Mexican tacos (9055162205)
Source: Photo by Wikimedia Commons user Luca Nebuloni used under CC BY 2.0

From fixing your taco cravings to introducing you to agua frescas, the above mentioned Mexican restaurants in Winston Salem are the best bets to get Mexican fare in town. Take your pick and visit it to get your dose of lip-smacking Mexican cuisine.

Disclosure: Trip101 selects the listings in our articles independently. Some of the listings in this article contain affiliate links.

Get Trip101 in your inbox

Unsubscribe in one click. See our Privacy Policy for more information on how we use your data

When I am not travelling or writing, you can find me perfecting my Spanish, binge watching Netflix , reading, swimming in the ocean or just daydreaming in a hammock.

 Want to contribute as a Local Expert?
Explore Winston - Salem
Looking for accommodation?
Good things are meant to be shared!