Best Mexican Restaurants In Our Towns


Sol Mexican Cantina
Sol Mexican Cantina

Unlike most Mexican restaurants in the area, Sol actually has a great selection of drinks to order with your meal, including beers on tap and tequila. Regulars rave about their tacos, particularly the mahi mahi tacos.



TIP: Their guacamole is made table-side before your eyes, so you know it's fresh and delicious!

3366 Route 22 West, Branchburg, NJ

La Costenita
La Costeñita

La Costeñita is unique because it's not just a restaurant—it's also a great Mexican market! Regulars adore their spicy pork (no matter what it's in) and their mole sauce. Their expansive menu is bound to have something to suit every taste.


TIP: There's not a whole lot of seating at La Costeñita, so some customers prefer to get their food to go.

450 Amwell Rd #2, Hillsborough, NJ

Casa Luna Mexican
Casa Luna Mexican Grill

With wonderful service and delicious food, not to mention a cozy atmosphere, Casa Luna is a must-visit for great Mexican food in the area. Be sure to give their Casa Luna Chicken a try: the grilled chicken breast is topped with chorizo, melted cheese, and a delicious sauce and is served over a bed of spinach. Yum!

TIP: Be sure to save room for dessert—regulars love their traditional Tres Leches Cake.

30 S Doughty Ave, Somerville, NJ

Grub Hut
Grub Hut

 The Grub Hut certainly has some greatMexican food, but what makes this restaurant so unique is the fact that they also offer delicious American BBQ. In addition to the traditional options, you can order most of their Mexican classics filled with brisket or pulled pork!

TIP: All-you-can-eat tacos on Mondays. Need we say more?


307 N. Main Street Manville, NJ

Jose's Mexican Cantina
Jose's Mexican Cantina

With fresh ingredients, authentic dishes, and a menu large enough to keep the whole family happy, Jose's Mexican Cantina is a great place to satisfy your next Mexican food craving! Regulars adore their fajitas, which come with your choice of filet mignon, chicken breast, shrimp, or any combination of the three. Yum!

TIP: Jose's does not serve alcohol, but they are BYOB—they've got chilled glasses, bottle openers, and limes at the ready!

125 Washington Valley Rd. Quail Run Shopping Center Warren, NJ and 24 South Street, New Providence, NJ

Mis Amigos Mexican Restaurant
Mis Amigos Mexican Restaurant

Mis Amigos is another popular Mexican restaurant in the area and is loved for its delicious food and amazing prices. They offer burritos with just about any meat you could ask for (plus vegetarian!) for only $8.


TIP: Visit their website for great coupons to save even more on your next night out!


373 North Avenue, Dunellen, NJ

Casa Maya Mexican
Casa Maya Mexican

With festive decorations, mouthwatering dishes and tortillas made fresh on site, it's no surprise why so many people love Casa Maya! Regulars rave consistently about their Chiles Rellenos; the dish is deliciously battered and stuffed with cheese and comes with an avocado taco on the side.

TIP: Casa Maya is also BYOB: if you supply the alcohol, they're happy to give you Sangria or their delicious Margarita mix!

615 Meyersville Road, Gillette, NJ

Hacienda Mexican & Grill
Hacienda Mexican & Grill

Another great place for fajitas, Hacienda Mexican & Grill also offers authentic food, great service, and generous portions. Their chicken fajitas and fish tacos are fan favorites, with fresh meats that are deliciously prepared and served with plenty to take home for later.

TIP: Whatever you get, make sure to give the refried beans a try—regulars rave about them.


579 Springfield Ave, Berkeley Heights, NJ

Freppe's Tex Mex Restaurant
Freppe's Tex Mex Restaurant

With a friendly, laid-back atmosphere and consistently amazing food, it's no wonder why Freppe's is always busy. They've got the classic dishes you might expect from a Mexican restaurant, plus a few others like their unique chipotle pineapple wings.


TIP: If you bring your own tequila, Freppe's will make you a margarita for free on Thursdays!

1442 South Ave. Plainfield, NJ

Border Cafe/Jose Tejas
Border Cafe/Jose Tejas

With amazing food and great customer service, Border Cafe (also know as Jose Tejas) should definitely be on your list of Mexican restaurants to try. Regulars RAVE about their chips and salsa, and their fajitas are also on their "must try" list. This restaurant's popularity makes it a very busy place, but the staff always handle it with grace.

TIP: People can't get enough of Border Cafe's margaritas!

700 US Hwy 1 North, Iselin, NJ

The Red Cadillac
The Red Cadillac

With a fun, modern atmosphere, great food, and awesome drinks, The Red Cadillac is not to be missed. Regulars adore their handcrafted infused tequilas (which come in every flavor from jalepeño to PB&J!), as well as their incredible fish tacos.



TIP: The Red Cadillac's live music makes for a special night out.

2258 Morris Ave, Union, NJ

We use cookies to enhance your browsing experience and deliver our services. By continuing to visit this site, you agree to our use of cookies. More info