If Mexican food is your thing, then you're in luck, because Warren & the surrounding area has some FANTASTIC Mexican restaurants! Check out the 11 we've highlighted below; from Mexican/BBQ fusion to more traditional, authentic eateries, you've got to give them all a try.




1. 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!

Located at 3366 Route 22 West, Branchburg, NJ


2. 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.

Located at 450 Amwell Rd #2, Hillsborough, NJ


3. 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.

Located at 30 S Doughty Ave, Somerville, NJ


4. Grub Hutt

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?

Located at 307 N. Main Street Manville, NJ



5. 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!

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


6. 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!

Located at 373 North Avenue, Dunellen, NJ


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

Located at 615 Meyersville Road, Gillette, NJ


8. 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.

Located at 579 Springfield Ave, Berkeley Heights, NJ


9. 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!

Located at 1442 South Ave. Plainfield, NJ



10. 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!

Located at 700 US Hwy 1 North, Iselin, NJ



11. 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.

Located at 2258 Morris Ave, Union, NJ


What's YOUR favorite Mexican joint? I'd love to hear about it!