If Mexican food is your thing, then you're in luck because North Central New Jersey and the surrounding areas have some FANTASTIC Mexican restaurants! Check out these we've highlighted below – from Mexican/BBQ fusion to more traditional, authentic eateries. You have to give them all a try.

3.png

1. Sol Mexican Cantina

3366 Route 22 West, Branchburg, NJ 

Sol 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 right before your eyes, so you know it's fresh and delicious!

2.png

2. La Costeñita

450 Amwell Rd #2, Hillsborough, NJ 

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

TIP: La Costeñita has limited seating, so some customers prefer to get their food to go.

5.png

3. Casa Luna Mexican Grill

30 S Doughty Ave, Somerville, NJ 

Casa Luna is another great Mexican food option. Its wonderful service, delicious food, and cozy atmosphere make it a must-visit. Be sure to try their Casa Luna Chicken, which is a grilled chicken breast topped with chorizo, melted cheese, and a delicious sauce, served over a bed of spinach. Yum!

TIP: Save room for dessert—regulars love their traditional Tres Leches Cake.

6.png

4. Grub Hutt

307 N. Main Street Manville, NJ 

The Grub Hut certainly has some great Mexican 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?

7.png

5. Jose's Mexican Cantina

125 Washington Valley Rd. Quail Run Shopping Center Warren, NJ 

24 South Street, New Providence, NJ 

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. So good!

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

8.png

6. Mis Amigos Mexican Restaurant

373 North Avenue, Dunellen, NJ 

Mis Amigos is another popular Mexican restaurant in the area and loved for its delicious food and amazing prices. They offer burritos with several meat options, plus a vegetarian option for only $8.

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

9.png

7. Casa Maya Mexican

615 Meyersville Road, Gillette, NJ

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, a dish deliciously battered and stuffed with cheese that comes with an avocado taco on the side.

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

9.png

8. Freppe's Tex Mex Restaurant

1442 South Ave. Plainfield, NJ

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 tequila, Freppe's will make you a margarita for free on Thursdays!

10.png

9. Border Cafe/Jose Tejas

700 US Hwy 1 North, Iselin, NJ

With amazing food and great customer service, Border Cafe (also known as Jose Tejas) should be on your list of Mexican restaurants to try. Regulars rave about their chips and salsa, and their fajitas are 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!

11.png

10. The Red Cadillac

2258 Morris Ave, Union, NJ

The fun, modern atmosphere, plus great food and awesome drinks, make The Red Cadillac a must-try. Regulars love 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.