33 Best Mexican Restaurants near Middletown

Experience Middletown's Mexican food at these fantastic spots.

Taco Bell Fast Food • $
825 South Eisenhower Boulevard, Middletown

Customers` Favorites

Nacho Cheese Doritos Locos Supreme
Three Cheese Nacho Grande Burrito
Chicken Enchilada Grande Burrito
2 Chicken Chalupas Supreme Combo
Cheesy Bean and Rice Burrito
Wild Cherry Breeze Freeze
Cheesy Fiesta Potatoes
Grilled Cheese Burrito
Mexican Pizza Combo
Crunchwrap Supreme

“My flight was delayed and this was one of the only places open for dinner. Turns out to be a blessing in disguise. Great people working here, super friendly and the food was exactly as ordered. They were patient with my questions and made it a great experience, even just going through the drive thru.“

3.1 Average237 Reviews
Tres Hermanos Mexican • $
712 South Cameron Street, Harrisburg - 8.22 miles

Customers` Favorites

Shrimp Steak and Chicken Fajita
Shrimp and Octopus Tostada
Tacos Dorados Flautas
Bistec A la Mexicana
Chicken Quesadilla
Enchiladas Supreme
Mexican Sandwich
Chips and Salsa
Mexican Tostadas
Chicken Fajitas

“Great service. Delicious food. Reasonable portions. Amazing prices. Will definitely be back!!“

4.7 Superb436 Reviews
Tacos Mi Tierra Mexican • $
1416 Derry Street, Harrisburg - 8.37 miles

Customers` Favorites

Large Quesadilla Cabeza and Pineapple Pork Carnitas Taco
Tripa Tacos Carne Asada El Pastor Taco
Carne Asada Tacos Al Pastor
Ceviche Tostada
Bistec Ranchero
Caldo De Res
Sopa De Res
Head Tacos
Burritos
Barbacoa

“absolutely the best...dedicated professionals in the art of Mexican native food...“

4.8 Superb285 Reviews
Taqueria El Puente-1 Mexican • $
213 3rd Street, New Cumberland - 7.26 miles

Customers` Favorites

Bowl with Carne Asada
Quesabirria Tacos
Fajita El Puente
Chicken Burrito
Chicken Fajitas
Chips and Salsa
Birria Burrito
Street Tacos
Quesadillas
Puente Bowl

“I just started going here a few weeks ago and the food is fresh, great ingredients, made to order and fantastic. Because its fresh and made to order it takes a little longer but totally worth the wait.“

4.8 Superb155 Reviews
Miaa Mexican Bistro Mexican • $
615 East Main Street, Palmyra - 10.78 miles

Customers` Favorites

Fried Fish Tacos
Bistro Burrito
Birria Platter
Miaas Bowl
Home Fries
Quesadilla
Taco Plate

“Love Miaa , we go here for breakfast as well, it is great as we like to try new places to eat. Never had a bad meal here.“

4.8 Superb143 Reviews
El Rancho Restaurante Bar & Grill Mexican • $$
771 Eisenhower Boulevard, Harrisburg - 4.96 miles

Customers` Favorites

Tacos De Birria Con Consome Order of 3
One Cheese Pupusas French Fries
All You Can Eat Birria Tacos
Rellenitos de Platano Frijol
Enchiladas Verdes de Pollo
El Rancho Style Nachos
Birria Tacos Platter
Coctel de Camarones
Wet Burrito Supreme
Shrimp Chimichanga

“Giselle was a very attentive waitress and made our time there more enjoyable. This El Rancho was previously a Bob Evans, and oddly enough, I was seated in the same exact area as the last time I visited the Bob Evans 4 years ago. Thank you again!“

4.5 Superb376 Reviews
El Sol Express Mexican • $
4701 Lindle Road, Harrisburg - 4.75 miles

Customers` Favorites

Ensalada Adobo Con Papas
Personal Chips & Salsa
Fajitas de Mariscos
Grilled Fish Tacos
Chimichanga Dinner
Tacos de Camarones
Mixed Taco Platter
Carne Asada Tacos
Smothered Burrito
Chips \u0026 Salsa

“El Sol is our favorite Mexican spot! no matter what you get, the food is always delicious!! and the service is great! highly recommend!!! ❤️“

4.5 Superb246 Reviews
Plaza Azteca Mexican Restaurant · Harrisburg Mexican • $$
2270 Kohn Road, Harrisburg - 9.83 miles

Customers` Favorites

Fresh Table Side Guacamole
Mayan Tacos Featured
Seafood Chimichangas
Chimichangas Dinner
Seafood Enchiladas
Pineapple Chicken
Quesadilla Pastor
Tres Leches Cake
Burrito San Jose
Quesadilla Steak

“server: Estefani excellent service wonderful menu and deserts fried icecream - Great we will be coming back five stars“

4.5 Superb227 Reviews
9

El Don

El Don Mexican • $
750 N Front St A, Steelton - 6.85 miles

Customers` Favorites

Birria Especial De La Casa House Special Birria
Tacos De Birria Birria Tacos No Cheese
Birria Tacos Beef Tacos w Beef Broth
Enchiladas Verdes Green Enchiladas
Totopos Y Salsa Chips \u0026 Salsa
Flautas De Pollo Chicken Flautas
Burrito Ahogado Smothered Burrito
Gringas Birria Tacos with Cheese
Totopos Y Salsa Chips & Salsa
Tacos Campechanos Mixed Tacos

“The food was fresh and authentic. The staff was friendly and the prices weren't bad for real Mexican flair. I'm definitely going back. You are missing out if you don't try it. I had the spicy shrimp and the meals come with red rice refried beans and salad . Not all their food is spicy. There is something for everyone even the kids. My mouth is watering writing this review. TRY IT. Mmmmm“

4.6 Superb152 Reviews
Tacos Sanchez Mexican • $
2180 Old Trail Road, Etters - 5.91 miles

Customers` Favorites

Polo - Chicken
Steak Nachos
Street Tacos
Steak Tacos
Mexican Gyro
Shrimp Tacos
Taco Salad

“The breakfast burrito's are the best. Also all the tacos are great too!!“

4.8 Superb93 Reviews
El Verdadero Sabor de Mexico Mexican • $
325 S 17th St, Harrisburg - 8.17 miles

Customers` Favorites

Chips Con Salsa Chips with Salsa Dine in: Yes Takeout: Yes
Quesadillas Con Queso Cheese Quesadillas
Huevos a La Mexicana Eggs Mexican Style
Fajitas De Pollo Chicken Fajitas
Chicken Milanese or Beef Birria
Birria Tacos with Consommé
Chilaquiles Con Carnitas
Mexicana Mexican Steak
Chilaquiles with Steak
Salsa Verde and Chips

“Quesabirria Tacos were good. Very meaty! Rice and beans were fantastic! Great prices! Excellent customer service! Parking was packed!“

4.7 Superb82 Reviews
Pete's Pizza & Authentic Mexican Food Mexican • $
4810 Derry Street, Harrisburg - 5.57 miles

“The food is very good and the people who work there are very nice.“

4.6 Superb84 Reviews
Taco King Mexican • $
5600 Allentown Boulevard, Harrisburg - 8.94 miles

Customers` Favorites

Remnants of a Carnitas Taco Platter
Consome de Borrego
Carne Asada Taco
Huevos Rancheros
Marinated Pork
Quesadillas
Chicken Taco
Fajita Mix
Asada Tacos
Al Pastor

“Taco King was amazing! If you love meat-piled authentic tacos check this place out - I’d never noticed it driving by but sought it out based on high reviews. So glad I did. I’ll be back!“

4.3 Superb212 Reviews
El Patron Mexican • $
1908 Paxton Street, Harrisburg - 7.54 miles

Customers` Favorites

Chicken Steak and Shrimp Special
Camarones A la Mexicana
Cheesesteak Stromboli
Mushrooms Quesadilla
Chicarones De Harina
Free Chips and Salsa
Queso-Birria Tacos
Chicken Quesadilla
Cow Tonge Tortas
Carne Asada Taco

“Fabulous surprise!! The food was fabulous! Stop by and try it for yourself. It was so full of flavor. I will be back!“

4.5 Superb85 Reviews
Fiesta Mexico Mexican • $
3957 Paxton Street, Harrisburg - 5.92 miles

Customers` Favorites

Shrimp Chicken & Steak Fajitas
Guaca Fresca Fresh Guacamole
Burritos de Carne Asada
Mexican Fried Ice Cream
Chile Verde Burrito -
Enchiladas Huevonas
Chips \u0026 Salsa
Molcajete Mexicaon
Quesabirria Tacos
San Jose Burrito

“I've eaten here twice, gotten different things and been disappointed in the food. However, I give them 4 stars because the horchata is phenomenal and the flan is authentic. I will literally go back for those 2 reasons, so might as well keep trying the food until I find something I like.“

4.2 Good474 Reviews
El Rodeo Mexican • $
1077 West Governor Road, Hummelstown - 5.47 miles

Customers` Favorites

V 5 One Authentic Cheese Chile Relleno One Cheese Enchilada Rice & Refried Beans or Black Beans
Two Hard Beef Tacos One Beef Enchiladas & One Chile Con Queso
One Beef Enchilada One Chicken Tamal Rice & Beans
La Parrilada Mexicana for Two
Shredded Beef Enchilada 1
Hawaiian Chipotle Burrito
Mexican Fried Ice Cream
Enchiladas de Machaca
Chicken Hard Taco S
Chicken Enchilada 1

“Great staff and service plus equally great food.“

4.3 Superb153 Reviews
El Carrizal Mexican Restaurant Mexican • $
1325 1/2 Derry Street, Harrisburg - 8.42 miles

Customers` Favorites

Caldo de Res

“The best fresh delicious food 😋“

4.4 Superb56 Reviews
Herby's El Mexicano Mexican • $
720 Main Street, Harrisburg - 5.11 miles

Customers` Favorites

1 Chicken Enchilada 1 Beef Enchilada 1 Chees Enchilada
Cheese Quesadilla & Fries
Enchilada Dinner Platter
Refried Beans and Rice
Raspberry Churros
Burrito Santa Fe
Chicken Burrito
Fried Ice Cream
Fajitas De Pollo
Chips and Salsa

“Incredible mariachi band! Amazing talent. Great food and atmosphere! Fried ice cream yum.“

4.2 Good142 Reviews
Josquin Ramirez Restaurant Mexican • $
117 South Front Street, Steelton - 6.13 miles
4.9 Superb16 Reviews
Tortilleria Los Primos Mexican • $
135 South 14th Street, Harrisburg - 8.4 miles

“(Translated by Google) Chicken and tortillas are very tasty. I would drive to Aya again To go eat chicken and my children loved it??????????(Original)Muy ricos los pollo y las tortillas.volveria a manejar hasta aya Para ir a comer pollo y a mis hijos les encanto??????????“

4.8 Superb11 Reviews
El Charro Mexican Restaurant Mexican • $
425 S Cameron St, Harrisburg - 8.41 miles

Customers` Favorites

Steak Barbacoa and Chicken Tacos
Quesadilla de Queso Con Arroz
Tacos Carnitas Asada Lengua
Quesadilla El Charro
Fajita de Asada
Refried Beans
Caldo de Res
Carne Asada
Guacamole
Al Pastor

“Great guys and great tacos! A friend of mine has myself and our employees hooked. A weekly lunch for all of us!“

4.2 Good36 Reviews
Progress Diner Soul Food • $
314 South Progress Avenue, Harrisburg - 7.88 miles

Customers` Favorites

Scrambled Eggs with Bacon
Waffles w Strawberries
Philly Cheese Steak
Sausage Gravy
Country Steak
Cheeseburger
Eggs Benedict
French Fries
Sandwiches
Tater Tots

“I go to breakfast or lunch weekly with a group of older women. In addition to the really good food, I must say that our waitress today was so kind and patient, as the group tried to decide what they wanted and were talking non-stop. ? My husband and I love dinner there as well. They have very good SENIOR SPECIES MENU“

4.5 Superb134 Reviews
El Campirano Taco Truck Mexican • $
310 South Front Street, Steelton - 5.89 miles

Customers` Favorites

Birria Tacos Traditional Tacos

“This afternoon I ordered two quesadillas one with everything and one special order they were both delicious and prepared with care. The service was good and the location was fun with friendly people. It felt like being invited to the cookout!“

4.1 Good27 Reviews
717tacos Mexican • $
323 Reily St, Harrisburg - 11.43 miles

Customers` Favorites

Brisket Nachos

“Amazing nachos ❤️ went to the location at the Giant in Harrisburg ☺️“

4 Good39 Reviews
Right Pizza Pizza • $
724 Colonial Rd, Harrisburg - 9.01 miles

Customers` Favorites

Carnitas Street Tacos with Authentic Salsa
Chicken Flautas 3 w Rice & Refried Beans
Jalisco Combo Today's Special
Funnel Cake Fries
Chicken Fajitas
Chicken Tacos
Cheese Pizza
Italian Sub
Chef Salad
Taco Pizza

“I love pizza and I have never been a big Sicilian pizza fan but their plain Sicilian is hands down the best pizza I have ever had. Not just Sicilian, the best pizza in general. Not to mention how amazingly friendly the staff is. I could not recommend this pizza more! It truly is amazing“

4.4 Superb80 Reviews
Neato Burrito Burrito • $
Across From PNC Bank, 316 4th Street, New Cumberland - 7.36 miles

Customers` Favorites

Pico De Gallo Mild Mexican Salsa
Jalapeno Feta Saturday's Salsa
Salsa Verde Spicy Green Salsa
Jalapeno Feta Tuesday's Salsa
Wrapped in a Flour Tortilla
With Dirty Rice Black Beans
Satchmo Wednesday's Salsa
Burrito Bowl with Chicken
Bacharach Friday's Salsa
Blackened Chicken Served

“Source has been an amazing resource for our church. From photo services to sitting down and being willing to offer support and recommendations for event promotions, Stephanie is wonderful. We look forward to continuing to use their services!“

4.2 Good167 Reviews
La Oaxaqueña Mexican Restaurant Mexican • $
3 North Progress Avenue, Harrisburg - 8.32 miles

Customers` Favorites

Handmade Long Corn Tortilla
Special Burrito
Mole

“Small dining area in back of this bodega in a strip mall. Really enjoyed the massive special burrito (pineapple marinated pork-wow!) with rice and refried beans on the side. Chef came out of kitchen to check up on us when he saw how much we were enjoying the lunch. Relaxed, leisurely pace (it’s not fast food. Relax, look around)“

3.6 Good83 Reviews
Mamma's Pizza & Subs Pizza • $
450 Fishing Creek Road, Etters - 5.62 miles

Customers` Favorites

Plain Cheese Slices
Pepperoni Pizza
Cheese Fries
French Fries
Cheese Pizza
Italian Sub
Bibimbap
Special
Salads

“this place makes really good food I love it with the first time the hospitality was great for me and my wife we enjoyed ourselves I give a five stores and more“

4.1 Good102 Reviews
Nuevo Mexico LLC Bar • $
117 South Front Street, Steelton - 6.13 miles

Customers` Favorites

Ossobucco

“I loved everything about it a little upset they don't have a menu and the music is so loud you can't really have a conversation but other than that the food was amazing atmosphere chill and laid back it's karaoke everything was in Spanish but I still had fun even if I didn't understand what anyone said it was very welcoming a place I can say if you want to grab a quick bite of Mexican food and listen to some really loud Spanish music lolOh and I also like the fact I can use cash app if I didn't have cash on me because they don't accept credit cards“

4.5 Superb13 Reviews
El Rodeo Mexican Restaurant Mexican • $
4659 Jonestown Road, Harrisburg - 8.26 miles

Customers` Favorites

Two Hard Beef Tacos One Beef Enchilada & One Chile Con Queso
One Beef Enchilada One Cheese Chile Relleno Rice and Beans
Lunch Shrimp Fajitas
Free Chips and Salsa
Enchiladas Supremas
San Jose Burrito
Chicken Fajitas
Fried Ice Cream
Vallarta Tacos
Combination 18

“Came back 25 years later, granted back then it was a tiny Mexican restaurant, but still great food and service!
25 years ago my husband brought me to this location (tiny very authentic back then) restaurant for one of our 1st dates.
That was the very first times I had ever had guacamole! Big fan ever since!

Today we visited with our service dog in tow, and they were extremely accommodating and immediately brought him a foil bowl and 2 servings of fresh cold ice water. Thanks!

We visited on a Friday at 4:30 and enjoyed $5 margaritas on happy hour and free chips/salsa.

For dinner we selected the slow cooked beef tacos and they were delicious.

Service was excellent and server was efficient and polite.

Lots of free parking and clean bathrooms.

Small bar area and very large indoor and outdoor seating areas.

Patio is a well behaved and service dog friendly.

Highly recommended.“

3.7 Good321 Reviews
Taco Bell Fast Food • $
825 South Market Street, Elizabethtown - 8.04 miles

Customers` Favorites

Cheesy Bean and Rice Burrito
3 Crunchy Tacos Combo
Cheese Quesadilla

“Stopped for a quick snack. Crunchy tacos are my go-to for a short visit.
Great fresh shells, veggies and cheese. Meat was hot and fresh. This is a good place to stop for a snack or a meal.

Parking: Easy to find a spot. Nice big parking lot. Easy in and out with great access to drive thru.

Wheelchair accessibility: Handicap parking spots available and easy door access.“

3.4 Good90 Reviews
Good Burrito Co. Burrito • $
17 West High Street, Elizabethtown - 7.37 miles

Customers` Favorites

Brisket Burrito Bowl
Chicken Quesadilla
Chicken Burrito
Chips and Salsa
Chips & Queso
Pulled Pork
Brisket Bowl
Side Salsa
Side Guac
Nachos

“Totally amazing place the food was so go !!!! A big shout out to the tattooed toy guys for recommending this amazing please !!!! Keep up the good work and amazing service !!!!“

3 Average100 Reviews
Chipotle Mexican Grill Mexican • $
3531 Union Deposit Road, Harrisburg - 7.28 miles

Customers` Favorites

High Protein Bowl Now That's What Extra Everything Look Like
Chips & Roasted Chili-Corn Salsa
Chips & Fresh Tomato Salsa
Build Your Own Burrito
Balanced Macros Bowl
Steak Burrito Bowl
Grapefruit Izze
Vegetarian Bowl
Chicken Bowl
Taco Salad

“Came in last night with a friend (first time seeing him in a few months), and right away the vibe was good — place was actually packed, which is always a good sign. Energy felt solid and the staff seemed to get along, which matters more than people think.

Service on the line was fast and smooth. The woman who started my bowl was super kind and actually noticed I got a light scoop of rice at first — she offered to add more without me even asking. That goes a long way as a customer, especially when you’re paying real money for these bowls now. Shoutout to her for that.

Staff was attentive overall: asked about drinks, reminded me to use my Chipotle rewards (huge plus — I would’ve forgotten), and kept things moving. Portions were solid, and everything after that first small hiccup went smoothly. Only thing on me is I should’ve spoken up about wanting double chicken — that’s not on them.

Food was good, environment was great, and the team had good chemistry.

Only reason this isn’t 5 stars: cleanliness. Our table had leftover rice, lettuce, and cheese on it, and the condiment/soda/utensil area was a bit messy. Not disgusting, but noticeable.

All in all — great staff, quick service, good energy. Clean up the dining area a little more consistently and this is easily a 5-star spot.“

3 Average297 Reviews

You May Also Like