Tacos may be the perfect food. You can hold one in your hand, it’s portable, can contain all food groups and is just downright delicious. So, in celebration of National Taco Day, we’ve rounded up the best places to get a taco in the Garden State. Show these local restaurants some love today, or on Taco Tuesday or pretty much anytime a craving for delicious Mexican food hits!

Tacos La Gringa
334 Bloomfield Ave., Bloomfield
872 Broad St., Bloomfield
With two locations in Bloomfield, there’s no reason to miss out on their amazing tacos al pastor made with spit-grilled pork. Local fans also recommend the chicken tinga.

Central Taco and Tequila
350 Haddon Ave., Haddon Twp.
Authentic Mexican food with outdoor dining draws locals in (as do the drinks!) but stick around for the tacos — fans say they love the chicken ones and that the Korean short rib is too good to pass up!

Los Chilitos
233 Main St., Lebanon
This small restaurant offering a taste of Mexico is a friendly, local place with seriously delicious food. “Excellent tacos de cabeza (tacos with beef cheek)!” wrote one happy customer.

Taqueria Pancho Villa
7 N. Essex St., Dover
A small place with a simple menu and excellent food, you can add what you like onto your tacos. Fans say these are authentic, Tijuana-style tacos.

Paramus, New Brunswick, Morristown, Montclair, Princeton, Jersey City
With six locations in the Garden State, Tacoria is popular for good reason — their tacos are fresh and consistently delicious. When choosing your protein, the pollo tinga (spicy pulled chicken) is the way to go.

Tacos Los Compas
1743 Rte 88, Brick
Whether you choose chicken, steak or pork, you can’t go wrong with these yummy tacos. Their guacamole and salsa are a must-try too!

Salted Lime
46 E. Main St., Somerville
Brussel sprouts in a taco? Only at Salted Lime does this actually look and taste delicious! The beef birria queso tacos are also on-trend, or go for more traditional tacos like the mojo pork or shrimp. The casual and fun atmosphere keeps locals coming back for more.

MOGO Korean Fusion Tacos
632 Cookman Ave., Asbury Park
The homemade Korean marinades and dressings here make these tacos exceptional. The spicy marinated pork belly is just so good in a taco, you can easily eat one (or three!).

303 Ocean Terrace, Seaside Heights
Barbacoa, al pastor or calamari tentacles — you can’t go wrong with any of these incredible taco choices. The lobster tail taco is another local favorite here.

Tortuga’s Mexican Village
41 Leigh Ave., Princeton
Their crispy tortillas, with choice of stuffing, lettuce and sauce are simple perfection. The fish tacos washed down with a cold Jarritos — it doesn’t get any better than this!

Tito’s Burritos & Wings
166 E. Ridgewood Ave., Ridgewood (other locations in Summit, Morristown, South Orange and Boonton)
Sink your teeth into Tito’s homemade tortillas and you’ll be a convert. Their Nashville Hot Chicken Tacos are back for National Taco Day, now through October 8.

Blue Moon Mexican Cafe
327 Franklin Ave., Wyckoff (also at 23 E. Palisade Ave., Englewood)
Baja chicken tacos, brisket tacos and chipotle black bean garden tacos are all great choices here. These babies come three to an order and are served up with Mexican rice and your choice of black or refried beans (yum!).

See What Our Readers Are Saying