10 Best Mexican Restaurants In NJ
The ten best Mexican restaurants in NJ include La Hacienda, Taqueria Downtown, Mi Pueblo Querido, El Aguila Dorada, Cemitas Puebla, La Mixteca, Orale Mexican Kitchen, Agave Mexican Cuisine, Casa Romero, and Tacoria. Mexican cuisine in the Garden State is well-regarded for its authentic regional flavors, fresh ingredients, and a blend of traditional and modern approaches, establishing a high benchmark in the Northeastern United States. New Jersey also celebrates its Mexican heritage through events like the NJ Taco Festival. Orale Mexican Kitchen in Jersey City provides sophisticated dining with creative dishes and cocktails. La Mixteca offers a focused taste of regional Mexican cooking, while long-standing quick-service spots such as Taqueria Downtown offer popular street tacos.
Mexican dining locations are commonly found across New Jersey, encompassing areas like Paterson, Jersey City, and Passaic within counties such as Passaic and Hudson. The array of Mexican restaurants New Jersey options includes elegant dining rooms, genuine taco shops, and lively cantinas. Atmospheres vary considerably, from the refined ambiance at Agave Mexican Cuisine to the bustling, informal energy of Tacoria. These high-quality venues and favored local spots form a vital component of the state's food identity. A meal at a Mexican eatery in New Jersey costs between $10 and $55 per person.
Some of New Jersey's Mexican kitchens gain acclaim for their dedication to traditional tastes and hearty dishes. Orale Mexican Kitchen stands as the top choice for a complete dining experience, recognized for its vibrant decor, creative food, and lively atmosphere. For the best Mexican food in NJ in a fast-casual setting, Tacos My Guey serves as a prime option, well-known for its authentic street tacos. Agave Mexican Cuisine is noted for its sophisticated approach to Mexican cuisine, making it a top choice for a refined experience. Diners seeking plant-based meals find options like vegan chimichangas at Orale Mexican Kitchen, while La Hacienda provides gluten-free selections, including corn tortillas and grilled items.
The top Mexican restaurants in NJ are listed below.
10 Best Mexican Restaurants In NJ are listed below.
-
1
La HaciendaLa Hacienda is a traditional Mexican restaurant in Paterson, offering a menu that blends Tex-Mex and authentic Mexican dishes. The restaurant provides a lively atmosphere with mariachi music on Sundays and a central bar.- Item Prices 810
- Average Item Price $10.28
Type of Restaurant:Casual Dining
Type of Food:Traditional Mexican, Tex-Mex
Signature Dishes:QuesadillasBurritosNachosFajitas
Location:102 McLean Blvd, Paterson, NJ 07514
Special Feature:The restaurant features a mariachi band on Sundays and a central bar with large screens, creating a festive and social dining environment.
What Makes It Special:La Hacienda is known for its blend of Tex-Mex and traditional Mexican dishes, friendly service, and lively atmosphere, making it a popular spot for diverse tastes.
What Sets It Apart:Its combination of a varied menu, Sunday mariachi music, and a sports-friendly bar distinguishes it as a versatile dining destination.
Operating Hours:Tuesday – Thursday: 12:00 PM – 11:00 PMFriday – Saturday: 12:00 PM – 12:00 AMSunday: 12:00 PM – 11:00 PMMonday: Closed
Price:$20 to $30 per person
-
2
Taqueria DowntownTaqueria Downtown is a popular taqueria in Jersey City, known for its authentic Mexican street food and vibrant, L.A. pop culture-inspired decor. The eatery offers flavorful tacos and a lively atmosphere.- Item Prices 62
- Average Item Price $5.89
Type of Restaurant:Casual Dining, Taqueria
Type of Food:Mexican Street Food, Tacos
Signature Dishes:ChilaquilesHomemade PozoleRojas Enchiladas
Location:236 Grove St, Jersey City, NJ 07302
Special Feature:The eatery originated as a popular taco truck and features L.A. pop culture memorabilia, creating a unique and energetic ambiance.
What Makes It Special:Taqueria Downtown is recognized for its fresh-made salsas, flavor-packed tacos, and its lively, L.A.-inspired setting.
What Sets It Apart:Its origins as a successful taco truck and its distinct L.A. pop culture decor, combined with quality street food, distinguishes it as a local favorite.
Operating Hours:Monday – Sunday: 11:00 AM – 10:45 PM
Price:$20 to $30 per person
-
3
Mi Pueblo QueridoMi Pueblo Querido is a casual Mexican eatery in Passaic, known for serving straightforward and authentic Mexican cuisine. The restaurant focuses on classic Mexican staples, offering generous portions at a modest price.- Item Prices 301
- Average Item Price $10.38
Type of Restaurant:Casual Dining
Type of Food:Traditional Mexican
Signature Dishes:Torta De Milanesa De PolloBurrito De ResBurrito De Pollo
Location:551 Broadway, Long Branch, NJ 07740
Special Feature:The eatery is known for its value and large portions, with many items being very affordable.
What Makes It Special:Mi Pueblo Querido is recognized for its authentic flavors, fresh ingredients, and efficient service, making it a popular spot for an affordable Mexican meal.
What Sets It Apart:Its focus on generous, affordable, and authentic Mexican food, particularly its pambazo sandwich and variety of tacos, distinguishes it from other eateries.
Operating Hours:Monday – Saturday: 6:30 AM – 9:00 PMSunday: 8:00 AM – 9:00 PM
Price:$10 to $20 per person
-
4
La MixtecaLa Mixteca is a casual Mexican restaurant in Trenton, specializing in regional cuisine from the Mixteca region of Mexico. The menu features authentic dishes prepared with fresh ingredients, offering a taste of genuine regional cooking.- Item Prices 16
- Average Item Price $3.03
Type of Restaurant:Casual Dining
Type of Food:Regional Mexican, Traditional Mexican
Signature Dishes:BurritosEnchiladasChicken Burrito WITH Salsa
Location:110 Main St, Butler, NJ 07405
Special Feature:The restaurant is known for its dedication to the specific culinary traditions of the Mixteca region, offering unique dishes.
What Makes It Special:La Mixteca is recognized for its commitment to bringing the true flavors of Mexico's Mixteca region to New Jersey, providing a genuine culinary experience.
What Sets It Apart:Its specific focus on the distinct cuisine of the Mixteca region, a less common offering, distinguishes it from more generalized Mexican restaurants.
Operating Hours:Monday – Friday: 11:00 AM – 9:00 PMSaturday: 7:00 AM – 9:00 PMSunday: 7:00 AM – 7:30 PM
Price:$10 to $20 per person
-
5
Agave Mexican CuisineAgave Mexican Cuisine is an upscale Mexican restaurant in Newark, offering a menu of refined Mexican dishes with a focus on regional specialties. The restaurant provides a sophisticated dining experience in an elegant setting.- Item Prices 170
- Average Item Price $10.66
Type of Restaurant:Fine Dining
Type of Food:Modern Mexican, Regional Mexican
Signature Dishes:Quesadilla de BistecBirria Quesataco Campechanos Tacos
Location:138 Myrtle Ave, Long Branch, NJ
Special Feature:The restaurant features a refined ambiance with tasteful decor, suitable for special occasions.
What Makes It Special:Agave Mexican Cuisine is known for its sophisticated presentation of Mexican cuisine and high-quality ingredients, providing an elevated dining experience.
What Sets It Apart:Its refined take on Mexican dishes, particularly its gourmet approach to traditional items in an elegant setting, distinguishes it from more casual establishments.
Operating Hours:Tuesday – Sunday: 10:00 AM – 9:00 PMMonday: Closed
Price:$30 to $50 per person
-
6
Casa RomeroCasa Romero is a casual Mexican eatery in Jersey City, offering a menu of traditional Mexican dishes. The restaurant provides a welcoming and family-friendly dining experience with classic flavors.- Item Prices 339
- Average Item Price $13.95
Type of Restaurant:Casual Dining
Type of Food:Traditional Mexican
Signature Dishes:FlautasQuesadillaGuacamole
Location:118 New Market Ave, South Plainfield, NJ 07080
Special Feature:The restaurant offers a comfortable and unpretentious atmosphere, emphasizing home-style cooking.
What Makes It Special:Casa Romero is known for its consistent quality, hearty portions, and friendly service, making it a reliable spot for Mexican comfort food.
What Sets It Apart:Its focus on providing dependable, home-style Mexican dishes in a relaxed, community-oriented setting distinguishes it from more modern or upscale establishments.
Operating Hours:Sunday, Tuesday – Thursday: 11:00 AM – 11:00 PMFriday – Saturday: 11:00 AM – 2:00 AM
Price:$10 to $20 per person
-
7
TacoriaTacoria is a fast-casual taqueria in Jersey City, known for its fresh ingredients and customizable Mexican street food. The eatery provides a vibrant and energetic atmosphere with a focus on flavorful tacos and burritos.- Item Prices 1848
- Average Item Price $9.94
Type of Restaurant:Fast-Casual, Taqueria
Type of Food:Mexican Street Food, Tacos
Signature Dishes:Pollo AsadoCarne AsadaMexican Street Corn
Location:110 Nassau St, Princeton, NJ 08542
Special Feature:The eatery is known for its fresh, vibrant ingredients and a build-your-own style menu, allowing for personalized meals.
What Makes It Special:Tacoria is recognized for its fresh ingredients, flavorful, customizable Mexican street food, and lively atmosphere.
What Sets It Apart:Its focus on customizable tacos and burritos with fresh, high-quality ingredients distinguishes it as a popular and modern fast-casual option.
Operating Hours:Monday – Thursday: 11:30 AM – 9:00 PMFriday – Saturday: 11:30 AM – 10:00 PMSunday: 11:30 AM – 9:00 PM
Price:$10 to $20 per person
-
8
El Aguila DoradaEl Aguila Dorada is a casual Mexican eatery in Newark, offering a menu of traditional Mexican dishes. The restaurant provides a straightforward dining experience with classic flavors in a welcoming setting.Type of Restaurant:Casual Dining
Type of Food:Traditional Mexican
Signature Dishes:Mexican QuesadillaTacos SuavesMaduros
Location:412 Broadway, Bayonne, NJ 07002
Special Feature:The restaurant offers a comfortable and unpretentious atmosphere, suitable for everyday dining.
What Makes It Special:El Aguila Dorada is known for its consistent quality and classic Mexican dishes, providing a reliable option for traditional comfort food.
What Sets It Apart:Its focus on serving well-prepared, home-style Mexican comfort food in a friendly, local setting distinguishes it from more modern or upscale establishments.
Operating Hours:Monday – Thursday: 11:00 AM – 10:00 PMFriday: 11:00 AM – 11:00 PMSaturday: 11:00 AM – 2:00 AMSunday: 11:00 AM – 10:00 PM
Price:$10 to $20 per person
-
9
Cemitas Puebla Y TaqueriaCemitas Puebla Y Taqueria is a vibrant, authentic Mexican eatery in Union City known for its dedication to the culinary traditions of Puebla, Mexico. Far from a standard Tex-Mex joint, this local favorite specializes in the hearty, complex sandwiches and traditional platters that define Central Mexican cuisine. The atmosphere is casual and colorful, offering a warm neighborhood vibe that attracts both local families and food enthusiasts seeking genuine regional flavors and generous portions.Type of Restaurant:Casual Dining / Authentic Taqueria
Type of Food:Traditional Mexican (Poblano focus)
Signature Dishes:CemitaTacos Mexico City StyleChimichangaEnchiladas MexicanasQuesadillas GrandesFlautas
Location:520 24th St, Union City, NJ 07087
Special Feature:The restaurant is a standout for its "Cemita" sandwiches, a regional specialty from Puebla featuring a unique seeded roll and fresh papalo herb, while also offering an extensive breakfast and dinner menu that covers the full spectrum of Mexican comfort food.
What Makes It Special:Cemitas Puebla is celebrated for its "home-cooked" quality. Unlike commercialized Mexican food, the dishes here rely on traditional preparation techniques and fresh ingredients, making it a destination for those who want a taste of Mexico that feels like it came straight from a family kitchen.
What Sets It Apart:While many local spots offer standard fare, Cemitas Puebla distinguishes itself by balancing specific regional Poblano specialties with perfectly executed classics like their signature Chimichangas and Quesadillas Grandes. Their long operating hours make them a reliable staple for everything from early breakfast to late-night cravings.
Operating Hours:Monday to Saturday: 8:30 AM – 10:00 PMSunday: 11:00 AM – 10:00 PM
Price:$10 to $20 per person
-
10
Orale Mexican KitchenOrale Mexican Kitchen is a modern Mexican restaurant in Jersey City, offering a menu of creative Mexican cuisine and innovative cocktails. The restaurant provides a vibrant, energetic atmosphere with unique decor.Type of Restaurant:Casual Dining (Upscale Casual)
Type of Food:Modern Mexican
Signature Dishes:Truffle Ribeye BurritoCarne AsadaEnchilada MoleMachin
Location:341 Grove St, Jersey City, NJ 07302
Special Feature:The restaurant features vibrant, macabre wall paintings, a rock soundtrack, and an extensive tequila menu, creating a lively and unique ambiance.
What Makes It Special:Orale Mexican Kitchen is known for its spirited and creative food and cocktails, lively atmosphere, and inventive take on Mexican cuisine.
What Sets It Apart:Its modern, inventive approach to Mexican cuisine, combined with a strong bar program and distinctive decor, distinguishes it as a popular and dynamic dining spot.
Operating Hours:Monday – Thursday: 3:00 PM – 11:00 PMFriday: 3:00 PM – 11:30 PMSaturday: 12:00 PM – 11:30 PMSunday: 12:00 PM – 10:00 PM
Price:$30 to $50 per person
What Makes Mexican Restaurants In NJ Famous?
Mexican restaurants in New Jersey are recognized for their authentic regional cooking, fresh ingredients, and a blend of traditional and modern approaches. New Jersey's Mexican food attracts patrons seeking specific food preparations like Puebla-style moles and handmade tortillas. The state's diverse population, including a significant Mexican-American community, means eateries incorporate influences from various Mexican regions, particularly Puebla and Oaxaca. New Jersey maintains a strong appreciation for accessible, flavorful Mexican food, which cultivates a thriving food setting that supports both classic and contemporary Mexican cooking. New Jersey gains recognition for its family-owned dining spots and chef-driven concepts that offer Mexican food with fresh components and genuine tastes.
What Types of Mexican Restaurants are Commonly Found in NJ?
New Jersey's Mexican dining options showcase the state's numerous cuisines, such as Traditional Mexican Eateries, Taquerias, and Modern Mexican Restaurants, providing varied dining experiences of this famous cuisine. New Jersey's most common types of Mexican restaurants are outlined below.
- Traditional Mexican Eateries: These dining spots serve classic, home-style recipes, highlighting genuine flavors and often showcasing regional food items. Mi Pueblo Querido and El Aguila Dorada fit this description.
- Taquerias (Taco Shops): These venues present true tacos and other street food items, focusing on quick service and authentic flavors. Taqueria Downtown and Taco Imperial are examples.
- Modern Mexican Restaurants: These dining places feature contemporary interpretations of classic Mexican dishes, emphasizing fresh ingredients and elegant presentations. Orale Mexican Kitchen and Agave Mexican Cuisine represent this style.
- Regional Mexican Restaurants: These dining establishments focus on the specific culinary traditions of particular Mexican states or regions, such as Mixteca. La Mixteca exemplifies this type.
- Mexican Cantinas and Bars: These provide an energetic atmosphere, serving Mexican food alongside a focus on beverages like margaritas and a bustling environment. La Hacienda and Orale Mexican Kitchen are examples.
Are There Authentic Mexican Restaurants In NJ?
Yes, New Jersey contains Mexican restaurants that prepare food in a traditional manner, including Mi Pueblo Querido, La Mixteca, and Taqueria Downtown. Mi Pueblo Querido is noted for its authentic Mexican staples and handmade tortillas. La Mixteca is known for its regional cooking from the Mixteca area of Mexico. Taqueria Downtown provides classic Mexican street food with fresh salsas and traditional taco fillings. These dining establishments prioritize classic recipes, cooking methods, and ingredients, delivering genuine Mexican dining experiences.
What are the Signature Dishes at the Best Mexican Restaurants In NJ?
Signature dishes at New Jersey's best Mexican restaurants display traditional tastes and particular food items including Al Pastor Tacos, Mole Poblano, and Puffy Tacos. The subsequent list details some of these popular dishes.
- Al Pastor Tacos: Marinated pork cooked on a vertical spit (trompo), thinly sliced, and served on corn tortillas with pineapple, onion, and cilantro. This is a local favorite at Tacos My Guey and Taqueria Downtown.
- Mole Poblano: A complex, savory-sweet sauce made from many ingredients, including chiles, spices, and chocolate, traditionally served over chicken or other meats. La Hacienda and Agave Mexican Cuisine offer this rich sauce.
- Pambazo Sandwich: A Mexican sandwich dipped in a red chile sauce and then grilled, typically filled with chorizo and potatoes, lettuce, cheese, and cream. Mi Pueblo Querido offers this unique item.
- Bone Marrow Tacos: Tacos featuring roasted bone marrow as a rich and flavorful filling, often served with tortillas and condiments. Orale Mexican Kitchen features this innovative dish.
- Cemitas: A Puebla-style sandwich served on a sesame seed roll, typically filled with milanesa (breaded meat), Oaxaca cheese, avocado, and papalo. La Mixteca offers this regional specialty.
- Birria Tacos: Slow-cooked, tender meat stewed in a savory broth, served in tacos, often with a side of consommé for dipping. Mi Pueblo Querido (as Mexico Deli) and Taqueria Downtown offer flavorful birria options.
- Chile Relleno: Poblano peppers filled with cheese or meat, coated in a light batter, fried, and covered in a savory sauce. La Hacienda and El Aguila Dorada feature this classic dish.
How Do NJ Mexican Restaurants Compare to Old Town San Diego’s Best?
New Jersey Mexican restaurants emphasize authentic regional cooking, modern interpretations, and a blend of traditional and contemporary approaches. This differs from the best Mexican restaurants in Old Town San Diego, which features a strong emphasis on traditional, festive dining, Baja-style influences, and mariachi entertainment. New Jersey's food environment includes many family-owned eateries and chef-driven concepts, often with influences from Puebla and Oaxaca. Old Town San Diego's Mexican restaurants are known for their historic ambiance, live music, and hearty Tex-Mex comfort food, alongside Baja-style fish tacos. New Jersey's offerings lean towards refined presentations and innovative menus, particularly with dishes using fresh ingredients and complex sauces. Old Town San Diego's Mexican food is often characterized by its immersive cultural experience and classic, satisfying meals. New Jersey's restaurants frequently feature a diverse range of regional specialties and a growing modern Mexican scene.
Do Mexican Restaurants In NJ Offer Vegan Options?
Yes, Mexican restaurants in New Jersey provide plant-based choices, including Orale Mexican Kitchen, Tacoria, La Hacienda, Mi Pueblo Querido, La Mixteca, and Agave Mexican Cuisine. Many dining establishments present vegetarian sections where dishes can be made vegan by removing cheese and dairy-based sauces. Orale Mexican Kitchen offers vegan chimichangas and vegetariano tacos with seitan. Tacoria has several veggie options, including brussels sprouts tacos. La Hacienda provides vegetable plates and can adapt other dishes. Mi Pueblo Querido features bean and vegetable tamales. La Mixteca offers vegetable-focused main courses. Agave Mexican Cuisine has plant-based appetizers and can adjust entrees for vegan diners.
Do Mexican Restaurants In NJ Offer Gluten-Free Options?
Yes, Mexican restaurants in New Jersey feature selections free of gluten, including La Hacienda, Orale Mexican Kitchen, Agave Mexican Cuisine, Tacoria, Mi Pueblo Querido, and La Mixteca. A good portion of Mexican cooking is inherently gluten-free, as corn tortillas, meats, and vegetables form the foundation of many dishes. La Hacienda offers many grilled items and corn-based dishes free of gluten. Orale Mexican Kitchen provides gluten-free corn tortillas for tacos and can adapt many of its modern dishes. Agave Mexican Cuisine features grilled meats and seafood, along with corn-based items. Tacoria offers gluten-free options for many of its tacos and bowls. Mi Pueblo Querido prepares many of its traditional dishes using corn as a base. La Mixteca has many inherently gluten-free items, including regional specialties made with corn.
What is the Average Price of a Meal at Mexican Restaurants In NJ?
The price for a meal at a Mexican restaurant in New Jersey ranges from $10 to $55 per person. A single meal at a fast-casual taqueria like Taco Imperial or Mi Pueblo Querido costs $10 to $20. A meal for two to four people at a casual dining spot such as Taqueria Downtown or Casa Romero costs $30 to $60. A meal at a budget-friendly eatery like Taco Imperial or El Aguila Dorada costs $15 to $25 per person. A complete dinner experience at an upscale restaurant like Agave Mexican Cuisine or Orale Mexican Kitchen costs $25 to $55 per person.
Is Mexican Food Popular in NJ?
Yes, Mexican food enjoys widespread favor in New Jersey. The cuisine's popularity is clear from the numerous Mexican restaurants located across the state, ranging from informal taco shops to sophisticated dining venues. New Jersey's diverse population, including a significant Mexican-American community, fosters a thriving Mexican food environment. The state's proximity to major culinary hubs like New York City and Philadelphia also contributes to a demand for high-quality and inventive Mexican food. The existence of chef-led Mexican restaurants, alongside beloved family-owned eateries, shows a desire for both traditional and modern Mexican cuisine. Mexican food serves as a regular choice for daily meals and celebrations for a significant portion of New Jersey's population, demonstrating its broad appeal and incorporation into the local diet.
Find your next favorite spot
Can't decide? start here: