New Jersey is home to some of the most vibrant and authentic Latin dining experiences in the Northeast. From bold Mexican classics like sizzling tacos and handcrafted burritos to rich Peruvian ceviches and wok-tossed Arroz Chaufa, the Garden State's diverse culinary scene has something for every palate. Whether you're a long-time fan of Latin flavors or discovering them for the first time, these five standout restaurants deserve a spot on your must-visit list.
In this guide, we explore five incredible Latin and Mexican restaurants across New Jersey — each with its own unique story, signature dishes, and community spirit. Let's take a flavorful journey through the best of NJ's Latin dining scene!
1. El Rincon — Jamesburg, NJ
A Fiesta in Every BiteWebsite: www.elrinconjamesburg.com Address: 215 Forsgate Dr, Jamesburg, NJ 08831 Phone: 732-945-0300
If you're searching for truly authentic Mexican cuisine in Central New Jersey, El Rincon in Jamesburg is the answer. This charming, family-run restaurant brings the bold, vibrant flavors of Mexico right to your plate — earning rave reviews from locals and visitors alike.
What makes El Rincon special? Owner Alfredo goes above and beyond to ensure every guest has a perfect dining experience, making it a standout in the Jamesburg restaurant scene. The atmosphere is festive and cozy, with BYOB options that make every meal feel like a celebration.
2. Luna y Sol Mexican Restaurant — Moorestown, NJ
From-Scratch Mexican Cuisine Under the Sun & MoonWebsite: www.lunaysolmexicanrestaurant.com Address: 61 East Main Street, Moorestown, NJ 08057 Phone: 856-316-3992
Established in 2018 by the same culinary team behind the beloved Mi Ranchito Mexican Food Store, Luna y Sol Mexican Restaurant has quickly become one of the most celebrated Mexican dining destinations in Burlington County and beyond. Located in the heart of Moorestown, this warm and inviting restaurant is renowned for its made-from-scratch approach and locally sourced ingredients.
3. Jose's Mexican Cantina — New Providence, NJ
Taste the Fiesta on Every Plate!Website: www.josesmexcantina.com Address: 24 South Street, New Providence, NJ 07974 Phone: 908-464-4360
Nestled in the heart of New Providence, Jose's Mexican Cantina is a true hidden gem in Union County. This family-owned and locally operated restaurant brings the warmth, soul, and bold flavors of Mexico to every plate — making it a beloved neighborhood favorite near Chatham, Madison, and Short Hills.
What makes Jose's Mexican Cantina special? Under the passionate ownership of Andy Franco, Jose's offers a uniquely family-oriented dining experience complete with BYOB and live music — creating a vibrant, festive atmosphere that feels like a real cantina in Mexico. Every dish is made to order with super fresh ingredients that are never overly salty and always authentically seasoned.
4. Avocado Fiesta Grill — Merchantville, NJ
Fresh, Bold & Avocado-ObsessedWebsite: www.avocadofiestagrill.com Address: 134 E Park Ave, Merchantville, NJ 08109 Phone: 856-454-9777
At Avocado Fiesta Grill in Merchantville, the humble avocado takes center stage in a celebration of fresh Mexican flavors done right. This beloved family-owned restaurant has built a devoted following in Camden County thanks to its vibrant atmosphere, clean dining environment, and a menu that blends traditional Mexican recipes with creative, health-conscious twists.
🇵🇪 5. La Skinita Two — Linden, NJ
The Heart & Soul of Authentic Peruvian-Latin CuisineWebsite: www.laskinita2linden.com Address: 133 N Wood Ave, Linden, NJ 07036 Phone: 908-378-5000
Rounding out our list is the standout La Skinita Two in Linden — a vibrant Latin restaurant that brings the bold, soulful flavors of Peru and Latin America to Union County. Unlike the other Mexican-focused restaurants on this list, La Skinita Two offers a rich deep dive into Peruvian and Peruvian-Chinese (Chifa) cuisine, making it a truly unique and unmissable dining destination in New Jersey.