29 Best Mexican Restaurants in Harrisonburg

Navigate Harrisonburg's Mexican food scene with Restaurantji's recommendations. Explore a variety of Mexican flavors, from a Chips and Salsa to Steak Burrito, and enjoy great Mexican cuisine in the city.

Lolita's Delights - Mexican Food Truck Mexican • $
100 E Wolfe St, Harrisonburg

Customers` Favorites

Tamales and Birria Tacos
Quesadillas

“S*** was sooooo fire. Been looking for an authentic Mexican place to go in harrisonburg, met the requirements“

4.9 Superb22 Reviews
QDOBA Mexican Eats Mexican • $
223 Burgess Rd Ste H, Harrisonburg

Customers` Favorites

Burrito Bowl Topped with Freshly Grilled Adobo Chicken Brings the Flavor
Cholula Hot & Sweet Chicken Bowl
Hand-Crafted Guacamole & Chips
Steak Fajita Quesadilla
Fresh Grilled Chicken
Chips & Guacamole
Steak Burrito Bowl
Impossible Bowl
3-Cheese Nachos
Chips and Salsa

“One lady tried to skimp me on my cheese when I got the nachos, while the other lady was adding toppings she even asked the first girl if she had put cheese, to which she replied yes. The second lady ended up putting more cheese on. If she didnt I would have just walked out because the amount of cheese on the nachos was dreadful.“

4.8 Superb130 Reviews
Pueblo Mágico Mexican Restaurant Mexican • $
291 University Blvd Ste 102, Harrisonburg

Customers` Favorites

Jalisco Burrito Jalisco
Table Side Guacamole Dip
Carnitas Michoacán
Chips and Salsa
Fried Cheesecake
Arroz Con Pollo
Enchilada Trio
Beans and Rice
Tacos Dorados
Shrimp Tacos

“Delicious food! Hot and fresh. The salsa is the hands down best with roasted veggies! They truly should bottle and sell it nationwide. Kind and down to earth wait staff. Food pics in the comment section.“

4.6 Superb145 Reviews
The Sub Station Mexican Grill Mexican • $
3257 S Main St, Harrisonburg

Customers` Favorites

Burrito California with Fajita Meat
Philly Cheese Steak Combo
Chicken Quesadilla Fajita
Steak and Cheese Sub
Chicken Taco Salad
California Burrito
Carne Asada Torta
Tacos De Carnitas
Chips and Salsa
Grilled Chicken

“10/10 Fantastic ………… give them a shot .“

4.6 Superb95 Reviews
Valley Lunch Box Mexican • $
1370 N Main St, Harrisonburg

Customers` Favorites

Spice Pineapple Pork
Cheeseburger Deluxe
Mexican Sausage
Bottled Water
French Fries
Steak Burrito
Steak Tacos
Quesadilla
Al Pastor
Hamburger

“My first time trying today & i was impressed! I got a burger and it was super cheesy and good! Their prices are very reasonable. Highly recommend!“

4.9 Superb42 Reviews
Tacos el Primo Mexican • $
1110 Reservoir St, Harrisonburg

Customers` Favorites

Spicy Pineapple Pork Alpastor
5 Tacos Al Pastor
Tacos De Carnitas
Burrito Supreme
Chicken Burrito
Lengua Taco's
Street Tacos
Steak Tacos
Quesadilla
Beef Taco

“The best burrito I’ve ever had for only $9. This is one of my go-to places to eat in Harrisonburg, and is some of the best Mexican food I’ve ever had. Delicious, authentic, affordable, and a great way to eat local / support a small business. Can’t recommend it enough!“

4.7 Superb59 Reviews
los marquez mexican restaurant#2 Mexican • $
1751 Virginia Ave suit a, Harrisonburg

Customers` Favorites

Large Chips and Salsa
Veggie Quesadilla
Burrito Grande
Shrimp Tacos
Taco Salad
Cheese Dip
Enchiladas
Guacamole

“Buena atención Muy limpió“

4.6 Superb65 Reviews
Casa Gallardo Fajita Factory 2 Mexican • $
1925 E Market St Ste 208, Harrisonburg

Customers` Favorites

Fajita Camarones
Fried Ice Cream

“Highly recommend. My kids are hard to please, and they always choose Casa Gallardo. Best Mexican food in the area, and their service is much faster than their competition.“

4.6 Superb64 Reviews
Al Pastor Co. Mexican • $
2990 S Main St, Harrisonburg

Customers` Favorites

Enchiladas Queso
Quesadilla Pollo
Torta Al Pastor
Empanada Asada
Burrito Asada
Taco Chorizo
Torta Birria
Torta Pollo
Sope Pollo

“Great food! Love the Gorditas and the tacos!“

4.6 Superb57 Reviews
10

Tacomex

Tacomex Mexican • $
2023 S Main St, Harrisonburg

Customers` Favorites

Torta De Carne Asada
Lengua- Beef Tongue
Beef Tongue Tacos
Tacos De Lengua
Tacos Al Pastor
Shredded Pork
Meat Choices
Chicken Pollo
Carnitas
Huaraches

“I didn't know what to get I knew I didn't want a taco or something I'd had before. They lady told me some things I ended up getting Sopas with steak. OMG it was so good and I ate them all I didn't think I'd finish but it was so good I had to. $13 but it sure was worth it and when I opened the lid they looked so beautiful props to the lady behind the grill it was prepared beautifully nice fresh ingredients too. I'll be back for more Sopas.“

4.8 Superb33 Reviews
Mi Pueblito Grill 2 Mexican • $
1311 S High St, Harrisonburg

Customers` Favorites

Tacos De Carnitas and Nopales Cactus Salad
Quesibirria and Gorditas
Quesibirria Tacos
1 Quesibirria Taco
Mixed Fajitas
Shrimp Tacos
Quesadilla
Tortillas
Burrito
Order of

“Starting with the obvious, you order at the counter, they give you plastic forks, you bus your own table, and there's no ambience whatsoever. So why rate it five stars? The food rocks! This is the kind of Mexican food I ate in SoCal and Tijuana. The carnitas were excellent-- always my first test because so few restaurants do them well. The green enchiladas are cooked in a delicious homemade sauce that has just a little kick. And the guacamole-- well, I make a pretty good one, but theirs is better. There's quite a variety on the menu, and I look forward to trying every dish. I've been searching for the real thing since I moved east, and this is it!“

4.6 Superb39 Reviews
Tequila Modern Mexican Mexican • $
1645 Reservoir St #185, Harrisonburg

Customers` Favorites

Burrito California
Taco Salad Fajita
Chips and Cheese
Arroz Con Pollo
Mojarra Dorada
Chips and Salsa
Nacho Supreme
Tequila Fries
Shrimp Tacos
Crispy Fries

“5Star Restaurant with Amazing Food! Awesome atmosphere to sit down and enjoy authentic Mexican food!“

4.3 Superb162 Reviews
Mexi- Deli, University Exxon Mexican • $
1735 Reservoir St, Harrisonburg

Customers` Favorites

Mexican Quesadilla
Carnitas Tacos
Burrito Supreme
Torta Sub

“Everything is so yummy! And everyone here is so friendly and welcoming 😊“

4.9 Superb20 Reviews
14

El Sol

El Sol Mexican • $
68 S Carlton St, Harrisonburg

Customers` Favorites

2 Tacos De Res 2 Shredded Beef Tacos
Birria De Res Tacos
Sopes Carne Asada
Homemade Chips
Chicken Tacos
Refried Beans
Steak Tacos
Taco Tuesday
Quesadillas
Margherita

“5 star! Best authentic restaurant ìn town!“

4.4 Superb59 Reviews
Casa Gallardo Fajita Factory Mexican • $
625 Mt Clinton Pike, Harrisonburg

Customers` Favorites

Tacos De Carnitas with Black Beans
Scallop and Shrimp Fajitas
Carnitas Dinner Plate
California Burrito
Cheese Enchiladas
Chips and Salsa
Chicken Tamales
Chicken Fajitas
Fajitas Texanas
Fajitas del Mar

“Very good food. Love the ambiance. Will definitely go again soon.“

4.3 Superb83 Reviews
Mi Placita Mexican • $
1762 S Main St, Harrisonburg

Customers` Favorites

Molcajete Traditional
Street Tacos
Gorditas

“Very tasty food, money well spent! Recommended!“

4.5 Superb27 Reviews
La Morena Mexican • $
751 Chicago Ave, Harrisonburg

Customers` Favorites

Carnitas Quesadilla
Chips & Guacamole
Carne Asada Plate
Carnitas Burrito
Al Pastor Torta
Chicken Burrito
Veggie Burrito
Tripe Gordita
Beef Tacos
Tamales

“** GOOGLE REVIEW FROM A FEW DAYS AGO ** Ordered a Burrito Supreme (chicken) with an "Agua de Jamaica" for my first time eating at La Morena. I was offered a taste sample of the "Agua de Jamaica" from the cashier, which was a nice gesture since I was unsure if I'd like the taste or not. The service was quick and smooth, the food was very good. My only criticism is that the beverages are a bit pricey... The "Agua de Jamaica" was $7.00.“

4.2 Good53 Reviews
Salgado's Pupuseria y Taqueria Latin American • $
2241 S Main St, Harrisonburg

Customers` Favorites

Tacos Hondureños Y Flautas De Pollo
Lengua Beef Tongue
Steak Burrito
Steak Taco
Papusa

“I Always come here for affordable tacos and Papusas. Great food. Never a dull moment here. Will continue to keep coming here. Staff is always friendly and kind. Great and affordable prices.“

4.2 Good46 Reviews
El encanto mexicano Mexican • $
920 N Main St, Harrisonburg

Customers` Favorites

Street Tacos
Al Pastor
Birria

“we eat at this truck every single week and it is one of our favorite trucks in town. the service is amazing and the people working are so friendly. they have such a welcoming feel with outdoor seating, plants, and decor. cannot say enough nice things about this place!!“

4.7 Superb9 Reviews
El Charro -East Market Mexican • $
1570 E Market St, Harrisonburg

Customers` Favorites

Two Enchiladas One Taco & Spanish Rice
Tortilla Chips and Salsa Roja
Vegetarian Quesadilla
Tacos De Carne Asada
Taco Salad with Beef
Shrimp Chimichanga
Shrimp Chimichangas
Chicken Fajitas
Enchilada Plate
Fried Ice Cream

“The food was delicious and try the Churro ice cream bowl for dessert! yummy“

4 Good71 Reviews
Magnolias Mexican • $
14 E Water St, Harrisonburg

Customers` Favorites

Tender Pulled Pork Sweet N Spicy Chipotle BBQ Lime Coleslaw with Cilantro Lime Rice
Al Pastor and Pulled Chicken Tacos
El Pastor Taco and Pork Taco
Carne Asada Cheese Fries
Diabla Shrimp Tacos
Blackened Chicken
Blueberry Basil
Birria Tacos
Quesadilla
Guacamole

“Tonight was our first time eating at Magnolia's and we will definitely be going back! My kids and I had a blast. Quick seating, food was delicious, drinks were on point. & our waiter was AMAZING! Very cozy atmosphere.“

4 Good67 Reviews
La Taurina Grill Grills • $
1001 N Main St, Harrisonburg

Customers` Favorites

Carnitas Tacos with Everything
Milanesa Hawaiana Adobada
Beef Brisket Sandwich
Quesadilla
Al Pastor
Burrito

“Unassuming food truck on the north end of town, but man did the Tacos Campechanos blow my socks off! Came with two different sauces that just made it even better. Also got burritos that I warmed and ate the next day, just as good. Can’t wait to stop by again “

4 Good29 Reviews
Moe's Southwest Grill Mexican • $
1604 Stone Port Blvd, Harrisonburg

Customers` Favorites

Moe Meat Moe Cheese Burrito
John Coctostan Quesadilla
Moe Meat Moe Cheese Bowl
Burrito Bowl and Chips
Chocolate Chip Cookie
Homewrecker Burrito
Moe's Famous Queso
Homewrecker Bowl
Three Tacos
Guacamole

“Great food and service!!!“

3.6 Good58 Reviews
Delgado Antojitos Mexicanos Latin American • $
1321 S High St, Harrisonburg

Customers` Favorites

Tacos De Carnitas Con Salsa Roja Cilantro Cebollias Y Limon
Birria Tacos with Salsa Rojo
Enchiladas

“Best Birria Tacos in the Valley!!!“

4.9 Superb11 Reviews
El Charro -South Main Mexican • $
1580 S Main St, Harrisonburg

Customers` Favorites

Cabos Tacos with Shrimp
Chicken Quesadilla
Chorizo Con Huevos
Taquitos Mexicanos
Enchilada & Tamale
Chicken Taquitos
Arroz Con Pollo
Chips and Salsa
Fajita Burrito
Fajitas Texanas

“We eat there alot but here lately We always get Nacho Texicanacr and they are hardly giving any cheese over it and we have ask for extra cheese and charge for it but didn't get it...“

3.5 Good78 Reviews
Tequila Taco Bar Mexican • $
1007 S Main St, Harrisonburg

Customers` Favorites

Hot Lemon Pepper Wings
Pastor & Shrimp Taco
Chips and Salsa
Tacos Dorados
Quesadilla
Cheese Dip
Guacamole
Churros
Nachos

“Good and drink were delicious!“

3.4 Good55 Reviews
Super Tacos El Gavilán Mexican • $
258 Reservoir St, Harrisonburg

“Food was cheap and delicious. Service was quick. Plenty of parking and seating. My favorites here are the super nachos and super tacos. You have unlimited condiment bars with any purchase here.“

3.1 Average40 Reviews
Jalisco Mexican Restaurant 3 Mexican • $
243 Neff Ave, Harrisonburg

Customers` Favorites

Muy Grande Burrito California
Lunch Chimichanga Steak
Excelentes Margaritas
Vallarta Fajitas
Nachos Mama Mia
Chips and Salsa
Chicken Fajitas
Fajitas Texanas
Burrito El Paso
Steak Jalisco

“Came here couple months ago with my spouse to have a little date night away from the kids. The place was almost empty which I didn’t mind at all our order took a little long to come out and I was disappointed with my food but it was my fault for not fully understanding what I was about to get because the menu is a little confusing but the manager was amazing and didn’t charge me for the food because I didn’t even eat it. I will definitely come here again once I get a change to be away from my kiddos for a little date and I will try again with the food )))

Parking: There’s a bunch of parking available right near the restaurant“

3.3 Good93 Reviews
Paletería La Mexicana Ice Cream Shop • $
865 E Market St, Harrisonburg

Customers` Favorites

Tres Leches

“No issues at all. Clean, quiet, nice pool and breakfast. Staff were exceptionally friendly and helpful. There is no elevator to the second level, but fortunately there were first floor rooms available. Several things to mention, the breakfast offers waffles, fruit, yogurt, real scrambled eggs, ham, sausage and more. The entire property is clean and updated, TVs are big, and the beds are Heavenly comfortable- we will definitely return.“

3.8 Good25 Reviews

You May Also Like