The Best Mexican Restaurants in New Jersey

The latest update to The Best Mexican Restaurants in New Jersey is written by Vinny Parisi.

New Jersey isn’t exactly close to the southern border. But luckily, the state is still home to many of the best Mexican restaurants offering traditional Mexican cuisine. In fact, the Garden State boasts hundreds of restaurants serving up authentic Mexican fare. From crispy tacos bursting with any choice of filling to indulgent tres leches cakes, NJ has it all.

Of course this leads to the question, what are the Best Mexican Restaurants in New Jersey? We’ve searched from north to south, and come up with a list of the state’s best spots. Read on to find out which New Jersey Mexican restaurants made our list.

Quick Click Guide: Select an NJ Region below to find The Best Mexican Restaurants near you.

North Jersey | Central Jersey | Jersey Shore | South Jersey

More from Best of NJ

North Jersey

Sizzling Fajitas from Riviera MayaSizzling Fajitas from Riviera Maya

AGAVE Cocina Mexicana

Location: 32 Locust Ave, Wallington
Details: This modern Mexican restaurant offers lunch, dinner, and weekend (Saturday and Sunday) brunch. However, there are a couple of things to know before going. First, AGAVE only accepts reservations for tables of 6 guests or more. Second, there is a 90 minute table time limit currently in place. The menu features burritos, quesadillas, chimichangas, and much more.
Why I like it: Their “Jalapenos Chihuahua” stuffs jalapenos with queso and wraps them in bacon.
More info: Look for them online to learn more.


Location: 17 E Blackwell St #1, Dover
Details: Azteca is still pretty old school, in other words, they don’t have a website or menu available online. But what this cash-only spot does have is a straightforward menu of classic items; such as tortas, tostadas, enchiladas, soft and crispy tortillas, tamales, and quesadillas. In fact, they even have both grilled and deep fried quesadillas for a little extra indulgence.
Why I like it: They stuff those deep fried quesadillas with cheese and either chicken or beef plus sour cream.
More info: Look for them online to learn more.

Benji’s Taqueria

Location: 408 Bloomfield Ave, Caldwell
Details: The Caldwell location is technically Benji’s Taqueria 2, as the original is in West Orange. But no matter which location you visit, the menu is the same (and equally tasty). They offer specialty tacos like blackened fish and blackened shrimp as well as plates with sides, quesadillas, and more. In fact, this Mexican restaurant serves breakfast, lunch, dinner, and dessert as well.
Why I like it: Benji’s also has a mobile taco truck that caters private events and more.
More info: Look for them online to learn more.

Bitol Cantina

Location: 1061 Bloomfield Ave, Clifton
Details: Modern Mexican meals meet chic dining at Bitol Cantina, which derives its name from Mayan mythology; in Mayan culture, Bitol is a sky god and one of the creator deities. Meanwhile, Bitol boasts brunch, lunch, and dinner options as well as craft cocktails and a selection of tequila. Their homemade sauces and from-scratch menu create an authentic Mexican dining experience.
Why I like it: Their brunch menu features chilaquiles, different baked tortilla casseroles with sauces, cheeses, and poached eggs.
More info: Look for them online to learn more.

Cinco De Mayo

Location: 125 Hamburg Turnpike, Bloomingdale
Details: Confusingly, there are a lot of restaurants in the NJ area with the name Cinco De Mayo. However, the one on this list only has two locations, and the second is in Poughkeepsie, New York. This lunch and dinner spot decorates their interior with homemade paintings, drawings, and other art. As for the menu, Cinco De Mayo offers shrimp, steak, pork, chicken, and other house specials.
Why I like it: Their combination platters are the best of everything, with options like taco, burrito, and enchilada.
More info: Look for them online to learn more.

Don Jose

Location: 124 US-46, Netcong
Details: Don Jose has locations in both Netcong and East Hanover. Both locations serve lunch and dinner, but the menu is slightly different at each. However, the menu boasts all the usual favorites no matter which one you pick.  Here’s a fun fact in case you’re ever near Lake Jackson in Florida; There’s also a single Don Jose location outside of New Jersey in Sebring!
Why I like it: Their sweet chimichanga dessert is stuffed with bananas and covered in honey and whipped cream.
More info: Look for them online to learn more.

El Asadero Mexican Grill

Location: 305 Passaic St, Passaic; 375 West Passaic St, Rochelle Park
Details: Festive decor, authentic Mexican cuisine, and outdoor dining make El Asadero an easy choice for an evening out. It may not be the simplest to pronounce, but we recommend trying the Tampiquena Entomatadas; an 8 oz skirt steak, two corn tortillas, enchilada sauce, guacamole, and refried beans. There’s also a Happy Hour Monday – Thursday from 2:00 pm to 5:00 pm.
Why I like it: They have an “Off the Grill” menu for group members who don’t love Mexican food.
More info: Look for them online to learn more.

El Azteca

Location: 91 Park Ave, Park Ridge
Details: Not to be confused with Azteca in Dover, El Azteca is a separate business. (However, El Azteca does have a second location in Mahwah.) El Azteca says they purchase their ingredients from local grocers daily to ensure freshness. They then use these ingredients to create authentic versions of classic dishes such as burritos, tamales, tortas, and chimichangas.
Why I like it: Dinner comes with a little kick when you order the specialty Chicken a la Chipotle.
More info: Look for them online to learn more.

El Matador 2

Location: 418 Broad St, Bloomfield
Details: El Matador 2 is a fan favorite spot for authentic tacos, quesadillas, and street corn. This spot is BYOB, though, so be sure to pick out a pairing drink in advance. Some other things to keep in mind are that the street is metered parking near the restaurant; and there is also a processing charge added to credit card transactions. But the food is fairly priced and well portioned.
Why I like it: They now offer outdoor dining in addition to their typical indoor seating.
More info: Look for them online to learn more.

Folklore Artisanal Taco

Location: 57 Harrison Ave, West Orange
Details: Taco fanatics simply must visit Folklore. This Mexican restaurant offers 20+ protein fillings for tacos, burritos, and other dishes, all before even thinking about toppings. Speaking of toppings, Folklore has a few unique options you won’t find in most places. For example, they serve grilled cactus — known as “nopal” — as well as hibiscus flower; the latter is a Mexico City delicacy most often cooked with onions and tomatoes.
Why I like it: Like all the best stories, this one travels! They have two other locations in Chatham and Cranford.
More info: Look for them online to learn more.

Fresco Mexican

Location: 137 Main St, Chester
Details: As one might expect from a restaurant named “Fresco”, this spot offers a fresh twist on authentic Mexican cuisine. From indoor and outdoor dining to event catering, Fresco delivers lunch and dinner items that locals love. Menu highlights include the Tampiquena combo platter with skirt steak, chicken enchilada, and a pork tamal; but we say start with the Nachos al Fresco.
Why I like it: Their kids’ menu features Salchipulpos, which are hot dogs in an octopus shape.
More info: Look for them online to learn more.

Juanito’s Mexican Restaurant

Location: 3 Broad St, Washington
Details: Generous portion sizes and complimentary chips and homemade salsa make Juanito’s a local fan favorite. In addition, the eatery is open seven days a week from 11:00 am to 10:00 pm. Dinner options include sizzling fajitas with refried beans and rice, while their express lunch menu is ready in 10-15 minutes. Meanwhile, dessert ranges from churros to tres leches and more.
Why I like it: The website frequently offers coupons such as 10% off to-go orders.
More info: Look for them online to learn more.

La Fortaleza

Location: 361 Midland Ave, Garfield
Details: Arturo Ortega opened the first La Fortaleza in 2001 with a simple goal. He wanted to be the leading provider of authentic Mexican cuisine in the Northeast. His first location in Passaic soon grew to three more locations, including the largest one in Garfield. Famous for cemitas, the Cecina is a fan favorite; with fine-cut salted steak, Oaxaca cheese, onions, jalapeno, and guacamole.
Why I like it: Live music and fun Mexican cocktails make this a great place to bring friends.
More info: Look for them online to learn more.

Leyendas de Mexico

Location: 71 New Rd, Parsippany
Details: Open daily, Leyendas de Mexico receives high praise for its authentic cuisine and excellent service. Looking for an eye-watering meal? Try the Molcajete Macho, a traditional Aztec dish of spicy shrimp, mussels, tilapia, sliced chorizo, and grilled cactus; which they then mix in their homemade Diablo sauce. Leyendas also has two other locations in Boonton and Morris Plains.
Why I like it: This casual BYOB restaurant also makes great homemade salsa in addition to their hot sauces.
More info: Look for them online to learn more.

Mi Pueblito

Location: 412 Kearny Ave, Kearny
Details: Mi Pueblito is another common name for Mexican restaurants throughout the country. However, this restaurant in Kearny only has one other location (in North Arlington) to its name. This restaurant is a favorite for its stellar service as well as top notch chips and guac. Otherwise, the menu won’t offer any surprises, just a mix of authentic and popular Mexican dishes.
Why I like it: Their breakfast menu includes a spicy take on eggs with onions, tomatoes, and jalapenos.
More info: Look for them online to learn more.


Location: 520 West Side Ave, Jersey City
Details: The large portions and friendly service come with every meal at Molcajetes. Likewise, customers rave about the freshness, the flavors and how each bite tastes like you’re across the border. This spot takes the less is more approach with a small, focused menu. But everything on it is a winner, from the tamales to the memalas (thick, handmade tortillas).
Why I like it: They offer quesadillas with just about every kind of filling there is. (Steak, shrimp, beef, chicken, spinach and cheese, chorizo, and more).
More info: Look for them online to learn more.

Orale Mexican Kitchen

Location: 1426 Willow Ave, Hoboken
Details: Orale aims to be the go-to spot for Happy Hour, Taco Tuesday, Boozy Brunch, and Mexican-themed events. They also offer a “Dead Room” cocktail lounge, exclusive to their Hoboken location; where they create classic as well as signature cocktails in a totally different vibe than the main restaurant. All of this adds up to an original and authentic Mexican dining experience.
Why I like it: There is a second location in Jersey City with different hours, but the same menu.
More info: Look for them online to learn more.

Riviera Maya

Location: 340 US-206, Branchville
Details: This brightly-colored, festive eatery feels just like crossing the border into a real Mexican restaurant. Riviera Maya boasts an impressive, authentic menu of tacos, burritos, quesadillas, and fajitas; as well as salads, seafood, kids’ options, and cocktails. One signature dish in particular is the gazpacho de fruta, with sliced mango, pineapple, orange, jicama. and cucumber.
Why I like it: The menu is the same at both their Branchville and Rockaway locations.
More info: Look for them online to learn more.

Central Jersey

Pulled Pork dish from Mexican Mariachi GrillPulled Pork dish from Mexican Mariachi Grill


Location: 10 Maple St, Summit
Details: BarBacoa specializes in Tacos, so you know it’s the place to be on Tuesdays. But new to BarBacoa is their weekend brunch every Saturday and Sunday at 11:00 am; in addition to their full regular menu, they also serve breakfast burritos and chilaquiles. This spot is also unique in that they have a separate late night menu; offering drinks and bar food until midnight. 
Why I like it: BarBacoa doesn’t take reservations, but they have both indoor and outdoor (sidewalk) seating available.
More info: Look for them online to learn more.

Casa Luna

Location: 30 South Doughty Ave, Somerville
Details: Despite its bustling location in downtown Somerville, Casa Luna has ample parking and outdoor seating; of course, the Mexican dishes are delicious, affordable, and come in great portions as well. We recommend the Chicken Chimichanga, a golden fried burrito stuffed with chicken, rice, and Monterey and cheddar cheeses; which they top with sour cream and guacamole.
Why I like it: The Tres Leches Cake is not something to miss when it comes to dessert!
More info: Look for them online to learn more.

Cocina del Sol

Location: 10 Bridge St #2, Frenchtown
Details: Cucina del Sol offers classics like tacos, quesadillas, burritos, and fajitas; but you’ll also find a selection of inventive salads. For instance, there’s the Papaya Salad, with spring mix, papayas, beets, goat cheese, pecans, and a rosemary apple cider vinaigrette. Another option is the Grapefruit and Apple Salad, with almonds, goat cheese, and raspberry vinaigrette dressing.
Why I like it: For a refreshing change, try the Sopa de Avocado. It’s an avocado soup with Mexican cream, served chilled.
More info: Look for them online to learn more.

El Tule

Location: 49 N Main St, Lambertville
Details: El Tule serves up both Mexican and Peruvian cuisine. They offer a number of daily specials like Taco Tuesdays as well as a Locals Night on Wednesdays; the latter offers a fixed three-course meal for $21 per person. The Mexican-Latin fusion menu offers options such as Spinach & Crab Enchiladas and Lomo Saltado; a Peruvian dish using tender steak strips and peppers.
Why I like it: El Tule has two separate chefs that each specialize in Mexican and Preuvian food.
More info: Look for them online to learn more.

Freppe’s Tex Mex

Location: 1442 South Ave, Plainfield
Details: Freppe’s Tex Mex offers “a taste of Mexico close to home”. Their menu presents authentic versions of flautas, chalupas, enchiladas, chile rellenos, and more; but their signature item is the fajita. They serve all house fajitas with peppers, carrots, broccoli, onions, and zucchini (unless you request otherwise). Fillings include veggies, pork, chicken, flank steak, shrimp, and more. 
Why I like it: Their vegetarian options provide meatless takes on quesadillas, enchiladas, and burritos.
More info: Look for them online to learn more.

La Catrina

Location: 144 Easton Ave, New Brunswick
Details: We’re in agreement with the hundreds of five-star reviews for La Catrina, their food is the real deal. The Skillet Queso Fundido is always a crowd-pleaser, with melted Monterey cheese, topped with tomatoes, onions, and cilantro. Another fan favorite is the Huaraches, corn masa with black beans, onions, sour cream, queso fresco, cilantro, and choice of meat.
Why I like it: They can make most menu items vegetarian or even vegan with meatless filling options.
More info: Look for them online to learn more

Mexican Mariachi Grill

Location: 3100 Quakerbridge Rd, Hamilton
Details: The Ramos family of Santillo, Mexico brought their legacy of traditional Mexican recipes to New Jersey in 2010. Since then, their fan favorite nachos and other authentic cuisine has become a runaway success. From tacos and burritos to fajitas and quesadillas, there’s something for everyone on the menu. But the real star is the surf and turf burrito with carne asada and shrimp!
Why I like it: From humble beginnings, this local franchise now includes 4 locations, including at Rowan (Glassboro) and TCNJ.
More info: Look for them online to learn more.

Pancho’s Mexican Grill

Location: 83 Main St, South Bound Brook
Details: We think the customer counter on the Pancho’s website might be broken; because we’re pretty sure they have served more than 1,097 customers since first opening over a decade ago. Fish, beef, chicken and more are all on the menu in your choice of burrito, taco, torta, etc. They also have a number of ways they prepare pork ribs, as well as shrimp.
Why I like it: You have to ask, but Pancho’s can serve a variety of vegetarian dishes as well.
More info: Visit their Website | See them on Facebook | Click here to call.

The Birria Kitchen

Location: 170 Talmadge Rd, Edison
Details: Birria has a much more modern look to its interior than most of the other restaurants on this list. However, the casual atmosphere is not a reflection on the authenticity of their food. Whether you order the Birria fries, Birria tacos, or Birria nachos, you’ll find small portioned but well executed cuisine. The menu is small (11 items in total, including desserts), but everything on it is a winner.
Why I like it: Four chicken tacos with cheese and some churros for the road are all I really need.
More info: Look for them online to learn more.

The Red Cadillac

Location: 2258 Morris Ave, Union
Details: The Red Cadillac combines classic Mexican street cuisine with in-house infused tequilas and top notch margaritas. (Try the peanut butter & jelly tequila.) Husband and wife duo Joe and Jamey Montes offer great food, great drinks, great music, and great ambience. Highlights from the menu include the Shrimp Tempura Tacos and Abuelas Empanadas.
Why I like it: The garage-themed decor and classic music offer a retro vibe at The Red Cadillac.
More info: Look for them online to learn more.

Jersey Shore

Assorted Menu Items from EscondidoAssorted Menu Items from Escondido

Bandanas Mexican Grille

Location: 5607 Atlantic Ave, Wildwood Crest
Details: Bandanas is a casual Mexican restaurant, but that comes with a number of benefits. For one thing, they have an ice cream parlor where they serve original creations that rotate regularly. Otherwise, this spot is all about using homemade sauces, marinades, and salsas on their Mexican favorites; in addition to fusion options and some more American options for the kids.
Why I like it: Their vegetable burrito mixes the taste of Mexican cuisine with the benefits of healthy eating.
More info: Look for them online to learn more.

Beach Tacos

Location: 1904 N Ocean Ave, Seaside Park
Details: There’s little chance of missing this spot while walking along the Seaside Park boardwalk, the colors really pop. Beach Tacos is a cozy little restaurant with second floor seating and a great option for takeout. They serve quesadillas and tacos, as well as a variety of nachos with chicken, rock shrimp, or grilled vegetables. Salads, tostadas, and chips are also on the menu.
Why I like it: Their Spicy Tuna Pizza is a unique option with spicy mayo, wasabi aioli, and more.
More info: Look for them online to learn more.

El Familiar

Location: 1246 NJ-166, Toms River
Details: El Familiar brings a fusion of authentic Colombian and Mexican cuisine to the Jersey Shore. Of course, they’ve got typical dishes like tacos, Chicken Poblano, enchiladas, and flautas; but they also serve more unique offerings like oxtail and beef soup with rice. Then there’s the Spinach Enfrijoladas, soft corn tortillas with spinach in a bean sauce with cheese, Mexican rice, and more.
Why I like it: Everyone raves about the house chips and salsa, so go ahead and indulge!
More info: Look for them online to learn more.

El Mariachi Loco

Location: 101 Bellevue Ave, Hammonton
Details: El Mariachi Loco is open for breakfast, lunch, and dinner. Their scratch-made breakfast options include favorites such as Mexican style eggs; with chopped onion, jalapeno peppers, tomato, rice, beans, and avocado. Meanwhile, the dinner menu includes their signature “Super Grandes” quesadillas, in flavors like shredded chicken, mushroom, and Mexican Sausage.
Why I like it: For those having trouble picking just one option, this spot offers a number of platters.
More info: Look for them online to learn more.

El Pueblo Taqueria

Location: 3704 Bayshore Rd, North Cape May
Details: The family behind El Pueblo Taqueria wants guests to come hungry, leave happy, and then come back soon! Their menu boasts tacos, burritos, quesadillas, tortas, and bowls made equal parts fresh and flavorful. The Chilaquile, in particular, is a standout bowl on the menu; with crispy tortilla chips, onions, queso fresco, crema, and a fried egg mixed with salsa verde.
Why I like it: Their second location (El Pueblo Taqueria 2) is along the boardwalk in Cape May.
More info: Look for them online to learn more.

El Tepeyac

Location: 511 NJ-72, Manahawkin
Details: This favorite destination for diners in Manahawkin is actually a Mexican/American fusion restaurant. However, the Mexican side of their menu is no less authentic. They serve specialties such as Bistec Ranchero, chalupas, enchiladas, and Cesina; the latter consists of dried beef with Mexican sausage, cactus, sauteed onions, and a choice of peppers or jalapenos.
Why I like it: It doesn’t get much more Mexican/American fusion than the cheesesteak quesadilla.
More info: Look for them online to learn more.

Escondido Taco & Tequila Bar

Location: 402 W Main St, Freehold
Details: There’s no better way to start a meal at this spot than with empanadas as an appetizer; Escondido serves up ground beef in a crispy pastry and tops it with pico de gallo and crema. Meanwhile, many taco choices abound, but we like the Al Pastor variety. This option comes with seasoned pork, roasted pineapple, pickled onion, and habanero for a spicy yet sweet delight.
Why I like it: The tequilas here are second-to-none, and there are also more than 200 choices.
More info: Look for them online to learn more

Key West Tacos

Location: 479 W Perry St, Cape May
Details: Key West Tacos is admittedly not exactly like the other Mexican Restaurants on this list. In fact, it’s more of a taco shack on the beach. But that doesn’t make it any less worthwhile. They serve double-wrapped flour tacos with a filling choice, cheddar cheese, island slaw, and pico de gallo. Fans love both Tony’s Sweet Thai Shrimp and Pepe’s Shrimp and Chorizo.
Why I like it: The best meals here always end with either Key Lime Pie or Key Lime ice cream.
More info: Look for them online to learn more.

La Sierra

Location: 1621 Main St, Lake Como
Details: This restaurant and bar — a staple of Lake Como since 1997 — offers signature oaxaca and Mexican dishes. For example, the restaurant serves Tlayudas, which are thin, fried tortillas that come with a variety of toppings. They also serve Alambres, a grilled meat dish with varying toppings. The bar side serves a variety of tequilas, in addition to beers and cocktails.
Why I like it: Their kids menu offers picky eaters chicken wings, chicken nuggets, or eggs with ham.
More info: Look for them online to learn more.

Los Amigos

Location: 1926 Atlantic Ave, Atlantic City
Details: The family-owned Los Amigos has been serving up authentic Mexican meals for the past 40 years. Definitely don’t miss the Esquites to start, this Mexican street corn is served cold and off the cob. However, for something spicy there’s the Tabasco Tequila Shrimp, another menu highlight; but just make sure to have some water (or tequila!) nearby.
Why I like it: Los Amigos also offers a wide selection of vegan dishes, so all diners are welcome.
More info: Look for them online to learn more.


Location: 1070 NJ-34, Matawan
Details: Mexitacos isn’t shy about calling itself a Tex-Mex restaurant, but their menu has plenty of Mexican favorites. For instance, their tortas, fajitas, and tacos all come with a variety of classic fillings. Quesadillas, empanadas, burritos, and chimichangas — as well as authentic Mexican desserts — are all here as well. (There are even a few dessert options unique to Mexitacos.)
Why I like it: Those original desserts include their fried cheesecake burrito, in addition to the Platano Flameado.
More info: Look for them online to learn more.

Plaza Tapatia

Location: 707 Main St, Asbury Park
Details: The name Plaza Tapatia invokes a sense of community that is central to this Mexican restaurant’s mission. First, Tapatio/Tapatia refers to anyone from the city of Guadalajara (within the Mexican state of Jalisco). Second, the decor and atmosphere are meant to match the casual, family-friendly experience. Put together, this spot welcomes families of all kinds to an authentic Mexican dinner.
Why I like it: Ambitious eaters can try El Molcajete Tradicional, a platter with a little bit of everything.
More info: Look for them online to learn more.

Pueblo Magico

Location: 80 Leonardville Rd, Belford
Details: A name like Pueblo Magico (which translates to “Magical Village”) sets a pretty high bar. Luckily for this restaurant, patrons love their take on authentic Mexican cuisine. In fact, some of their top menu items are hand-picked by loyal customers and friends of the owners. Their signature specials include Memelas and their “Magic Combination” plate with grilled steak.
Why I like it: Their Choriqueso appetizer mixes chorizo with melted cheese, grated cheese, and chips.
More info: Look for them online to learn more.

Quesadillas Dona Meche

Location: 629 N Main St, Lanoka Harbor
Details: If you’re expecting anything other than quesadillas from this spot, then you’ll actually be pleasantly surprised. Their spicy takes on authentic Mexican dishes extend to tamales, tortas, sopes, tacos, empanadas, and more. Of course, their signature item is the quesadilla, which you can order in one of seventeen styles; such as Hawaiian, La Gringa, and Espinacas y Hongos. 
Why I like it: Those unique quesadillas come with ham and pineapple, marinated pork, or spinach and mushrooms, respectively.
More info: Look for them online to learn more.


Location: 4057 Asbury Ave, Tinton Falls
Details: Lunch specials, a kids menu, and rotating weekly specials are the cornerstone pieces of Reyna’s menu. For instance, at lunchtime they offer fixed deals for quesadillas, flautas, and mini chimichangas, each coming with 3 per order. Meanwhile, the kids menu features burgers, hot dogs, mozzarella sticks, and macaroni and cheese; as well as nachos, tacos, burritos, and more.
Why I like it: Mexican rice balls, coconut shrimp, and the eggplant quesadilla are some of their signature specials.
More info: Look for them online to learn more.


Location: 793 Fischer Blvd, Toms River
Details: Taco-Tastic is in a hurry to take over Toms River. After replacing the Tacolicious restaurant on Fischer Blvd, Taco-Tastic now also has a second location on Main St. How many Taco-Tastics can Toms River hold? Only time will tell. To no one’s surprise the signature menu item here is tacos, which come with a variety of fillings; but they also serve burritos, fajitas, nachos, and more. 
Why I like it: Their classic Mexican Tacos top soft corn tortillas with cilantro, onions, and lime wedges.
More info: Look for them online to learn more.

South Jersey

Tacos from El Taco LocoTacos from El Taco Loco

Cielito Lindo

Location: 185 NJ-70, Medford
Details: Serving both lunch and dinner, it’s hard to beat the $10 Cielito Lindo Lunch Special; it comes with two tacos and either a salad, soup, or rice and beans. When it comes to dinner, fajitas are the way to go. In fact, their All-in-One option comes with vegetables, chicken, steak, and shrimp. (This location is unaffiliated with the similarly-titled franchises across NJ.)
Why I like it: This spot serves horchata, a Mexican drink made from rice water. But they are also BYOB.
More info: Look for them online to learn more.

El Mariachi

Location: 512 Delsea Drive, Glassboro
Details: El Mariachi is a cozy, festive Mexican restaurant tucked inside an unassuming strip mall in Glassboro. Their chorizo or campechanos tacos will keep you coming back, as will the Tacos Dorados. The latter includes four deep-fried tacos with either chicken or cheese, lettuce, tomato, onions, avocado, sour cream, and queso.
Why I like it: Their homemade sauces such as salsa verde, tomatillo, and chipotle are all fan favorites here.
More info: Look for them online to learn more.

El Pueblito

Location: 142 Cedarville Fairton Rd, Cedarville
Details: Can there really be an authentic Mexican restaurant in the middle of New Jersey farmland? Yup! In truth, the menu has a lot of Tex-Mex offerings like burgers, paninis, and other sandwiches. But it still has traditional Mexican dishes as well. For instance, they serve enchiladas either “rojos” or “verdes,” depending on the sauce you want.
Why I like it: El Pueblito offers catering, but can also host your next fiesta at their restaurant.
More info: Look for them online to learn more.

El Taco Loco

Location: 2311 Federal St, Camden
Details: The self-proclaimed “best tacos in South Jersey” have been coming out of El Taco Loco since 1990. In fact, this was the first Mexican restaurant in Camden’s history. Their menu features tacos, tostadas, and platters, and a wide variety of diverse meats to choose from. For example, taco fillings include both beef tongue and chitterlings (pig intestines).
Why I like it: El Taco Loco must be crazy, because they also serve breakfast options like Mexican Eggs.
More info: Visit their website | See them on Facebook | Click here to call.

La Esperanza

Location: 40 E Gibbsboro Rd, Lindenwold
Details: La Esperanza serves home-cooked meals based on generations-old family recipes. They offer classic dishes like fajitas, burritos, and tacos, as well as a few more adventurous options; such as the Barbacoa, which in this case is baked goat flavored with house special herbs and spices. In addition, there’s the Pipian Verde Con Pollo, a chicken dish in a green pumpkin seed sauce.
Why I like it: La Esperanza always reserves half their tables for walk-ins, to encourage spontaneous dinner plans.
More info: Look for them online to learn more.

Lucy’s Mexican Restaurant

Location: 654 Shiloh Pike, Bridgeton
Details: Lucy’s promises that it never re-heats any food, and serves everything fresh and made-to-order. Their constant commitment to improvement is probably why locals only love the restaurant more as time goes on. Many also agree the tacos are the highlight of the menu, with fillings like pulled pork, chicken, and chorizo. But don’t sleep on the steak fajitas, either.
Why I like it: Lucy’s offers a Mexican Birria pizza, stuffed with layers of cheese and meat.
More info: Look for them online to learn more.

Ma & Pa’s Tex-Mex BBQ

Location: 116 Creek Rd, Mount Laurel
Details: It doesn’t get much more Mom and Pop than Ma & Pa’s Tex-Mex BBQ. This cozy spot with a distinct log cabin look specializes in tacos and triple decker quesadillas. Most of the taco fillings are typical, such as chicken, shrimp, and fish. But the adventurous patron willing to try something new will be rewarded when they select the restaurant’s signature taco; the fan-favorite Brisket taco. 
Why I like it: The menu is small but the portions are huge, and the price is just right.
More info: Look for them online to learn more.

Mi Ranchito

Location: 18 E Camden Ave, Moorestown
Details: Mi Ranchito brings fast, fresh Mexican food to a casual dining spot in Moorestown. For those with a hearty appetite, try the Mojarra Frita; it’s a whole branzino fish pan-fried until crispy on the outside and tender inside, with salad and Mexican rice. Though only open since 2015, this local business is already a favorite in the community.
Why I like it: Mi Ranchito also makes fresh fruit smoothies, milkshakes, and Mexican soda that pairs with meals.
More info: Look for them online to learn more.

The Mexican Food Factory

Location: 601 Rte 70 W, Marlton
Details: The Mexican Food Factory believes you don’t have to choose between authentic Mexican cuisine and Tex-Mex favorites. To make things easy, they simply offer both. This cantina and restaurant also spotlights craft beers, which are all sourced locally from New Jersey brewers. As for the menu, you’ll find all the classics as well as daily specials; including all-you-can-eat Taco Tuesdays.
Why I like it: If you enjoy live music with your meal, The Mexican Food Factory has live weekly music.
More info: Look for them online to learn more.

Click Here to Find More Best of NJ Food Features.

Top (Hero) Photo: La Fortaleza / Website
Other Photos (in Order):
Riviera Maya / Website
Mexican Mariachi Grill / Facebook
Escondido Taco & Tequila Bar / Website
El Taco Loco / Website