A table lands at a New Jersey Mexican restaurant and suddenly the whole room seems to lean in: a molcajete still hissing, tortillas wrapped like a secret, birria broth dark enough to stain your memory, and one margarita arriving with the confidence of a small parade. That is the fun of eating Mexican food in this state right now.
The best places are not all chasing the same thing. Some are polished tequila bars with serious reservations lists.
Others are tiny taquerias where the move is to order fast, grab napkins, and let the salsa do the talking. From Hudson County seafood spots to Shore-area taco counters and South Jersey BYOB gems, this ranking is built for people who actually want to eat, not just admire a plate.
These 33 restaurants are worth planning around in 2026, whether you want a full night out or one perfect taco.
1. Meximodo – Metuchen/Jersey City

The agave wall is the first hint that this place is not doing anything halfway. With locations in Metuchen and Jersey City, Meximodo has become the kind of modern Mexican restaurant people book for birthdays, date nights, group dinners, and “we deserve something fun tonight” Thursdays.
It is bright, polished, and built around the idea that dinner should feel like an event without turning stiff. The menu works because it gives you plenty of easy wins.
Start with guacamole or ceviche, then move toward barbacoa tacos, carne asada, enchiladas, or one of the heartier plates if you are making a night of it. The cocktail side is a big part of the appeal, especially if you are the kind of diner who likes tequila and mezcal lists that read more like a library than a bar menu.
Even non-experts can find something approachable. Metuchen’s location has that downtown-plaza energy that makes dinner feel connected to the neighborhood, while Jersey City gives the concept a more urban edge.
Reservations are the smart move, especially on weekends. Go when you want Mexican food with color, confidence, and a little spectacle.
2. Cantina46

Route 46 is not exactly shy, and Cantina46 seems to understand its assignment. This Ridgefield spot has the big, glossy feel of a place built for groups: dramatic plates, cocktails that belong in photos, and a dining room that works for everything from family dinners to late-night plans after a long week.
The kitchen leans modern without abandoning the dishes people actually want when they sit down at a Mexican restaurant. Fajitas come out sizzling, tacos cover familiar territory, and the seafood options give the menu a little extra punch.
If whole fish is available, it is the kind of order that turns the table into a shared project. Quesadillas, guacamole, and octopus also make sense if you are building a spread.
What helps Cantina46 stand out is its location and timing. It is close enough to the George Washington Bridge to pull in a wide North Jersey crowd, and the late hours give it more flexibility than many sit-down spots.
This is not the quiet taco counter you hit in a hoodie. It is the place for a booth, a round of drinks, and a meal that does not feel rushed.
3. La Fortaleza – Carlstadt/Lodi

There are restaurants that decorate, and then there are restaurants that commit. La Fortaleza, with locations including Carlstadt and Lodi, is famous for turning dinner into a full-color experience before the first plate even arrives.
The rooms are festive, the portions are generous, and the menu has the kind of range that makes it almost impossible for a group to argue. The move here is to go hungry and order like you mean it.
Cemitas are a strong choice if you want something substantial, especially with meat, avocado, cheese, and that satisfying sandwich heft. Tacos al pastor, flautas, ceviche, elotes, and combination plates all fit the mood.
If a sampler-style platter is on the table, let it happen; this is exactly the kind of place where a little of everything makes sense. La Fortaleza works especially well for families, birthdays, and anyone who wants a restaurant that feels loud in the best way.
It is not trying to be minimalist or delicate. It is bold, colorful, and built around comfort.
Parking depends on the location and timing, so give yourself a few extra minutes on busy nights. The payoff is a meal that feels like a celebration.
4. Bitol Mexican Handcrafted Cantina

Clifton has plenty of places to eat, but Bitol brings a more dressed-up, cocktail-forward personality to Bloomfield Avenue. The name comes from Mayan mythology, and the restaurant leans into that sense of design with a room that feels more polished than your average neighborhood Mexican spot.
It is a good pick when you want tacos and tequila, but you also want the lighting, plating, and pace to feel a little more special. The menu mixes familiar Mexican flavors with creative touches, so this is a place where you can start simple and then wander.
Guacamole, tacos, and quesadillas are safe bets, but the better strategy is to look for dishes with interesting sauces, seafood, or house twists. Cocktails matter here, too.
If you are going with friends, order a few things for the middle and let the table decide what deserves a second round. Bitol is best for dinner dates, small groups, and anyone who likes a restaurant that feels stylish without turning cold.
Reservations are a good idea on prime nights. It is the kind of spot that reminds you Mexican food can be comforting and chic at the same time.
5. Chofi Taco

One good birria taco can make a person very quiet. Chofi Taco in Union City understands this power and builds a lot of its reputation around rich, messy, deeply satisfying tacos that demand both hands and extra napkins.
This is not a place where you go to admire restraint. You go for beefy broth, toasted tortillas, melted cheese, salsa, and that little pause after the first bite.
The birria is the headline, but do not treat the rest of the menu like background noise. Mole poblano tacos, carne norteña, pollo asado, and veggie options with poblano and mushrooms give the kitchen more range than a one-hit taco shop.
Still, if it is your first visit, get the birria with consommé. Dunk, bite, repeat, and do not pretend you are above it.
The vibe is casual and focused, the kind of place where the food does most of the decorating. Union City is dense and parking can test your patience, so plan accordingly.
Chofi is ideal for a quick feast, a serious taco run, or showing someone what all the birria fuss is actually about.
6. Taqueria Downtown

The magic at Taqueria Downtown is that it does not try to reinvent the taco. It simply makes the kind of tacos Jersey City keeps coming back for: direct, affordable, flavorful, and served with that no-nonsense confidence you only get from a place that knows exactly what it is.
Near Grove Street, it has long been one of the city’s reliable answers to “where should we eat right now?” The menu is compact in the best way. Carnitas, bistec, barbacoa, chorizo, fish, cactus, tamales, flautas, tortas, enchiladas, and rice and beans all show up without unnecessary drama.
Order a few tacos with onion, cilantro, and salsa, add a tamale or flautas if you are hungry, and call it a very good decision. The prices and portions make it easy to over-order, which is usually not a problem.
This is the counterpoint to New Jersey’s glossier Mexican restaurants. Taqueria Downtown is casual, busy, and rooted in the rhythm of the neighborhood.
It works for lunch, dinner, after-work cravings, or a low-pressure meal before wandering around downtown Jersey City. Sometimes the best restaurant is the one that does the basics exactly right.
7. Barrio Costero

A plate of cochinita pibil near the Shore just hits differently. Barrio Costero in Asbury Park brings coastal energy without turning into a beach-town gimmick, balancing thoughtful Mexican cooking with the kind of relaxed confidence that makes you want to linger.
It is stylish, but not precious; creative, but still grounded in dishes people actually want to eat. The menu is full of smart moves.
Tacos are a natural starting point, especially pork, chicken tinga, shrimp, or mushroom. The pescado frito gives the table something dramatic to share, while dishes like tlayuda and carnitas show how much flavor the kitchen can build without overcomplicating things.
There is also real care in the drinks, from margaritas to mezcal-leaning options. Barrio Costero is especially good before or after a night out in Asbury Park, but it can also carry the whole evening on its own.
Reservations are useful on weekends, and the schedule is not always seven-days-a-week casual, so check before you drive. Go when you want Mexican food with a Shore-town pulse and a kitchen that treats masa, seafood, and spice with respect.
8. Maize Cocina & Cocktails

Westfield’s Maize Cocina & Cocktails feels like the kind of place you choose when everyone at the table wants something slightly different and no one wants to compromise. It has the polished bar, the brunch appeal, the dinner menu, the date-night lighting, and enough Mexican influence to keep the food from feeling generic.
It is modern, but still warm enough for a casual night out. The name gives away the soul of the place.
Corn shows up as more than a side note, and dishes like elotes, tacos, quesadillas, and shareable starters are easy ways to begin. Shrimp tacos, octopus al pastor, Brussels sprouts, and desserts such as tres leches give the menu a little range beyond the expected.
Drinks are part of the plan here, especially during happy hour or weekend brunch. The location near downtown Westfield makes Maize easy to pair with a night of shopping, strolling, or pretending you are only going out for “one drink.” It is closed Mondays, and weekends can get busy.
Book ahead if you are bringing a group. This is Mexican-inspired dining built for people who like a little polish with their chips and guac.
9. Orale Mexican Kitchen

The first thing to know about Orale is that it is not shy. With locations in Jersey City, Hoboken, and Morristown, this is a big-personality restaurant group built around bold flavors, colorful rooms, and the kind of energy that makes a margarita feel almost mandatory.
It is a reliable pick when the night needs momentum. The menu covers contemporary Mexican comfort food with plenty of brunch, dinner, and cocktail options.
Tacos, guacamole, ceviche, enchiladas, and shareable plates are the easy entry points, but the fun is in building the table: something crunchy, something saucy, something spicy, and at least one dish that arrives looking ready for attention. Dessert is worth considering, especially if tres leches or flan is on the menu.
Each location has its own local rhythm. Jersey City works well for a downtown night out, Hoboken is built for groups and bar energy, and Morristown gives suburban diners a polished option that still feels fun.
It can get noisy when the room fills, but that is part of the appeal. Orale is not where you go for a whisper-quiet meal. It is where you go when dinner should feel like the start of something.
10. La Colina Mexican Cantina

There is something satisfying about a suburban Mexican restaurant that knows how to serve both weeknight cravings and weekend cocktails. La Colina Mexican Cantina in Warren does exactly that, with a menu broad enough for families and a bar program strong enough for adults who came for more than a quick taco plate.
The food leans familiar but generous. Street corn, guacamole, fajitas, enchiladas, tacos, churros, and stuffed jalapeños all make sense here, especially if you are ordering for a table that wants variety.
The menu also throws in a few curveballs, including items that blend Mexican flavors with broader crowd-pleasing ideas. That makes it easy to bring someone picky without sacrificing the fun.
La Colina is especially useful in that Central Jersey zone where people want a real restaurant but not a production. The room has enough color and energy to make dinner feel festive, but it is still approachable for families or casual meetups.
Reservations help on busier nights, and the Warren location is easy to work into a Somerset County evening. Order the elotes, get something sizzling, and let the table sort out the rest.
11. Toca Vez

Steakhouse polish and Mexican flavors can be a tricky combination, but Toca Vez in Basking Ridge makes the pairing feel intentional. This is not a taqueria pretending to be upscale, and it is not a steakhouse sprinkling cumin on the menu for decoration.
It is a Mexican-inspired steakhouse with dry-aged beef, seafood, cocktails, and a room designed for a proper night out. Start with something that shows the kitchen’s Mexican side before diving into steak.
Guacamole, ceviche-style seafood, tacos, or a shareable appetizer gives the table a warm-up round. Then look toward the dry-aged steaks, seafood, or one of the larger mains.
The drinks lean into agave and craft-cocktail territory, so this is a good place to ask questions if you are curious about tequila or mezcal but do not want to guess blindly. Toca Vez is best for date nights, celebrations, client dinners, and anyone who wants Mexican flavors in a more refined setting.
Prices reflect the steakhouse angle, so this is more special occasion than casual taco run. Book ahead, dress a little nicer than usual, and let the meal take its time.
12. Arre Sinaloa

The word “Sinaloa” on a restaurant name is a promise, especially when seafood is involved. Arre Sinaloa in Union City delivers on that promise with a menu that leans into Northern Mexican flavors, ceviches, aguachiles, whole fish, and dishes that feel fresh, sharp, and built for people who like heat with personality.
This is a great place to start cold and bright. Ceviche is a must, and aguachile is the order for anyone who wants lime, chile, seafood, and a little edible electricity.
The menu also stretches into tacos, guacamole variations, prawns, bronzino, and corn dishes, so diners who are not fully seafood-obsessed can still find plenty to love. But really, the sea is the star here.
The dining room has more style than the average neighborhood Mexican spot, and that makes Arre Sinaloa a fun choice for groups who want something memorable without crossing the river into Manhattan. Union City parking can be an adventure, so patience helps.
Come with people who like to share, because half the fun is building a table full of bright, briny, chile-charged plates.
13. Mariscos El Submarino

Some restaurants announce themselves with a neon sign. Mariscos El Submarino announces itself with seafood that tastes like it got squeezed with lime five seconds before landing on the table.
The Jersey City location brings a seafood-focused Mexican menu to Christopher Columbus Drive, and it is one of the best stops in the state for anyone who hears “aguachile” and immediately starts making plans. Order around the cold seafood first.
Ceviche, shrimp tostadas, aguachile, and tropical seafood combinations are the point here, especially when you want something spicy, acidic, and refreshing. Tacos are not an afterthought, either, with options that let the kitchen show off its range beyond the mariscos.
The best meals here feel bright and messy in the right way, with crunchy tostadas, sliced avocado, chile, and plenty of lime doing serious work. The room is casual enough for a low-key meal but distinctive enough to feel like a find.
It is especially good for lunch, early dinner, or a weekend food crawl around downtown Jersey City. Bring someone who loves seafood, order more than you think you need, and let the sauces wake you up.
14. Lolita’s Mexican Cantina

Lolita’s Mexican Cantina has that North Jersey ability to feel both polished and easygoing at the same time. With locations in North Bergen and Westwood, it is a strong pick for diners who want handmade tortillas, cocktails, guacamole, and tacos in a room that feels more like a night out than a quick bite.
The menu pulls from street-food classics and sit-down favorites. Start with guacamole, plantains, or elotes, then build around tacos, enchiladas, fajitas, or a larger entrée if you are especially hungry.
The dessert list is worth saving room for, with churros, flan, and tres leches-style sweets fitting neatly after a spicy, salty meal. Cocktails are part of the charm, but the food holds up even if you are just there for dinner.
The North Bergen location works well for Hudson County plans, while Westwood gives Bergen County diners a dependable Mexican option with a little polish. It is friendly to groups, but still works for a casual date.
Reservations are useful during peak dinner hours. Lolita’s is the kind of restaurant you keep in your back pocket because it solves a lot of dining problems at once.
15. Mexican Mariachi Grill

You can feel the family-restaurant heart of Mexican Mariachi Grill before you even decide what to order. With roots in Ewing and additional Mercer County-area locations, this is the kind of place that built its reputation by being dependable, flavorful, and easy to love.
It does not need a dramatic dining room to make the case. The menu is big, but tacos are the obvious starting point.
Birria tacos and Mariachi-style tacos give first-timers a clear path, while platters with rice, beans, lettuce, and avocado make the meal feel complete.
Burritos, quesadillas, enchiladas, fish tacos, aguas frescas, and Mexican sodas round things out for families, students, office lunches, and anyone who wants a satisfying meal without overthinking it.
What makes Mexican Mariachi Grill worth ranking is how useful it is. It works for takeout, casual dine-in, quick lunches, and comfort-food dinners when everyone wants something familiar but fresh.
Prices are approachable, service is usually quick, and the menu covers enough ground to keep regulars from getting bored. Order tacos, add a drink, and do not be surprised if it becomes one of those “we should just go there” places.
16. Edison TexMex Deli

The name sounds humble, and that is part of the charm. Edison TexMex Deli is not trying to compete with glossy tequila bars or reservation-only dining rooms.
It is a casual Edison favorite where tacos, burritos, nachos, tortas, and birria do exactly what they are supposed to do: show up hot, filling, and full of flavor. Al pastor is a smart order here, whether you get it as tacos, a burrito, or a torta.
Carne asada, carnitas, chorizo, loaded nachos, burrito bowls, and birria quesadillas all make sense if your appetite is doing the ordering. There is also a playful Tex-Mex streak, with items like loaded fries and hot-dog-style specials giving the menu a looser, more casual personality than a strictly traditional taqueria.
This is the type of spot that shines on real-life eating occasions: lunch breaks, takeout nights, after-practice dinners, and Saturday cravings when you want something better than fast food but not a full production. The Woodbridge Avenue location is convenient, and the hours are broad enough to make it useful.
Edison TexMex Deli is proof that a great Mexican meal does not always need ceremony.
17. Maria Bonita

Hackettstown’s Maria Bonita has the feel of a restaurant that knows exactly who it is serving: families, locals, college-town diners, and anyone willing to follow Route 46 for a plate of honest Mexican cooking. It is comfortable, colorful, and rooted in the kind of dishes that reward a slower meal.
The menu is broad, but the seafood starters are worth attention. Ceviche de camarón, ceviche de pescado, and shrimp cocktail bring brightness before the heavier plates arrive.
From there, go for tacos, enchiladas, mole, fajitas, flautas, or one of the more traditional entrées. Guacamole and nopalitos are good table starters if you are sharing.
This is not a place where you have to chase the trendiest dish; the classics carry the room. Maria Bonita works especially well when you want a sit-down Mexican restaurant outside the usual North Jersey dining corridors.
It feels personal rather than corporate, and the family-run energy comes through in the menu’s comfort-food confidence. Weekends are the best time to bring a group, but weeknights can be calmer and easier.
If you are near Hackettstown and craving Mexican food with substance, this is the stop.
18. El Asadero Mexican Grill

A molcajete built for two is not a subtle dinner choice, and that is exactly why El Asadero Mexican Grill belongs here. With locations in places such as Fort Lee, Passaic, Secaucus, and Rochelle Park, El Asadero has become a North Jersey go-to for grilled meats, big plates, and a menu that understands the appeal of abundance.
The signature molcajete is the kind of order that changes the table’s mood. A mix of steak, chicken, ribs, chorizo, shrimp, cactus, jalapeños, fried cheese, and sauce turns dinner into an edible centerpiece.
If you are not going that large, fajitas, tacos, enchiladas, quesadillas, and breakfast or brunch items keep the menu flexible. Aguas frescas and imported sodas help balance the richness.
This is a practical restaurant group, too. Multiple locations mean you are rarely too far from one, and the menu works for families, group dinners, takeout, or a casual meal with someone who refuses to leave hungry.
The vibe varies by location, but the core appeal is consistent: grilled food, generous portions, and enough choices to satisfy both cautious and adventurous diners.
19. Riviera Maya

Riviera Maya gives Sussex and Morris County diners a Mexican restaurant with range, from Branchville to Rockaway. It is the kind of place where the menu feels built for regulars: tacos one night, fajitas the next, seafood when you want to linger, and something cheesy and comforting when nobody is pretending to be virtuous.
Tacos placeros are a strong place to start, especially if you like choosing from meats such as al pastor, asada, carnitas, barbacoa de borrego, or cochinita pibil. Quesadillas, burritos, birria tacos, enchiladas, chimichangas, chiles rellenos, molcajetes, and seafood dishes give the kitchen plenty of ways to feed a table.
If huitlacoche appears in a quesadilla, order it for the person who thinks they have already seen every Mexican menu trick. The Branchville location has that destination feel for people up near the state’s northwest corner, while Rockaway makes it easier for a broader Morris County crowd.
Riviera Maya is best when you want a full sit-down dinner without fuss. Bring family, bring friends, and do not rush the menu.
The reward is a meal that can go simple, hearty, or unexpectedly interesting.
20. Nomada

Verona’s Nomada brings a vacation-state-of-mind approach to Essex County without becoming kitschy. Inspired by Tulum and old-school Acapulco glamour, it is designed for diners who want modern Mexican food, agave spirits, and a room that feels brighter than the average weeknight dinner plan.
The menu leans fresh and cocktail-friendly, with tacos, shareable starters, bowls, yuca fries, burritos, and seafood-leaning options all fitting the mood.
This is a good place to start with chips, guacamole, and something crisp or spicy from the bar, then move into tacos or a larger entrée depending on how serious the night is becoming.
The drinks are a big draw, especially for anyone who likes margaritas, tequila flights, or mezcal without needing the whole thing to feel formal. Nomada works well for date night, girls’ night, birthday dinners, or a relaxed weekend meal when you want more atmosphere than a counter-service spot.
The Bloomfield Avenue location makes it easy for Verona, Montclair, and surrounding towns. Reservations are smart at peak times.
Come for the breezy design, stay because the food actually gives the room a reason to exist.
21. Mezcal

Old Bridge’s Mezcal is not a casual taco stop, and that is a good thing. This is a Mexican-influenced steakhouse and cocktail restaurant where the menu moves from guacamole and tacos to raw bar, prime steaks, seafood towers, and caviar service without blinking.
It is bold, expensive in spots, and built for diners who want dinner to feel like a night out. The starter section is loaded with temptation.
Guacamole with salsas, queso fundido, short rib tacos, achiote fish tacos, Peruvian-style sashimi, market ceviche, and Spanish octopus all make strong arguments. From there, the restaurant leans into steaks, halibut, salmon, pork chop, lobster risotto, and Yucatan-style chicken.
If your group likes to share, Mezcal is dangerous in the best way, because every section of the menu has something worth passing around. This is the place to choose for celebrations, business dinners, anniversaries, or a splurge meal that still keeps Mexican flavors in the frame.
The cocktail list matters, as the name suggests, and reservations are the move. Mezcal proves that Mexican-inspired dining in New Jersey can be luxurious without losing its heat.
22. Viva Mexico

Flemington’s Main Street has a certain small-town rhythm, and Viva Mexico fits into it beautifully. This is the kind of restaurant that feels like a neighborhood anchor: friendly, comfortable, unfussy, and focused on feeding people well.
It is not trying to impress you with design tricks. It is trying to make sure your plate comes out flavorful and your table feels taken care of.
The menu covers the classics: tacos, fajitas, enchiladas, burritos, quesadillas, shrimp dishes, and breakfast-friendly options on certain days. Shrimp fajitas are a natural pick if you want something sizzling and generous, while tacos and enchiladas make for an easy first visit.
The appeal here is consistency. You come in hungry, you know what kind of meal you want, and the restaurant delivers without turning dinner into a puzzle.
Viva Mexico is especially useful for Hunterdon County diners who want Mexican food in a relaxed sit-down setting. It works for families, casual dates, lunch, and weekend meals after errands downtown.
Parking around Main Street can vary depending on timing, but the restaurant is easy to build into a Flemington afternoon. It is warm, straightforward, and better for it.
23. La Casa De La Tia

There is a lot to love about a Mexican restaurant that feels like it cares more about portions than posturing. La Casa De La Tia, with ties to Lakewood and Jackson-area diners, has that generous, casual quality that makes people come back when they want comfort food with real flavor.
The menu is broad and friendly: tacos, burritos, enchiladas, quesadillas, small plates, coffee, desserts, and enough familiar dishes to make it easy for a mixed group. This is the kind of place where a hungry table can order fast and still end up passing bites around.
The food does not need elaborate explanation. It is built around the simple pleasure of tortillas, sauce, meat, rice, beans, cheese, salsa, and heat doing their jobs.
La Casa De La Tia is best for lunch, takeout, or casual dinner when nobody wants to dress up and everyone wants to eat well. It is also a good pick for families because the menu has plenty of crowd-pleasers.
Do not expect a sleek cocktail-bar experience. Expect comfort, value, and plates that make sense after a long day. Sometimes that is exactly the ranking-worthy move.
24. Central Taco and Tequila

Haddon Township’s Central Taco and Tequila has the advantage of understanding its own name perfectly. It is about tacos, tequila, and a room that knows how to host a casual South Jersey night out.
The restaurant sits comfortably between neighborhood hangout and destination dinner, which makes it useful in more situations than you might expect. The menu gives you several ways in.
Traditional tacos are always a safe start, but specialty tacos and birria tacos are where the table can get more playful. Empanadas, burrito bowls, mains, sides, and desserts round out the experience for people who want more than a quick taco flight.
The drinks are part of the draw, so this is a good choice when the meal is supposed to include a margarita or two. Central works well for groups, after-work meetups, casual dates, and weekend dinners before a show or a walk around Haddon Township and Collingswood.
It has enough energy to feel fun without making dinner feel chaotic. If you are indecisive, order a mix of tacos and let the kitchen’s range make the decision for you.
25. El Pueblo Taqueria

Down near North Cape May, El Pueblo Taqueria offers the kind of Shore-area Mexican meal that feels especially satisfying after a beach day, ferry ride, or long drive. It is casual, cheerful, and focused on the staples people actually crave: tacos, burritos, enchiladas, nachos, frijoles, and desserts.
The smart order depends on the day. If you want quick and classic, go with tacos and add rice and beans.
If you are coming in with a bigger appetite, a burrito or enchilada plate makes more sense. Pueblo nachos are the move for sharing, especially if the table is still deciding how hungry it really is.
The food has that no-frills comfort that works in a Shore town, where nobody wants dinner to feel harder than it needs to be. El Pueblo is especially useful for locals and visitors who want something more satisfying than boardwalk snacking but still casual enough for sandy-shoes energy.
Hours can be more limited than big-city restaurants, so check before heading over. It is the kind of place that proves a great taco stop does not need a dramatic setting to be memorable.
26. Marquez Mexican Grill

Hammonton is better known for blueberries than tacos, but Marquez Mexican Grill gives the town a strong Mexican option right near the center of things.
Located on Railroad Avenue, it has the approachable feel of a local restaurant that can handle lunch, dinner, takeout, and the occasional “I need something spicy immediately” emergency.
The menu is built around familiar comfort: tacos, fajitas, burritos, quesadillas, small plates, and larger dinner plates that work when you are hungry enough to stop pretending an appetizer will do. This is a good place to order something grilled, something saucy, and something simple for the table.
A taco plate gives you a clean first impression, while fajitas or enchiladas bring the more filling, sit-down side of the kitchen into focus. What makes Marquez stand out is its usefulness in South Jersey’s dining map.
It is casual enough for a weekday but still nice enough for an easy dinner out. Free parking nearby helps, and the location makes it simple for locals or anyone passing through Hammonton.
Order confidently, keep expectations grounded, and you will understand why it belongs on the list.
27. Taqueria Atexquita

Taqueria Atexquita in Penns Grove is the kind of place that reminds you not every standout meal in New Jersey is hiding in the obvious dining towns. It is small, casual, and built around the kind of Mexican comfort food that makes a loyal regular out of someone after one good lunch.
Start with the tacos, especially birria, carnitas, or steak if they are available. Enchiladas, tamales, taquitos dorados, fajita platters, burritos, quesadillas, and guacamole fill out the menu for people who want a full meal rather than a quick snack.
The drink selection has the right touches too, with Mexican Coke, Jarritos, mango drinks, and other sweet, cold options that match the food perfectly. Atexquita is not about fancy plating or long reservation lists.
It is about fair prices, filling food, and a kitchen that understands the power of tortillas, salsa, and well-seasoned meat. Families can eat here comfortably, and takeout is an easy move if you are nearby.
South Jersey has plenty of quiet food gems, and this is one of the Mexican spots that deserves more attention.
28. Mi Ranchito

Moorestown’s Mi Ranchito has the feel of a true neighborhood find: casual, warm, and more interesting than its simple storefront might suggest. It serves the kind of Mexican food that works for both a quick lunch and a serious dinner, with enough range to keep regulars exploring the menu.
Birria tacos are an obvious first order, but do not stop there. The menu stretches into mojarra frita, torta Cubana, corn quesadillas, burritos, tostadas, smoothies, wings, and larger platters.
The Mi Ranchito platter, with grilled chicken, chorizo, shrimp, cactus, rice, beans, avocado, jalapeño, and cheese, is exactly the kind of generous plate that explains the restaurant’s appeal. It is comforting, substantial, and built for people who like a little bit of everything.
This is a strong Moorestown pick when you want authentic flavor without a formal night out. It works for takeout, family meals, solo lunches, and low-key dinners with friends.
The location on East Camden Avenue makes it easy to reach, and the menu rewards anyone willing to look past the basics. Mi Ranchito earns its place by being both practical and genuinely craveable.
29. Paloma Restaurante

Collingswood has become very good at giving diners reasons to cross town hungry, and Paloma Restaurante fits right into that scene. It is a modern Mexican BYOB with a fresh, polished feel, making it a strong choice for diners who want flavor and style without the full bar markup or big-city hassle.
The menu moves through guacamole, tacos, burritos, enchiladas, brunch specials, and creative starters with enough confidence to satisfy both casual diners and people who treat dinner like a hobby. Birria and enchiladas are smart first-visit choices, while the BYOB setup means you can bring a bottle that actually matches your mood.
The kitchen has a modern touch, but the dishes stay recognizable enough that the meal never feels fussy. Paloma works especially well for small groups, date nights, and relaxed weekend dinners.
Its Haddon Avenue location puts it right in the Collingswood dining flow, so parking and timing matter on busy nights. Make a reservation when possible, bring something good to drink, and let the food do the rest.
It is stylish South Jersey Mexican without the stiff edges.
30. La Cantina

La Cantina in Blackwood is a little more than a straight Mexican restaurant, and that is part of what makes it interesting. The menu blends Mexican staples with broader Latin comfort dishes, giving the room a bigger personality than a standard taco-and-fajita stop.
It is casual, colorful, and built for diners who like options. Tacos, fajitas, quesadillas, guacamole, loaded nachos, and shrimp tacos are easy entries, but the menu’s personality shows up in dishes like mofongo, chicharrón, fried red snapper, chicken soup, and bistec encebollado.
That variety makes it a smart group pick, especially when some people want Mexican flavors and others are chasing something heartier or more Caribbean-leaning. The drinks and happy hour timing add to the appeal for weeknight plans.
La Cantina is located on Lower Landing Road, with long hours on most days except Monday. It works for dinner with friends, family meals, or a casual night when you want the table to be full and colorful.
Do not come here expecting a narrow, purist taqueria. Come because the menu is generous, the vibe is relaxed, and the kitchen knows comfort food.
31. El Guacamole

A restaurant named El Guacamole had better treat the avocado with respect, and this Millville and Ocean City favorite does. The Millville location in particular has become a dependable South Jersey stop for Mexican food that feels festive without needing a special occasion.
Start with the guacamole, especially if tableside preparation is available. It sets the tone for a meal built around freshness, lime, chips, and the pleasure of sharing.
From there, the menu stretches through nachos, queso fundido, tacos, fajitas, seafood, desserts, and larger entrées. This is the kind of restaurant where you can keep things simple with tacos or lean into a fuller dinner with sizzling plates and a round of drinks.
El Guacamole works well for families, groups, and date nights that do not need to be overly dressed up. The Millville spot has enough space and comfort to support a leisurely meal, while the Ocean City connection makes the name familiar to Shore diners.
It is best approached with a table-first mentality: order starters, share widely, and make sure someone gets the guacamole. The restaurant put it in the name for a reason.
32. Folklore Artisanal Tacos

Folklore Artisanal Tacos brings the taqueria idea to Chatham, Cranford, and West Orange with a focus on traditional Mexican recipes and regional taco styles. It is casual enough for lunch but thoughtful enough to make taco night feel like more than a fallback plan.
The menu covers classics such as tacos, burritos, quesadillas, elote, chips and salsa, and guacamole, but the appeal is in the care behind the familiar format. This is a good place to order a few different tacos rather than committing to one plate too early.
Mix meats, add elote, and let the table compare. Burritos and quesadillas are there for bigger appetites, but tacos are the clearest expression of what Folklore does well.
Because there are multiple locations, Folklore is one of the more practical restaurants on this list. It can be a weekday lunch, a takeout dinner, or a casual stop before errands.
The West Orange, Chatham, and Cranford footprints also make it accessible to a wide stretch of North and Central Jersey. It earns its ranking by keeping the food focused, approachable, and rooted in tradition.
33. Charrito’s

Few Mexican restaurants in New Jersey have a view that competes this aggressively with the food. Charrito’s in Weehawken sits on JFK Boulevard East, where the New York City skyline can turn a plate of enchiladas into a full occasion.
The view gets people in the door, but the restaurant’s staying power comes from its long-running, family-rooted approach to Mexican dining. The menu is extensive, so start with the classics.
Guacamole, queso fundido, elotes, taquitos, enchiladas, fajitas, vegetarian dishes, flan, and tres leches all fit the setting. If you are bringing a group, order starters for the table and let everyone settle in before choosing mains.
The food is comforting and familiar, with enough variety for meat eaters, vegetarians, families, and out-of-town guests who are secretly there for the skyline. Charrito’s is especially good for birthdays, visitors, sunset dinners, and anyone who wants dinner to come with a little drama outside the window.
Parking can be limited, and reservations are smart because the view is not exactly a secret. Go at the right time, get a seat with the city in sight, and let New Jersey show off a little.