Best Mexican Restaurants in New Jersey


If you love Mexican food, you’re in luck! New Jersey has no shortage of eateries that specialize in this spicy cuisine, with the bonus of being able to enjoy it right on the beach or at some of the area’s largest shopping malls. From authentic dishes with exciting twists to fusion cuisine with ingredients that are sure to surprise you, here are the absolute best Mexican restaurants in New Jersey.


Best Mexican Restaurants in New Jersey

Mexican Restaurants in New Jersey

1) Agave Cocina Mexicana Locust Ave, Wallington, NJ

If you’re looking for the best Mexican restaurant in NJ, Agave Cocina Mexicana should be at the top of your list! Agave offers delicious and authentic dishes that are sure to please your entire family. We recommend trying their Shrimp Tacos or the Tinga de Pollo entree – these two dishes are our favorites.

If you’re visiting us with your family or friends, take advantage of our great offer to pair your meal with a margarita pitcher! You’ll love our friendly staff and beautiful decor – stop by today to try us out!

website –

2) Molcajetes – West Side Ave, Jersey City, NJ

Molcajetes, one of the newest restaurants at 520 West Side Ave, NJ, has quickly become a favorite among Mexican food fans in the area with its authentic and flavorful menu.

Its menu features all the Mexican favorites like burritos, enchiladas, tacos, nachos, and quesadillas, as well as tortas (Mexican sandwiches), soups (Mexican pizzas), and huaraches (Mexican sandals).

It’s reasonably priced! You can fill up on delicious tacos and enchiladas for around $10 or less per person.

3) Sol Azteca Mexican Restaurant Kearny Ave, Kearny, NJ

Get ready to be transported to Mexico with your taste buds at Sol Azteca Mexican Restaurant in Kearny, NJ. Authentic, delicious Mexican food with high-quality ingredients you won’t find anywhere else can be found on Kearny Ave at Sol Azteca Mexican Restaurant, so don’t miss out!

Come visit us today and discover why everyone’s raving about our fresh guacamole, homemade tortillas, and sizzling fajitas. Make your reservations today with Sol Azteca and get ready to feast like royalty.

website –

4) El Asadero Mexican Grill Rochelle Park, 375 W Passaic St, Rochelle Park, NJ

If you’re looking for a great dining experience, there’s no better place to visit than El Asadero Mexican Grill in Rochelle Park, NJ.

With rave reviews from satisfied customers and an exciting menu of traditional and contemporary Mexican cuisine, you’ll find your tastebuds excited to return again and again to this hidden gem in Rochelle Park.

website –

5) Mi Rancho Mexican Grill 195 Spring St, Newton, NJ 07860

Mi Rancho Mexican Grill in Newton, NJ, has been serving authentic Mexican cuisine since 1994. Our mission is to provide our customers with the best quality and most affordable Mexican food in the area.

To accomplish this, we use the freshest and finest ingredients available, prepared by experienced cooks in an open kitchen where you can see your meal being prepared from start to finish. Come to Mi Rancho Mexican Grill today! We look forward to serving you!

website –

6) El Gallo De Oro 360 Ocean Ave, Jersey City, NJ 07305, United States

El Gallo De Oro serves up some of the best Mexican food in Jersey City, and there’s plenty to love about this spot.

If you’re not in the mood for Mexican food, there are also plenty of other options to choose from on the menu, so take your pick and enjoy!

website –

7) Mi Pueblito 412 Kearny Ave, Kearny, NJ 07032, United States

If you’re looking for the best Mexican food in Kearny, NJ, look no further than Mi Pueblito, located at 412 Kearny Ave, just off of Kennedy Blvd and 14th St.

This authentic Mexican restaurant features an assortment of mouth-watering dishes including tacos, burritos, tortas, sopes and more.

A full bar and family-friendly atmosphere make this one of the best options for eating out in town with your friends and family.

website –

8) Mi Pueblito 412 Kearny Ave, Kearny, NJ 07032, United States

Located at 25-27 W White Horse Pike in Berlin, NJ, Parrilla La Nueva Fogata is an ideal place to gather with friends or family over delicious food and drink.

Their menu features traditional Argentine cuisine that’s sure to be satisfying any time of day, whether you’re stopping by for breakfast, lunch, or dinner.

Whether you’re looking to get your meat fix or have some fresh seafood delivered right to your table, Parrilla La Nueva Fogata can provide what you need in terms of great service and delicious food that will leave you wanting more!

Check here –

Similar – Best Italian Restaurants in New Jersey


We hope that this post is useful about Best Mexican Restaurants in New Jersey. You can add your comments in the comment box.

Previous articleBest Medical Spas & Aesthetic Spas in New Jersey
Next articleBest Smoothie Places in New Jersey


Please enter your comment!
Please enter your name here