14 Best Mexican Restaurants in Harrisburg

Explore Harrisburg's best Mexican restaurants, handpicked by Restaurantji. Experience the city's best with Tacos, Al Pastor, Tacos Al Pastor, and more.

Tacos Mi Tierra Mexican • $
1416 Derry St, Harrisburg

Customers` Favorites

Tripa Tacos Carne Asada El Pastor Taco
Carne Asada Tacos Al Pastor
Ceviche Tostada
Bistec Ranchero
Caldo De Res
Sopa De Res
Quesadilla
Head Tacos
Burritos
Tongue

“1st time for me to write a bad experience for my all-time favorite taco joint. Cabeza wasn't the same as normal, tasted burnt. These things happen, unfortunately. It was my first visit in over 12 months because I no longer live nearby. Believe me, I was very dishearten my go to protein tasted the way it did. I hope and pray it isn't that way when I visit again. ??“

4.8 Superb62 Reviews
Tres Hermanos Mexican • $
712 S Cameron St, Harrisburg

Customers` Favorites

Shrimp Steak and Chicken Fajita
Shrimp and Octopus Tostada
Enchiladas Supreme
Chicken Quesadilla
Mexican Sandwich
Chips and Salsa
Tres Leches Cake
Chicken Fajitas
Tacos Al Pastor
Nachos Supreme

“We had such a great lunch at 3 Hermanos, our daughter plowed through her plate of rice and beans with a huge grin. Tacos were delicious. Love the market attached for Latin grocery staples. Very good prices too!Kid-friendliness: All kinds of stuff kids would love“

4.6 Superb106 Reviews

3
MASA

MASA Mexican • $
316 N 2nd St, Harrisburg

Customers` Favorites

Three Tacos w Rice and Beans
Carne Asada Bowl
Quesadillas
Al Pastor
Tortillas
Carnitas
Burritos
Tongue

“Fantastic tacos! I had chicken, pork, and carna asada tacos, with rice and beans. Perfection! The meat was tasty and perfectly done. Topped with Onions and cilantro. Lime slices and jalapeño slices on the side. I got the homemade hot sauce Which was tasty. Highly recommend!“

4.7 Superb64 Reviews
j & z mexican cuisine food truck Mexican •
1007 N Cameron St, Harrisburg

Customers` Favorites

Torta Cubana
Quesabirria
Quesadilla
Burrito
Tacos 4

“Yup this is the best place, right off the main road in the space of a closed gas station. I cant lie, i was skeptical looking at it but then… but then i tried it. I had a BIRRIA BURRITO and i swear that slow roasted meat was more moist than the ocean and the burrito was HUGE. (It was $12 but definitely worth two meals) i really love birria, ive tried it all over… this is the best birria ive ever had. i also got 2 chorizo and 2 steak tacos. The flavor and size of the tacos were out of this world. They loaded it up. They take card, touch to pay and apple pay (and cash) i work near the truck and i am positive i will be back!“

4.9 Superb35 Reviews
El Sol Express Mexican • $
4701 Lindle Rd, Harrisburg

Customers` Favorites

Chimichanga Dinner
Grilled Fish Tacos
Mixed Taco Platter
Carne Asada Tacos
Smothered Burrito
Chicken Fajitas
Chips and Salsa
Shrimp Burrito
Chicken Tacos
Fajitas Mixtas

“Amazing food, all of it was delicious and definitely was freshly cooked all in a timely fashion. Menu had many great options with a wide price range. Chips and salsa was great and they have a free salsa bar provides for customers in addition to salsa provided in appetizer. Service was great, everyone was very welcoming and polite!“

4.6 Superb60 Reviews
El Verdadero Sabor de Mexico Mexican • $
325 S 17th St, Harrisburg

Customers` Favorites

Quesadillas Con Queso Cheese Quesadillas
Chips Con Salsa Chips with Salsa
Birria Tacos with Consommé
Chilaquiles with Steak
Mexicana Mexican Steak
Salsa Verde and Chips
Carne Asada Plato
Al Pastor
Avocado
Sauce

“Most of the entrees are in $10 range. This food tastes better than El Rodeo in Lower Paxton or Mechanicsburg. Husband and I will come here for lunch after we go to the gym. It's almost same prices as a Big Mac meal. Restaurant was clean & filled on Saturday at noon. The portions were huge. I could not finish the meal and son ate my leftovers for dinner. Son's burrito was huge. Sometimes you need to mix it up and eat different cuisines, instead of eating fast food or American food all the time.“

4.6 Superb36 Reviews
Taco Amigos Mexican • $
200 N 2nd St, Harrisburg

Customers` Favorites

Carne Asada Taco
Chicken Burrito
Tacos Al Pastor
Quesatacos
Shrimp Taco
Guacamole
Salsa
Chips

“Absolutely, wonderful food but disappointed in poor treatment I recieved. I understand they're busy during lunch time but I shouldn't have to wait 20 minutes for 2 tacos. Though they served a man before in approx 10 minutes. Even that's fine but I see when the staff is making my taco, they added cheese when I said no cheese. When I mentioned it, he looks at me and rolls his eyes and goes onto another order. Had I been a different persuasion or looked different. I honestly, don't believe it would've happened. I love supporting minority businesses period over all, we share struggles. When things like this happen, I'll take my my money elsewhere. I will say the young man that took my order was very polite, he can't account for other's behaviors. His parents should be proud.“

4.5 Superb44 Reviews
Right Pizza Pizza • $
724 Colonial Rd, Harrisburg

Customers` Favorites

Chicken Flautas 3 w Rice & Refried Beans
Chicken Fajitas
Cheese Pizza
Cobb Salad
Cannoli
Wings
Steak

“Placed an online order and said what time it would be done. I showed up few minutes early and talked with the employee, that I was there for pickup and she looked and didn't have a notification. So I showed them the email that I received and they refreshed the screen and it showed up. They were very apologetic, I wasn't to worried as I had no where to be. They said the would take care of as soon as possible. When food came out it was delicious. Honestly glad I had to wait for it.“

4.3 Superb47 Reviews
Progress Diner Soul Food • $
314 S Progress Ave, Harrisburg

Customers` Favorites

Scrambled Eggs with Bacon
Philly Cheese Steak
Sausage Gravy
Country Steak
Cheeseburger
Hamburger
Breakfast

“Stopped in for breakfast. Nice menu, affordable prices and the food is delicious. Love having tots as a breakfast potato option and those tots were piping hot and crispy delicious. I had sausage eggs Benedict which I have never seen on a menu before. The eggs were perfectly poached, a great plate of food. Don't sleep on this place. Looking forward to our next visit.“

4.2 Good75 Reviews
Ria Money Transfer - Tacos Mi Tierra Mexican • $
Tacos Mi Tierra, 1416 Derry St, Harrisburg

“Want to experience authentic Mexican cuisine without traveling to Mexico? This is the place. Great street style tacos on corn tortillas. So reasonably priced too. I love this place. All the different meats are good but I prefer the chicken and beef. Usually comes with a tasty cooked pepper and all kinds of delicious salsas. If you want authentic tacos, nothing in the area comes close. It is known for great food at a reasonable price. it is casual dining with basic booth seating. Not in the nicest part of Harrisburg, but completely safe during the day.“

4.6 Superb15 Reviews
Taco King Mexican • $
5600 Allentown Blvd, Harrisburg

Customers` Favorites

Consome de Borrego
Carne Asada Taco
Marinated Pork
Chicken Taco
Fajita Mix
Quesadillas
Al Pastor
Cilantro
Burritos
Carnitas

“Sometimes the best food is in the smallest spaces. Looking for a meal while in Harrisburg that was off the beaten path, we decided to try Taco King. It took me back to a vague memory from 3 decades ago about a similar place I found on a back street in Del Rio, Texas, a couple miles from Mexico. I don't remember the name of the restaurant, or the name of the street, but I bet I could go back to it! One of the best places in town for tacos! Just like love can thrive in tiny homes, sometimes the best food is in tiny businesses!“

4.2 Good54 Reviews
El Sol Mexican Restaurant Mexican • $
18 S 3rd St, Harrisburg

Customers` Favorites

El Sol Appetizer Sampler
Patron Silver Margherita
Molcajete De Mariscos
The Original Burrito
Carne Asada Tacos
Smothered Burrito
Fried Ice Cream
Buffalo Burrito
Mahi Mahi Tacos
Chicken Fajitas

“5 stars EVERY.SINGLE.TIME!!!! I can’t say enough good things about this place, from the jalapeño margaritas, to the tacos on happy hour, to the molcajete! I’ve never had a bad meal, service, or drink, and that’s with probably at least a hundred visits!“

4.1 Good120 Reviews
El Rancho Restaurante y Pupuseria Mexican • $
771 Eisenhower Blvd, Harrisburg

Customers` Favorites

All You Can Eat Birria Tacos
Birria Tacos Platter
Shrimp Chimichanga
Pineapple Fajitas
Birria Empanadas
Birria Burrito
Shrimp Tacos
Carne Asada
Guacamole
Molcajete

“I’ve been eating at this restaurant since they were downtown Harrisburg, on 3rd st. Their service and their food hasn’t changed and has always been excellent. Isabella was our waitress today and accommodated us in every way possible. Always top notch food and service. Highly recommendWheelchair accessibility: I recently had surgery on my foot, and I’m using a wheelchair, they accommodated me by asking me how I would like the table chairs to be placed. This is very nice and kind. Thank you!“

4.1 Good97 Reviews
Santa Fe Taco Factory Mexican • $
218 Strawberry Square, Harrisburg

Customers` Favorites

Mashed Potatoes
Taco Salad
Chips

“Taco Bell who? I’m new to working downtown…a few months ago I strolled my way to the 2nd fl of Strawberry Square… I looked at Taco Bell to my right and looked at Santa Fe taco factory straight ahead. I love tacos and figured let me try it from a different restaurant…Let’s just say….I haven’t been to TB since!!“

4.5 Superb11 Reviews
Loading...
map Map