
Best Mexican Restaurants in Harrisonburg
Updated October 2026 · 10 places · Harrisonburg
Here are 10 locally owned Mexican and Tex-Mex restaurants and taquerias with Harrisonburg addresses and recent listings or coverage indicating they are operating. Descriptions summarize reported menus and customer comments; websites are included where I found one.
Map coming soon
Our Picks
Magnolia’s Tacos & Tequila Bar
14 E Water Street, Harrisonburg, VA 22801
Magnolia’s is a Mexican restaurant and tequila bar with several dining levels, including a rooftop area. Reviewers mention its range of tacos, including braised beef and al pastor, and the rooftop seating.
Salgado’s Pupuseria y Taqueria
2241 S Main St, Harrisonburg, VA 22801
Salgado’s is a family-owned restaurant serving Salvadoran, Mexican, and Honduran food. Customers single out the pupusas and tacos, and reviews also mention friendly staff.
La Morena
751 Chicago Avenue, Harrisonburg, VA 22802
La Morena serves Mexican food at its Harrisonburg location. Reviewers praise its salsa bar and the food, including burritos and steak nachos.
El Encanto Mexicano
30 Commerce Drive, Harrisonburg, VA 22802
El Encanto Mexicano is a Mexican restaurant on Commerce Drive. Customer reviews mention its burritos, lengua tacos, fresh tamales, and menudo.
Pueblo Mágico Mexican Restaurant
291 University Blvd, Suite 102, Harrisonburg, VA 22801
Pueblo Mágico is a Mexican restaurant on University Boulevard. It appears among Harrisonburg’s reviewed Mexican restaurants, with diners rating it highly in local restaurant roundups.
Los Marquez Mexican Restaurant #2
1751 Virginia Avenue, Suite A, Harrisonburg, VA 22802
Los Marquez is a Mexican restaurant with a Harrisonburg location on Virginia Avenue. Its website identifies the local location, while local coverage lists it among the area’s Mexican restaurants.
Casa Gallardo Fajita Factory
625 Mt Clinton Pike, Harrisonburg, VA 22802
Casa Gallardo Fajita Factory serves Mexican food and seafood at its Mt Clinton Pike location. Local coverage describes the restaurant as serving fresh Mexican food and seafood; diner reviews are mixed about the food.
Tacos El Primo
1110 Reservoir Street, Harrisonburg, VA 22801
Tacos El Primo is a taqueria on Reservoir Street. Reviewers highlight its steak tacos and mention al pastor, carnitas, and lengua among the options.
Valley Lunch Box
1370 N Main St, Harrisonburg, VA 22802
Valley Lunch Box is a Mexican food truck serving tacos, burritos, tortas, and quesadillas. Reviews mention its generous portions and taco choices, including beef, pineapple pork, and chicken.
Super Tacos El Gavilán
153 Charles Street, Harrisonburg, VA 22801
Super Tacos El Gavilán is a local food truck serving Mexican cuisine in Harrisonburg. Harrisonburg Tourism identifies it as a local truck, and current local listings place it on Charles Street.