Winston Salem’s food scene offers a treasure trove for anyone craving authentic Mexican flavors. Over the years, I’ve sampled dozens of local spots, from modest taquerias to full-service cantinas. What stands out is the genuine passion each place has for delivering bold, fresh dishes that stay true to tradition. Whether it’s the perfect blend of spices, house-made salsas, or tender meats, these restaurants consistently bring the heart of Mexico right to your plate.
If you’re new to the area or simply want to find the best Mexican food in Winston Salem, this guide has you covered. I’ve carefully selected a mix of well-loved favorites and hidden gems, each with a unique twist or specialty. You’ll find everything from classic tacos and enchiladas to creative fusion options—all made with care and attention to quality. Dive in and explore the flavors that make Winston Salem a standout for Mexican cuisine.
Where to find the best mexican restaurants in Winston Salem, NC
Here are some of the top spots to find the best mexican restaurants in Winston Salem, NC:
- The Porch Kitchen and Cantina
- Pancho Villa’s Mexican & Seafood Restaurant
- La Casa Lopez Mexican Grill
- Senor Bravo’s
- La Botana Mexican Restaurant
- Arriba Villa Taqueria and Mexican food
- East of Texas
- Xcaret Mexican Grill & Cantina
- El Camino Real
- Taco Mama – Winston-Salem
1. The Porch Kitchen and Cantina
The Porch Kitchen and Cantina immediately catches your attention with its vibrant atmosphere and modern take on Mexican cuisine. Located in Winston Salem’s bustling Mill Works district, it offers a menu that balances traditional flavors with contemporary twists. During my visit, the welcoming vibe paired with attentive service made the experience memorable.
What sets The Porch apart is its commitment to fresh ingredients and accommodating a variety of diets, including vegetarian, vegan, and gluten-free options. This inclusive approach ensures everyone can enjoy authentic dishes crafted with care. The drink selection also complements the food with expertly mixed cocktails.
When dining here, the street tacos are a must-try. Filled with perfectly seasoned meats or savory vegetables, they highlight the kitchen’s skill without overwhelming the palate. Coupled with house-made salsas and a side of fresh guacamole, every bite reflects the balance of quality and creativity that defines The Porch Kitchen and Cantina.
2. Pancho Villa’s Mexican & Seafood Restaurant
Pancho Villa’s Mexican & Seafood Restaurant offers a unique blend of Mexican classics and fresh seafood, creating a dining experience that’s both diverse and satisfying. Located on South Stratford Road, the restaurant is well-known for its warm atmosphere and attentive table service. Visiting here, I appreciated the relaxed setting that felt perfect for a casual lunch or dinner.
What makes Pancho Villa’s stand out is its dual focus on authentic Mexican flavors and quality seafood preparations. The menu caters well to vegetarians, ensuring everyone finds something delicious. I recommend the fish tacos, which perfectly capture the restaurant’s fresh and vibrant style. Paired with their homemade salsas, these tacos showcase the balance between tradition and quality that Pancho Villa’s embodies.
The restaurant’s commitment to fresh ingredients and well-executed dishes ensures a memorable meal every time. It’s a must-visit for anyone exploring Mexican restaurants in Winston Salem, NC.
3. La Casa Lopez Mexican Grill
La Casa Lopez Mexican Grill offers a warm, inviting atmosphere nestled on Healy Drive. During my visit, I was struck by the authentic aromas that greeted me upon opening the door. The friendly staff and local vibe made me feel right at home while enjoying classic Mexican dishes prepared with attention to detail.
The restaurant stands out for its vegetarian-friendly options and quick takeout service, making it a versatile choice for any dining occasion. I suggest trying the fajitas, which are generously seasoned and served sizzling hot. Their homemade tortillas and fresh ingredients truly reflect La Casa Lopez’s commitment to quality.
Whether for a casual lunch or dinner, La Casa Lopez delivers consistent flavor and genuine hospitality, making it a top pick among Mexican restaurants in Winston Salem.
4. Senor Bravo’s
Senor Bravo’s, located on South Marshall Street, offers a vibrant atmosphere perfect for both lunch and dinner. During my visit, I was impressed by the welcoming service and the lively, authentic decor that transports diners straight to Mexico. The menu’s variety caters well to different dietary preferences.
What makes Senor Bravo’s stand out is its focus on vegetarian-friendly and vegan options, ensuring everyone finds a satisfying meal. I recommend trying the carne asada tacos or the veggie fajitas, which showcase fresh ingredients and bold flavors. Their attention to quality and authentic seasoning reflects their dedication to traditional Mexican cuisine.
This restaurant consistently provides a delicious and genuine experience, making it a top choice among Mexican eateries in Winston Salem.
5. La Botana Mexican Restaurant
La Botana Mexican Restaurant on Hanes Mall Boulevard offers a vibrant spot to enjoy authentic Mexican cuisine with a modern touch. During my visit, the friendly staff and bright, lively setting made for an inviting meal. The menu’s diversity impressed me, especially for those seeking vegetarian, vegan, and gluten-free options.
What sets La Botana apart is its commitment to fresh, quality ingredients combined with traditional flavors. I recommend the chicken tinga tacos, which are packed with smoky, well-balanced spice. Their house-made salsas provide a flavorful kick that enhances every dish.
With seamless table service and convenient takeout, La Botana proves a reliable choice for anyone craving genuine Mexican food in Winston Salem. It’s a solid destination where authenticity meets variety.
6. Arriba Villa Taqueria and Mexican food
Arriba Villa Taqueria, located on University Parkway, exudes a lively, family-friendly vibe perfect for casual meals. During my visit, I appreciated the welcoming staff and the authentic aromas that filled the air. The restaurant’s focus on quality Mexican dishes makes it a popular spot in Winston Salem.
What makes Arriba Villa stand out is its friendly atmosphere, great service, and the option to enjoy beer, liquor, and margaritas. The food reflects real Mexican flavors with a range of traditional offerings. I recommend their carne asada tacos, which are flavorful and perfectly cooked—ideal for those seeking a genuine taste of Mexico.
Whether dining in or taking out, Arriba Villa offers an authentic and satisfying experience that keeps diners coming back for more.
7. East of Texas
See Menu
East of Texas, situated on South Broad Street, offers a warm, welcoming setting with outdoor seating perfect for enjoying Winston Salem’s pleasant weather. During my visit, I was struck by the inviting atmosphere and the lively vibe that made every meal feel like a celebration. The menu features a blend of traditional Mexican favorites and Tex-Mex classics, cooked with care and authenticity.
What distinguishes East of Texas is its extensive selection of breakfast, brunch, and dinner options, along with a well-curated drinks menu including cocktails. I recommend the shredded beef tacos, which are tender and flavorful, reflecting the restaurant’s commitment to quality ingredients. Their warm, homemade tortillas truly elevate the experience.
Ideal for casual gatherings or a relaxed meal, East of Texas combines great food and friendly service, making it a standout among Mexican restaurants in Winston Salem.
8. Xcaret Mexican Grill & Cantina
Xcaret Mexican Grill & Cantina, located on West 4th Street, offers an inviting space where traditional Mexican flavors meet modern dining. During my visit, I enjoyed the comfortable ambiance paired with attentive service, making the experience both relaxed and enjoyable. The menu caters to a variety of tastes, including vegetarian-friendly options that don’t compromise on flavor.
What sets Xcaret apart is its balance between authentic dishes and a contemporary approach. I highly recommend the mole chicken, a dish rich with complex, deep flavors that showcase the kitchen’s skill. Their fresh guacamole and handcrafted margaritas also stand out, elevating each meal.
Whether lunch or dinner, Xcaret Mexican Grill & Cantina delivers quality and authenticity, making it a top choice among Mexican restaurants in Winston Salem.
9. El Camino Real
El Camino Real on Reynolda Road offers a cozy yet vibrant setting that feels like a genuine slice of Mexico in Winston Salem. On my visit, the warm ambiance and attentive staff immediately made me comfortable. Their extensive menu caters well to diverse tastes, including vegetarian-friendly options, delivering both variety and authenticity.
What makes El Camino Real stand out is its dedication to quality and tradition. I suggest trying the chile relleno, a dish that perfectly balances mild heat with rich, savory flavors. The fresh toppings and house-made sauces highlight the care put into each plate.
Whether for lunch or dinner, El Camino Real consistently delivers satisfying meals rooted in authentic Mexican cuisine, making it a reliable choice for locals and visitors alike.
10. Taco Mama – Winston-Salem
Taco Mama on Burke Mill Road is a lively spot where the focus is on fresh, customizable tacos served in a relaxed setting. During my visit, I appreciated the vibrant atmosphere and the option to build your own taco with a variety of high-quality ingredients. Their curated menu also features delicious options for those seeking pre-designed dishes.
What makes Taco Mama stand out is its commitment to fresh ingredients and flavorful hand-shaken margaritas. The tacos are expertly assembled, with options ranging from classic carne asada to inventive vegetarian fillings. I especially enjoyed the grilled shrimp taco, which highlights the restaurant’s emphasis on quality and flavor.
Perfect for lunch or dinner, Taco Mama offers a cheerful environment for casual dining that consistently delivers on taste and freshness in Winston Salem.
More Things to Try in Winston Salem, NC
Frequently Asked Questions
Q: What are the best Mexican restaurants in Winston Salem?
A: Some of the top options include The Porch Kitchen and Cantina, La Casa Lopez Mexican Grill, and Senor Bravo’s. These spots are known for authentic flavors and welcoming atmospheres.
Q: Are there vegetarian or vegan options available?
A: Yes, many restaurants like La Botana Mexican Restaurant and Senor Bravo’s offer vegetarian and vegan dishes, ensuring everyone can enjoy traditional Mexican flavors.
Q: Do these restaurants offer takeout or delivery?
A: Most places, including Taco Mama and El Camino Real, provide takeout and often delivery, making it easy to enjoy Mexican food at home.
Q: Are reservations needed?
A: Usually not, but it’s recommended for popular spots like East of Texas or Xcaret Mexican Grill & Cantina during peak hours to secure a table.
Q: Are alcohol and margaritas served?
A: Many restaurants, such as East of Texas and Xcaret, serve a variety of drinks and margaritas, perfect for enhancing your dining experience.