The 10 Best Taco Joints in New Jersey!

Prostock-studio/Shutterstock.com

For a long time, the taco has proved itself a universal favorite, beloved in numerous iterations by many types of patrons. Whether you like them strictly authentic, filled with fish, or fusion style, the taco joints of New Jersey are delicious down to the very last bite. 

1. Surf Taco, Multiple locations

If you demand fresh, flavorful food, search no further than Surf Taco, a New Jersey institution. Everything is made to order, with most marinades and sauces carefully created in house. Some 15 years after their inaugural location opened in Point Pleasant Beach, Surf Taco has become a Garden State legend, expanding to 11 locations throughout the state. Visit for unbelievably fresh tortilla chips, an incredible salsa bar, and a corporate policy of good vibes only. 

2. Taqueria Brenda Lee, Passiac and Paterson, NJ

Looking for a tasty bite in Passaic County? Make Taqueria Brenda Lee your go to for authentic, Distrito Federale tacos. A fabulous choice for the more adventurous among us, with interesting ingredients like tongue, intestines, and eyes abound. Round out your savory experience with a bit of sweet, and try the straight-from-Mexico fresh fruit popsicles. 

3. Tacoria Mexican Street Kitchen, Multiple locations

Simple, fresh foods, prepared to perfection and served up in an environment ideal for foodie photos—including a stunning outdoor seating area. Though Tacoria Mexican Street Kitchen is a fairly recent establishment, it’s already drawn legions of devoted fans who simply can’t get enough. Not quite authentic, with more of a TexMex flavor, this New Brunswick and Montclair business is a delicious departure from the ordinary. 

4. Taqueria Pancho Villa, Dover, NJ

Authentic, cash only Mexican street tacos. This no frills, all flavor location delivers some of the best eats in Jersey, with a toppings bar and just enough spice to keep things interesting. This Dover location has truly become a part of its community, and one visit will make clear why. 

5. Benji’s Taqueria Mexican Grill, West Orange, NJ

Whether you dine in, take out, or have it delivered, Benji’s Taqueria Mexican Grill is worth a try in West Orange. Suitable for vegetarians, and staffed by some very friendly folk, Benji’s is a top notch taco joint for when you just need something deeply delicious. 

6. MOGO Korean Fusion Tacos, Asbury Park, NJ

Fusion at its absolute finest, MOGO brings a true taste of Korea to our Western taco obsession. Choose from meat, fish, or tofu, carefully matched with Korean flavors and served up taco-style. The sides are divine, from Kimchi Fried Rice to flawless potato salad, and the ice-cream-optional Korean donut is just about the perfect end to a perfect meal. 

7. La Fortaleza, Garfield, NJ

A delightful, colorful taste of Mexico, conveniently located in Garfield. This unbelievably joyful location will have you smiling before you’re even through the door, and keep you just as happy throughout your entire meal. Once inside, choose from a meat-centric (sorry vegetarians) menu with true variety. 

8. Tacos El Tio, Egg Harbor Township, NJ

Tacos El Tio set out to change the restaurant game, and their success is just as much our delicious victory. A large, quality menu—suitable for vegetarians—crafted from the absolute freshest ingredients, served up alongside some of the best cocktails in the Garden State. 

9. Taco Shells By The Sea, Sea Isle City, NJ

This fresh-Mex eatery puts forth a quality, mouth-watering meal with a heaping side of good humor. Also a great option for Friday, Saturday, or Sunday breakfast, served until noon. 

10. Fat Fish Taco, Caldwell, NJ

For a slightly more refined take on tacos, visit Fat Fish. This Caldwell eatery does offer beef or chicken options, but their namesake dish is where the distinction really sets in. 

Select a New Jersey town to find the Best Things-To-Do and Places To Go around you
Find Mexican Restaurants Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Atlantic County

Bergen County

Burlington County

Camden County

Cape May County

Cumberland County

Essex County

Gloucester County

Hudson County

Hunterdon County

Mercer County

Middlesex County

Monmouth County

Morris County

Ocean County

Passaic County

Salem County

Somerset County

Sussex County

Union County

Warren County