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.

  1. La Hacienda 1
    La Hacienda 0.00 (0 Reviews)
    • Item Prices 810
    • Average Item Price $10.28
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Traditional Mexican, Tex-Mex

    Signature Dishes:

    QuesadillasBurritosNachosFajitas

    La Hacienda 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

    La Hacienda Menu Prices
  2. Taqueria Downtown 2
    Taqueria Downtown 0.00 (0 Reviews)
    • 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

    Taqueria Downtown 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

    Taqueria Downtown Menu Prices
  3. Mi Pueblo Querido 3
    Mi Pueblo Querido 0.00 (0 Reviews)
    • 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

    Mi Pueblo Querido 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

    Mi Pueblo Querido Menu Prices
  4. La Mixteca 4
    La Mixteca 0.00 (0 Reviews)
    • 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

    La Mixteca 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

    La Mixteca Menu Prices
  5. Agave Mexican Cuisine 5
    Agave Mexican Cuisine 0.00 (0 Reviews)
    • 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

    Agave Mexican Cuisine 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

    Agave Mexican Cuisine Menu Prices
  6. Casa Romero 6
    Casa Romero 0.00 (0 Reviews)
    • Item Prices 339
    • Average Item Price $13.95
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Traditional Mexican

    Signature Dishes:

    FlautasQuesadillaGuacamole

    Casa Romero 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

    Casa Romero Menu Prices
  7. Tacoria 7
    Tacoria 0.00 (0 Reviews)
    • 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

    Tacoria 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

    Tacoria Menu Prices
  8. El Aguila Dorada 8
    El Aguila Dorada
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Traditional Mexican

    Signature Dishes:

    Mexican QuesadillaTacos SuavesMaduros

    El Aguila Dorada 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 Taqueria 9
    Cemitas Puebla Y Taqueria
    Type of Restaurant:

    Casual Dining / Authentic Taqueria

    Type of Food:

    Traditional Mexican (Poblano focus)

    Signature Dishes:

    CemitaTacos Mexico City StyleChimichangaEnchiladas MexicanasQuesadillas GrandesFlautas

    Cemitas Puebla Y Taqueria 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 Kitchen 10
    Orale Mexican Kitchen
    Type of Restaurant:

    Casual Dining (Upscale Casual)

    Type of Food:

    Modern Mexican

    Signature Dishes:

    Truffle Ribeye BurritoCarne AsadaEnchilada MoleMachin

    Orale Mexican Kitchen 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