Hershey, PA, is famous for its chocolate. But guess what? It also has amazing Mexican food. I’ve discovered the best spots in town, and I’m excited to share them with you.

So, what are the best Mexican restaurants in Hershey, PA? Here’s the scoop: This article gives you a detailed look at the top places to enjoy Mexican cuisine in Hershey. From traditional dishes to unique twists, you’ll find something to love. Get ready to explore the flavors and vibes of these fantastic spots.
Keep reading to find out more about each restaurant. You’ll discover cozy family spots and trendy places perfect for any occasion. Let’s dive in!
Top 10 Mexican Restaurants in Hershey, PA
- El Rodeo
- Rey Azteca Mexican Restaurant Palmyra
- The Chocolate Avenue Grill
- Moe’s Southwest Grill
- MKT Tacos
- The Hershey Pantry
- Miaa Mexican Bistro
- Fenicci’s of Hershey
- El Rancho Restaurante Bar & Grill
- Chipotle Mexican Grill
1. El Rodeo
Phone: (717) 500-5646
Menu: hershey.orderelrodeo.com
Directions: Open on Map
El Rodeo is a cozy, family-run spot in Hummelstown, close to Hershey. They serve yummy Mexican dishes like tamales, burritos, and enchiladas. The place has both indoor and outdoor seating, perfect for any day.
I loved my visit to El Rodeo. The warm vibe made me feel welcome. I tried their chicken enchiladas, and they were amazing. Fresh flavors made every bite special.
El Rodeo stands out because of its authentic taste and affordable prices. If you go, try the tamales. They’re a must-have, showing off the quality and tradition El Rodeo is known for.
2. Rey Azteca Mexican Restaurant Palmyra
Menu: reyaztecapalmyra.hrpos.heartland.us
Directions: Open on Map
Rey Azteca Mexican Restaurant in Palmyra is a gem. Located in Londonderry Square, it has indoor and outdoor seating. The vibe is lively and welcoming.
When I visited, the staff was super friendly. I tried the fajitas. They sizzled and tasted amazing. Fresh veggies and tender chicken made it perfect.
Rey Azteca stands out for its variety and fair prices. You must try the enchiladas. They burst with flavor and show their food care. Every visit is a treat.
3. The Chocolate Avenue Grill
Phone: (717) 835-0888
Menu: www.chocolateavenuegrill.com
Directions: Open on Map
Okay, so The Chocolate Avenue Grill, wow, it’s such a cool place. It’s right on Chocolate Avenue, super easy to find. They have both indoor and outdoor seating. The whole spot feels bright and airy. Perfect for any meal, honestly.
When I went there, the staff was just so warm and friendly. I tried their shrimp tacos, and let me tell you, they were amazing! Every bite was fresh and bursting with flavor. I couldn’t get enough.
What really sets this place apart is their menu. It’s fun and eclectic. You’ve got to try their chocolate martini. It’s this sweet surprise that totally captures their playful vibe. So, if you’re in Hershey, you have to check out The Chocolate Avenue Grill for delicious food and a great time!
4. Moe’s Southwest Grill
Phone: (844) 330-1813
Menu: locations.moes.com
Directions: Open on Map
Moe’s Southwest Grill on Hersheypark Drive is such a fun place! It’s a counter-serve spot where you can get all your Mexican favorites. Think burritos, nachos, and tacos. The vibe is lively, and you feel right at home.
I remember going there with friends one afternoon. As soon as we walked in, we were greeted with a big “Welcome to Moe’s!” It really made us smile. We all ordered different dishes and shared them. It was a blast!
What I love about Moe’s is how friendly everyone is, plus the food is super fresh. You can pick what you want, so it always feels special.
Definitely try the Homewrecker burrito. It’s huge and loaded with tasty goodness. And don’t skip the nachos. They’re perfect for sharing and oh-so-delicious!
5. MKT Tacos
MKT Tacos is a gem in Hershey. It’s tucked on Towne Square Drive. Indoor and outdoor seating are available. You can also grab takeout or order delivery. The vibe is casual, perfect for any day.
Let me tell you, their fish tacos blew my mind. The flavors were so fresh. Every bite was a burst of joy. The staff? Absolutely warm and welcoming. It made the whole visit feel special.
This place stands out for its quality. Everything tastes so fresh and flavorful. If you go, try the carne asada tacos. The meat is so tender and rich. The salsa? Pure perfection. You’ll want to come back for more!
6. The Hershey Pantry
Phone: (717) 533-7505
Menu: www.hersheypantry.com
Directions: Open on Map
The Hershey Pantry is a must-visit. It feels so cozy. The country-style charm is everywhere. I love how inviting it looks. It’s perfect for breakfast or lunch.
The stuffed French toast is amazing. It’s soft, sweet, and so fluffy. The creamy filling melts in your mouth. It’s happiness on a plate. Every bite feels special and comforting.
I sat on the patio last time. It was sunny, and the vibe was relaxing. The staff made me feel welcome. They were so kind and attentive.
You should try their pastries too. They are fresh, light, and delicious. The Hershey Pantry is all about comfort and flavor. It’s the kind of place you’ll want to return to.
7. Miaa Mexican Bistro
Miaa Mexican Bistro is such a cozy place. You can sit inside or enjoy the fresh air outside. It’s got a warm vibe that feels welcoming. Plus, they offer takeout for when you’re on the go.
When I stopped by, I was impressed right away. The staff greeted me with big smiles. They made me feel like I was at home. The menu was simple but filled with delicious options.
Their food is amazing. The carne asada tacos? Wow, just wow. Juicy meat, soft tortillas, and fresh toppings. Each bite had perfect flavor. They clearly care about the details.
If you’re looking for authentic Mexican food, Miaa is a must-visit. You won’t leave disappointed!
8. Fenicci’s of Hershey
Phone: (717) 533-7159
Menu: feniccis.com
Directions: Open on Map
Fenicci’s of Hershey, oh boy, it’s a delightful place on Chocolate Avenue. You step inside and the cozy, welcoming vibe hits you immediately. The atmosphere just screams comfort. Perfect for grabbing takeout or enjoying some curbside pickup too.
Now, let’s talk food. Wood-fired pizzas are an absolute must-try. The crust? Oh, so crisp and charred just right. Toppings burst with fresh flavors. Don’t even get me started on the pasta. Their fettuccine Alfredo? Creamy and comforting in every bite. It’s like a warm hug.
What makes Fenicci’s stand out? Simple. It’s the inviting ambiance and those bold, unforgettable flavors. You’ll find yourself coming back, again and again.
9. El Rancho Restaurante Bar & Grill
Phone: (717) 317-9239
Menu: elranchoharrisburg.com
Directions: Open on Map
El Rancho Restaurante Bar & Grill is such a fun place! Located in Harrisburg, it really grabs your attention with its colorful vibe. The mix of Mexican and Central American dishes makes it special. You can sit inside or enjoy the outdoors, which is nice.
When I visited, the energy was great. I started with pupusas, and wow, they were yummy! Fresh tortillas filled with flavorful goodness. I loved every bite. The staff was super friendly, making me feel right at home.
What really stands out about El Rancho is the vibrant food and atmosphere. You have to try the fajitas! They come sizzling and are packed with flavor. It’s definitely a place you’ll want to come back to!
10. Chipotle Mexican Grill
Phone: (717) 533-2980
Menu: locations.chipotle.com
Directions: Open on Map
Oh, Chipotle Mexican Grill is such a great spot! It’s right in Hershey, super easy to find. The place has this relaxed vibe. You can sit inside or outside, depending on your mood. They even do takeout and delivery if you’re feeling lazy. It’s affordable too, which is always a win.
When I went there, the food was so fresh. I built my own burrito bowl with chicken, rice, and all the toppings. Each bite was loaded with flavor. It was quick, tasty, and just hit the spot. The staff? Super friendly and helpful. They really made the experience better.
What makes Chipotle special is their focus on quality. Everything feels fresh, clean, and responsibly sourced. It’s not just fast food—it’s good food fast. You should try their carnitas burrito. The pork is juicy and seasoned perfectly. Don’t skip the guac either. It’s creamy, rich, and worth every penny! Oh, and the chips? Crunchy and seasoned just right. Total perfection.
Map of Mexican Restaurants in Hershey, PA
Choosing the Right Restaurant for You
With 10 excellent places, here’s a quick comparison to help you decide:
Restaurant | Price | Seating | Takeout | Delivery | Wheelchair | Reservation |
---|---|---|---|---|---|---|
El Rodeo | Inexpensive | Yes | Yes | Yes | Accessible | – |
Rey Azteca Mexican Restaurant Palmyra | Moderate | Yes | Yes | Yes | Accessible | Yes |
The Chocolate Avenue Grill | Moderate | Yes | Yes | Yes | Accessible | Yes |
Moe’s Southwest Grill | Inexpensive | Yes | Yes | Yes | Accessible | No |
MKT Tacos | – | Yes | Yes | Yes | – | – |
The Hershey Pantry | Moderate | Yes | Yes | Yes | Accessible | No |
Miaa Mexican Bistro | – | Yes | Yes | No | Accessible | – |
Fenicci’s of Hershey | Moderate | Yes | Yes | Yes | – | Yes |
El Rancho Restaurante Bar & Grill | Moderate | Yes | Yes | Yes | Accessible | Yes |
Chipotle Mexican Grill | Inexpensive | Yes | Yes | Yes | Accessible | No |
Frequently Asked Questions
1. What are the best Mexican restaurants in Hershey, PA?
Oh, there are some great ones! El Rodeo, Rey Azteca, and MKT Tacos really stand out. Each place has its own awesome dishes.
2. Do these restaurants have vegetarian options?
Yes, they totally do! Most places have yummy vegetarian choices. Tacos, burritos, and salads for everyone!
3. Which restaurants offer outdoor seating?
Many places do! Miaa Mexican Bistro and The Hershey Pantry have nice outdoor spots. It’s perfect for enjoying a meal outside.
4. Can I get takeout or delivery?
Absolutely! Chipotle and El Rancho both have takeout and delivery available. Super easy if you want to eat at home!
5. What’s the price range like?
Most places are pretty affordable. You can find meals that won’t break the bank. Quality food without the high prices is awesome!
6. Are these restaurants family-friendly?
Yes, definitely! Most Mexican restaurants welcome families. They have kids’ menus and a cozy vibe for everyone.
7. What dishes should I try?
You have to try the tacos and burritos! Quesadillas and nachos are really good, too. They always hit the spot!