Best Tacos in NJ: Let’s Taco ‘Bout It

It’s always the perfect time to enjoy some mouthwateringly delicious tacos. Luckily, NJ is home to various restaurants dedicated to serving everyone’s favorite food. From classic Mexican cuisine to experimental fusion restaurants, there’s something for everyone, everywhere. Here are five restaurants to check out that serve some of the best tacos in NJ.

La Casa de Los Tacos

For authentic Mexican tacos full of flavor and life, La Casa de Los Tacos in Secaucus, NJ, is the place to be. Their menu consists of a variety of traditional tacos and other Mexican dishes passed down over three generations. Executive Chef Alma Mejia uses ingredients local to Oaxaca, Mexico, and imports all chiles and spices directly from Mexico. La Casa de Los Tacos also utilizes locally-grown produce in each dish. Tacos can be mixed and matched and come in either sets of three or single tacos. Try out their pineapple-spice tacos al pastor topped with onions and cilantro, and combine that with their mouthwatering carne asada and shrimp tacos. Stop by La Casa de Los Tacos with your favorite bottle of wine and enjoy some of the best tacos in NJ.


Tacoria is all about eating fresh, feeling fresh, and being fresh. Started by a group of friends from Rutgers University in 2016, the goal was to share their love of Mexican food with others while being as authentic as possible. The Rutgers alums created their own unique flavors to bring to their college town, drawing inspiration directly from Mexican culture and cuisine. Now, with locations in Piscataway, Hoboken, Paramus, New Brunswick, Morristown, Montclair, Princeton, and Jersey City, Tacoria’s fresh flavors travel all across NJ. Their hand crafted tacos come with salsa, onions, cilantro, Cotija cheese, crema, and your choice of protein on fresh corn tortillas. Protein options are endless, from chorizo with salsa verde to pollo asado with habanero sauce. And if you’re feeling vegan, you can’t go wrong with their charred Brussels sprouts tossed in vegan chipotle aioli. Satisfy your taste buds’ cravings with a visit to Tacoria today.

El Macho Taquería & Restaurant

A family-owned-and-operated restaurant, El Macho Taquería & Restaurant in Harrison, NJ, prides itself on offering customers the authentic tastes and atmosphere of Mexico. The family business first opened its doors in 2019 and has since become a favorite in the area. For some of the best tacos in NJ, you can’t miss out on El Macho’s delectable dishes. From their carne enchilada tacos served with cilantro and red onions to their beer-battered fish tacos topped with habanero sauce, everything on their menu will have your taste buds thanking you. Start exploring their menu today and take a trip to El Macho Taquería & Restaurant.

MOGO Korean Fusion Tacos

If you’re looking to try something new, you’ll want to check out MOGO Korean Fusion Tacos in Asbury Park, NJ. Named after the Korean translation for “eat,” this fusion restaurant blends tacos, a dish typical to Mexico, with traditional Korean flavors. Their homemade Korean marinades and dressings pair excellently with their fresh flour tortillas. MOGO’s tacos come with your choice of high-quality meats, fish, or tofu paired with various salad combinations. Try their spicy-soy glazed fried tofu tacos with soy-sesame slaw or their soy-ginger marinated chicken thigh tacos. Whatever you land on, you’re sure to leave feeling better than before. One visit to MOGO Korean Fusion Tacos will secure it as your one-stop destination for some of the best tacos in NJ.

Mezcal Kitchen

Mezcal Kitchen brings authentic Mexican cuisine to Bayonne and Jersey City straight from Mexico City. Looking at chef and owner Roberto Islas’s impressive culinary background, it’s no surprise that his restaurant is among the best. The first Mezcal Kitchen opened in Bayonne, NJ, in 2018, and its Jersey City location followed a year later. Whichever restaurant doors you decide to walk through, your experience will be just as incredible. Mezcal Kitchen offers their authentic tacos in three styles: Mexican with cilantro and onions, Gringo with lettuce, tomatoes, and shredded cheese, or LA with cheese-crusted tortillas and guacamole. All tacos come with your choice of protein, from spicy pork to roasted cauliflower, on a corn, soft flour, or crunchy tortilla. Dive into these choices with a trip to Mezcal Kitchen today.

For more local dining experiences, check out 618 in Freehold, NJ!