Best Mexican Restaurants in Voorhees Township, NJ

Craving authentic Mexican flavors in Voorhees Township, NJ can feel like searching for buried treasure in a sea of taco joints and Tex-Mex chains. Finding the right spot isn’t just about bold salsas or perfectly folded burritos—it’s about walking through the door and knowing the next hour will taste like a short trip south of the border. I still remember the first time I followed a friend’s tip and ducked into a small, color-splashed restaurant tucked away in a quiet shopping center. One spoonful of their house-made guacamole and I was hooked. Suddenly, I realized there were more gems scattered across Voorhees, each with their own twist on traditional favorites.

Whether you seek street-style tacos, slow-braised carnitas, or grilled vegetables with a zesty kick, Voorhees offers more than a dozen places that do justice to the real deal—no bland salsa packets here. Each spot brings something special, and that’s what inspired this guide. You’ll find concise, honest looks at each restaurant, so you can skip right to the best, whether you’re in the mood for brisket tacos or craving veggie quesadillas. If you’re ready to discover where locals go for truly memorable Mexican food, read on.

1. El Mariachi San Lucas

El Mariachi San Lucas
Image by: TripAdvisor
118 White Horse Rd E, Voorhees, NJ 08043-2504
+1 856-784-3800
See Menu

El Mariachi San Lucas catches your attention the moment you spot its sunny patio. Once inside, you’re greeted by a friendly buzz and vibrant décor that feels authentic instead of forced. My first visit was a revelation—the enchiladas verdes were bursting with flavor, and the house-made salsa had just the right kick.

What truly sets this spot apart is their balance of tradition and creativity. The grilled vegetable fajitas come sizzling to the table, and every bite carries the smokiness you hope for. If you’re unsure where to start, try their chiles rellenos; the acidity of the sauce balances the cheese perfectly.

Vegetarian and vegan diners have strong options, making it easy for everyone to share in the meal. Whether for family dinner or a relaxed lunch, you’ll leave wanting to plan your next visit.

2. Pancheros Mexican Grill – Voorhees

Pancheros Mexican Grill - Voorhees
Image by: TripAdvisor
910 Haddonfield Berlin Rd. Unit 18, Voorhees, NJ 8043
+1 856-784-7701
See Menu

Pancheros Mexican Grill in Voorhees quickly made its mark with fresh, made-to-order tortillas and a team that never fakes their enthusiasm. The casual space feels friendly, whether you’re grabbing a solo lunch or stopping in with a crowd. My first Pancheros burrito set the bar high; right in front of me, they pressed and grilled the tortilla. The result was soft, warm, and a little chewy—hard to find anywhere else.

It’s the little touches that make Pancheros shine. The standout for me is their burrito bowl packed with black beans, rice, veggies, and a scoop of chunky guacamole. For an easy recommendation, you can’t go wrong with their veggie quesadilla, loaded and always hot off the press.

Vegetarian options are well represented, and you never have to wait long. When you want quick, honest Mexican fare, Pancheros is ready with a smile and a tortilla that’s actually memorable.

3. Chipotle Mexican Grill

700 Haddonfield Berlin Rd Suite 40-C, Voorhees, NJ 08043
+1 856-783-0380
See Menu

Chipotle Mexican Grill in Voorhees offers a familiar setup, yet there’s something about seeing your bowl built right before your eyes that draws you in. I usually stop by for a quick bite, and the efficiency with which they craft each order is a big plus. The atmosphere is clean, organized, and always humming with activity.

What makes Chipotle stand out in Voorhees is the customization. You control every ingredient, from the brown rice to the spicy corn salsa. My personal pick is their sofritas bowl, loaded with beans, fajita veggies, and extra guacamole—it’s filling enough for dinner, without weighing you down.

Whether you’re craving a hearty burrito or a lighter salad, you’ll find vegetarian and vegan choices front and center. For fast, reliable Mexican food made your way, Chipotle delivers every time.

4. Panchero’s Mexican Grill

Panchero's Mexican Grill
Image by: YellowPages
910 Haddonfield Berlin RdVoorhees, NJ 08043
(856) 784-7701Call
See Menu

Panchero’s Mexican Grill feels like one of those places where the staff remember your face and the tortillas are always fresh. On my last visit, the first bite of their hand-pressed burrito was soft and comforting, the fillings warm and perfectly seasoned. There’s an easy-going energy here—ideal for catching up with friends or grabbing a quick meal on your lunch break.

The secret to Panchero’s local following is simple: made-to-order quality at affordable prices. Their veggie burrito bowl stands out, layered with veggies, rice, beans and their signature salsa for a satisfying flavor punch.

Service is quick, portions are generous, and the vegetarian selection is strong. If you value food that feels both fresh and familiar, Panchero’s delivers—with no fuss and plenty of flavor.

5. Qdoba Mexican Grill

1510 Voorhees Town CtrVoorhees, NJ 08043
(856) 433-8859Call

Qdoba Mexican Grill in Voorhees is a solid pick when you’re in the mood for build-your-own Mexican fare, minus the formality. My go-to is their veggie burrito bowl, full of grilled peppers, rice, and beans, finished with a scoop of fresh guacamole—all included without an extra charge.

The staff here work fast, but there’s never a sense of being rushed. Customizing your meal is encouraged, so it’s easy to go heavy on the grilled veggies or pile on the corn salsa. The three-cheese nachos are another highlight, crisp and generously topped for a satisfying crunch in every bite.

Parking is easy, and takeout is always packaged well. Whether you’re feeding a family or treating yourself, Qdoba’s flexibility and strong vegetarian options make it worth the stop.

6. Baja Fresh

1120 White Horse Rd Ste 138Voorhees, NJ 08043
(856) 784-5955Call
See Menu

Baja Fresh in Voorhees taps into that craving for lighter, Californian-style Mexican food. On my first visit, it was the fresh salsa bar that caught my eye—so many options, all made in-house daily. The space is bright and easygoing, ideal for anything from a quick lunch to a casual dinner stop.

Signature choices here are the grilled vegetable tacos and the veggie Ultimo burrito. Both come stuffed with perfectly grilled veggies, fresh guacamole, and a dash of lime, representing Baja Fresh’s commitment to clean flavors and quality ingredients.

Everything tastes fresh, portions are generous, and the menu features several satisfying vegetarian options. If you like your Mexican food with a focus on simple, bold ingredients, Baja Fresh is an easy favorite.

7. Los amigos Mexican restaurant & bar

461 N Route 73West Berlin, NJ 08091
(856) 767-5216Call
See Menu

Los amigos Mexican restaurant & bar brings a blend of Southwestern flair and traditional Mexican favorites to the table, just a short drive from Voorhees. My last visit was marked by warm service and a room filled with colorful art and laughter. The menu here finds a sweet spot between home-style classics and contemporary spins.

The spinach enchiladas are a local favorite, smothered in just enough cheese and tangy salsa verde. Another standout is the grilled veggie fajitas—they arrive sizzling, with bright peppers and onions that steal the spotlight. Generous portions mean you’ll likely leave with leftovers.

Los amigos stands out for consistency and a welcoming feel, whether you’re there for a family dinner or catching up with friends. If you like variety in your Mexican fare, this spot is a solid pick.

8. La Esperanza Restaurant

40 E Gibbsboro RdClementon, NJ 08021
(856) 782-7114Call
See Menu

La Esperanza Restaurant always delivers on charm with its lively atmosphere and pop of bright colors throughout the space. My first dinner here, I was drawn in by the aroma of fresh corn tortillas and tables brimming with families. Service is genuinely welcoming—something you notice right away.

Try their chiles rellenos, a standout with its tender pepper and tangy sauce, or the sautéed vegetable enchiladas, which are creamy without being heavy. Both dishes highlight La Esperanza’s focus on authentic flavors with a homemade feel.

This is a spot that works for large groups just as well as an easygoing lunch. For satisfying Mexican classics in a comfortable setting, La Esperanza keeps locals coming back.

9. Taqueria La Villita

798 Emerson StLindenwold, NJ 08021
(856) 783-1692Call

Taqueria La Villita is one of those hidden gems where you know the food will be good the moment you step in. The cheerful, no-frills dining room is all about relaxed vibes and authentic flavors. My last visit kicked off with their freshly made guacamole, rich and bright, followed by a stack of warm corn tortillas.

This spot is known for its street-style veggie tacos, packed with grilled vegetables and topped with fresh cilantro. The beans and rice here are especially memorable—flavorful, never soggy, and the perfect sidekick to any main dish. Don’t skip the house salsa for an extra hit of heat.

If you’re after simple, well-made Mexican food in a setting that feels like a neighborhood secret, La Villita easily fits the bill.

10. Ariana Taqueria

41 Clementon RdBerlin, NJ 08009
(856) 210-6167Call

Ariana Taqueria sits quietly along Clementon Road but boasts flavors that are anything but understated. On my first stop, the friendly staff guided me through their menu and suggested the veggie tostadas, which quickly became a must-order. Crunchy, fresh, and layered with beans and crisp lettuce, they were the definition of satisfying.

What sets Ariana Taqueria apart is their attention to detail. The roasted vegetable tacos come loaded with smoky goodness, and the pico de gallo is always made fresh. The salsa here has a tangy kick, worth going back just to try with another combination of dishes.

If you’re on the hunt for a spot that blends home-style comfort with true flavor, Ariana Taqueria should be on your list.

Frequently Asked Questions

What are the best Mexican restaurants in Voorhees Township, NJ?
Favorites include El Mariachi San Lucas, Pancheros Mexican Grill, La Esperanza Restaurant, and Taqueria La Villita. Each spot offers its own unique style, from traditional dishes to fresh, modern twists.

Are there vegetarian or vegan options at Mexican restaurants in Voorhees?
Yes, many restaurants in Voorhees offer robust vegetarian or vegan menus. Dishes like veggie tacos, enchiladas, and burrito bowls are widely available.

Which Mexican restaurants in Voorhees offer outdoor seating?
El Mariachi San Lucas is known for its inviting outdoor patio, great for enjoying a relaxed meal with plenty of fresh air.

Do any Mexican restaurants in Voorhees Township provide takeout or delivery?
Most places, including Chipotle, Qdoba, and Pancheros Mexican Grill, offer fast takeout. Many also partner with delivery apps for added convenience.

Can I find gluten-free dishes at Mexican restaurants in Voorhees?
Yes, several restaurants serve gluten-free items such as corn tortilla tacos, rice bowls, and fresh salads. Always check with staff about specific menu items if you have allergies.