We Put 10 Of New Jersey’s Best Mexican Restaurants To The Test (Here’s The Final Ranking)

Ten restaurants. One ranking. And a whole lot of tacos on the line.

New Jersey’s Mexican food scene has gotten seriously good, with family-run spots, regional specialties, handmade tortillas, sizzling meats, and enough salsa to make “just one more bite” a very questionable promise.

So we did what had to be done, put 10 of the state’s standout Mexican restaurants head-to-head and see which ones really delivered.

And this wasn’t just about finding the biggest burrito or the prettiest plate. We’re talking flavor, authenticity, execution, atmosphere, and those little details that make you stop eating for a second just to appreciate what’s happening.

Some restaurants came out swinging.

A few surprised us. And at least one made a very strong case for clearing your calendar and coming back hungry.

Now comes the fun part, ranking them.

1. Meximodo

Meximodo
© Meximodo Metuchen – Cocina Mexicana & Tequila Bar

Hold on tight, because Meximodo is not your average taco spot. This Metuchen gem is doing things with Mexican cuisine that feel genuinely groundbreaking.

Located at 5 Pearl St, Metuchen, NJ 08840, this kitchen is the creative vision of Chef Antonio Carballo, and every plate shows it.

The menu reads like a love letter to modern Mexican cooking. Birria empanadas, Nayarit-style red snapper, grilled street corn on a stick, and vegan enchiladas all share space here.

Handmade tortillas and fresh salsa are made in-house, which makes every bite feel intentional and alive.

Bright plating, generous portions, and a lively dining room give the experience extra personality, while familiar flavors keep even the more creative combinations approachable for first-time visitors and regulars alike.

Fun fact: Meximodo actually holds a Guinness World Record, which tells you everything about how seriously they take their craft.

The family-style plates are perfect for sharing, and the carne asada is the kind of dish that makes you want to clear your schedule. Meximodo earns its top spot because it blends tradition with innovation without losing soul.

That combination is rarer than you think.

2. Orale Mexican Kitchen

Orale Mexican Kitchen
© Orale Mexican Kitchen – Restaurants Jersey City

Jersey City has a lot going for it, and Orale Mexican Kitchen at 341 Grove St, Jersey City, NJ 07302 is near the top of that list. This place hits you with energy the moment you walk in.

Bold flavors, creative recipes, and a menu that refuses to play it safe.

The guacamole flight alone is worth the trip. Tasting multiple guac variations side by side feels indulgent in the best way possible.

Add the cemita al pastor sandwich, the pork enchilada suiza, and the barrio burger to your order and prepare to rethink everything you thought you knew about Mexican food.

Orale also does right by plant-based eaters, with vegan chimi and vegetariano tacos that actually deliver on flavor. The kitchen focuses on fresh ingredients, and the difference is noticeable in every bite.

Huevos rancheros at brunch here are a whole experience.

Orale is the kind of place that earns a permanent spot in your restaurant rotation without even trying that hard.

3. Barrio Costero

Barrio Costero
© Barrio Costero

Coastal vibes meet Mexican tradition at Barrio Costero, and the result is something pretty special. Tucked at 610 Bangs Ave, Asbury Park, NJ 07712, this spot brings a hip, joyous energy that matches perfectly with the Asbury Park scene.

The open kitchen concept keeps things lively and transparent. Seasonal ingredients keep the menu moving, while colorful presentations and thoughtful textures give each plate enough personality to stand out without losing the relaxed spirit of the neighborhood around it.

Shared plates are the way to go here. The sweet potato dish with black beans, blistered shishito peppers with chipotle puree, and empanaditas with quince-cardamom puree are all worth ordering.

Tuna sashimi ceviche is a showstopper that blends coastal freshness with bold Mexican spice.

The huarache featuring red mole and mushrooms shows the kitchen is not afraid to go deep with traditional techniques.

Vegan-friendly options like the squash arepa mean everyone at the table is covered. Barrio Costero is the kind of restaurant that feels like a discovery even after you have been there three times.

Every visit reveals something new on the menu worth trying.

4. Agave

Agave
© Agave

Agave in Flemington is the restaurant crossover nobody saw coming. Mexican and Italian flavors sharing a menu sounds unusual, but at 171 Stanton Rd, Flemington, NJ 08822, it works beautifully.

Everything is made from scratch, and that commitment to homemade quality shines through on every plate.

The backstory here adds extra flavor. The chef-owner has celiac disease, which led to a genuine dedication to gluten-free cooking.

The result is a menu full of flavorful gluten-free options that never feel like a compromise. Birria tacos and the signature Mulita are must-orders that keep regulars coming back.

An outdoor patio adds to the charm of this cozy bistro setting. Nachos, avocado shrimp ceviche, and grilled street corn round out a menu that feels both familiar and exciting.

The portions are generous, too, making it easy to share several dishes comfortably and explore both sides of the kitchen.

The Italian classics like pasta and pizza sitting alongside tacos and burritos should not work, but somehow it all makes perfect sense. Agave is proof that the best ideas are the ones that break the rules a little.

5. El Pueblo Taqueria

El Pueblo Taqueria
© El Pueblo Taqueria

Way down at the tip of New Jersey, a little taqueria is doing big things. El Pueblo Taqueria at 3704 Bayshore Rd, North Cape May, NJ 08204 is the kind of spot you stumble onto and immediately tell everyone you know.

The atmosphere is warm and welcoming, with a family-focused energy that feels genuinely authentic.

The roots here run deep. The kitchen draws inspiration from Oaxaca, one of Mexico’s most celebrated food regions, and that culinary heritage comes through in every dish.

Al Pastor with spicy pork and pineapple, Campechanos blending chorizo, steak, and chicharrones, and Alambre with meat, bacon, peppers, and onions are all standout choices.

Fresh guacamole prepared to order is the kind of detail that separates good restaurants from great ones. Ceviche and other seafood options have recently joined the menu, expanding what was already a strong lineup.

Burritos, enchiladas, and pueblo nachos round things out nicely. El Pueblo Taqueria is a hidden gem that deserves way more recognition than it currently gets.

6. La China Poblana

La China Poblana
© La China Poblana

La China Poblana is the kind of place that makes you realize how creative Mexican cuisine can truly be. Found at 556 NJ-18, East Brunswick, NJ 08816, this spot offers a diverse traditional menu inside a cozy space with an open kitchen that makes the whole experience feel personal and alive.

Birria pizza is the dish everyone talks about, and for good reason. It takes a beloved Mexican staple and reimagines it in a way that feels both playful and deeply satisfying.

The Molcajete La China Poblana, a large traditional dish combining grilled steak, chicken, and shrimp, is the kind of centerpiece that makes a meal feel like a celebration.

Portions are generous and prices are fair, which makes this spot an easy yes for any occasion.

Homemade guacamole, chalupas topped with onion and cheese, chilaquiles in several variations, and hearty burritos fill out a menu that covers all the bases.

La China Poblana earns its reputation by staying true to flavor while never being afraid to surprise you.

7. Mi Lupita’s Kitchen

Mi Lupita's Kitchen
© Mi Lupita’s Kitchen

Some restaurants feel like home the second you walk in, and Mi Lupita’s Kitchen is exactly that. Settled at 193 Shrewsbury Ave, Red Bank, NJ 07701, this spot carries the warmth of family recipes and the kind of authenticity that cannot be manufactured.

Every dish tells a story.

Nixtamalized handmade tortillas pressed fresh daily are the foundation of everything here. That level of dedication to craft sets the tone for the entire menu.

Signature quesabirria with slow-braised beef and rich consomme is a must-order that delivers deep, layered flavor in every single bite.

Enchiladas mole following a special family recipe, perfectly grilled carne asada, and the colorful Enchilada Tri-Color are all reasons to return again and again. Loaded Mexican Street Fries and elote round out a menu that balances tradition with crowd-pleasing comfort.

Mi Lupita’s Kitchen proves that the best food does not need gimmicks or trendy presentations. It just needs soul, good ingredients, and a recipe worth protecting.

8. Paloma Restaurante

Paloma Restaurante
© Paloma Restaurante

Fine dining and Mexican cuisine make a stunning pair at Paloma Restaurante.

Located at 703 Haddon Ave, Collingswood, NJ 08108, this spot reimagines familiar favorites with international flair and a polished interior that uses muted, earthy tones to create a genuinely sophisticated atmosphere.

Chef Ivan Reyes brings a contemporary culinary vision that pushes boundaries in the most exciting way. Tuna tostada with peanut-salsa macha, shrimp aguachile served Sinaloa style, and Scallop Ceviche are dishes that belong in any serious food conversation.

Seafood Paella and Chicken Spring Rolls show the kitchen is not afraid to pull from multiple culinary traditions.

Sikil pak, a Mayan pumpkin seed hummus, is the kind of detail that signals a kitchen doing its homework. Tacos and fajitas hold their own alongside the more elevated offerings, giving the menu impressive range.

Paloma Restaurante is where you go when you want Mexican food to feel like an event.

Every plate is thoughtfully composed, and the overall experience stays with you long after the meal is over.

9. El Asadero Mexican Grill

El Asadero Mexican Grill
© El Asadero Mexican Grill Rochelle Park

Charcoal-grilled everything sounds like a dream, and El Asadero Mexican Grill makes that dream a reality. Situated at 375 W Passaic St, Rochelle Park, NJ 07662, this spot specializes in the kind of smoky, fire-kissed cooking that reminds you why grilling is one of humanity’s greatest achievements.

The Molcajete for two is the signature move here.

Grilled meats served in a traditional stone bowl create a presentation that is as impressive to look at as it is to eat. Tableside guacamole adds a theatrical touch that elevates the whole experience before the main event even arrives.

Birria tacos with rich, deeply flavored filling, Tampiquena Entomatadas, and Enmoladas featuring tortillas with mole sauce are all worth ordering.

Fajitas Mixtas with chicken, steak, and shrimp bring serious sizzle to the table. Carnitas tacos and quesadillas round out a menu that has something for every appetite.

El Asadero does not overthink things. It just focuses on honest, flavorful cooking done with care, and that straightforward approach is exactly what makes it so satisfying.

10. La Cita

La Cita
© La Cita Authentic Mexican Restaurant

La Cita in Cherry Hill wraps up this list with the kind of warmth and authenticity that makes Mexican food so beloved in the first place.

Found at 911 Marlton Pike W, Cherry Hill, NJ 08002, this restaurant prides itself on home-cooked meals built around family recipes and traditional sauces that have clearly been perfected over time.

Mole and cochinita pibil are the dishes that put La Cita on the map, and both are executed with impressive depth and care. The molcajete bowl is another crowd favorite that delivers big, satisfying flavors in every spoonful.

Homemade tamales are a traditional choice that connects every bite to something timeless and meaningful.

Daily lunch specials offer great value, and a Mexican buffet gives you the chance to sample widely before committing. Birria tacos, carne asada tacos, chicken burritos, and Queso Fundido with poblano peppers fill out a menu that covers all the comfort-food classics.

La Cita closes this ranking on a high note, reminding us that sometimes the most important ingredient in great food is heart.