Best Mexican restaurants and taquerias in Monmouth County, NJ
18 local picks across 16 towns, hand-picked by Monmouth Guide.
Tacos, burritos and family-run Mexican kitchens across the county, from quick counters to sit-down dinners. Here are 18 Mexican restaurants and taquerias across 16 Monmouth County towns, from Asbury Park to Wall Township.
Local favorites
-
Azteca Restaurant
Lake Como · Mexican · 4.4 stars across 150 reviewsSmall Mexican restaurant on Main Street serving tacos, enchiladas, burritos and mole.
-
Bougainvillea Mexican Restaurant and Bakery
Hazlet · Mexican · Opened in 2026 in a striking round pink building on Route 35Mexican restaurant and on-site bakery serving fajitas, enchiladas and breakfast plates plus fresh pan dulce and cakes.
-
El Rey Rosticeria y Restaurante
Asbury Park · Mexican · Yelp top-rated in Asbury ParkRelaxed BYOB Mexican spot known for birria tacos, tortas, huaraches and rotisserie favorites.
-
El Rinconcito de Mama
Matawan · Mexican · Rated about 4.8 stars on GoogleMain Street Mexican kitchen cooking family recipes like al pastor tacos, enchiladas suizas, mole and tlayudas.
-
Los Barbaros Birria
Belmar · Mexican · Known for birria tacosTaqueria specializing in birria tacos with consommé for dipping, plus birria pizza and ramen.
-
Puerto Escondido
West Long Branch · Mexican · Rated 4.8 across 110+ reviewsCasual Mexican restaurant on Monmouth Road serving tacos, burritos and platters.
-
Taco Stop and Deli
Millstone · Mexican, deli · 4.8 stars across 100+ reviewsDeli and taqueria serving tacos, tortas, breakfast sandwiches, and wraps, with online ordering.
More Mexican restaurants and taquerias to try
-
10th Ave Burrito Co.
Belmar · MexicanDiners, Drive-Ins and Dives-featured Mexi-Cali spot with a patio, weekend brunch and free live music on weekends.
-
Barrio Costero
Asbury Park · MexicanCoastal Mexican restaurant on Bangs Avenue with a seasonal menu of tacos, shared plates and an agave-heavy cocktail list.
-
El Agave Mexican Cuisine
Freehold Township · MexicanCasual Mexican spot for tacos, birria and seafood dishes, with outdoor seating and a kids menu.
-
Emilio's Kitchen
Atlantic Highlands · Mexican (Puebla-style, organic)Top-rated family-run kitchen serving organic, Puebla-inspired Mexican food cooked without seed oils, from breakfast through dinner.
-
Fuze Eatery: Empanada House & Smoothie Bar
Eatontown · Latin AmericanFamily-owned empanada house since 2016 serving handmade sweet and savory empanadas plus fresh fruit smoothies.
-
Jose's Mexican Restaurant
Spring Lake Heights · MexicanFamily-owned Mexican restaurant on Route 71, serving the Jersey Shore since 1997 and open daily year-round for lunch and dinner.
-
Pueblo Magico
Middletown · MexicanFamily-run BYOB serving traditional Mexican cooking in Belford, open from breakfast through dinner.
-
Surf Taco (Long Branch)
Long Branch · MexicanWest End location of the shore taco chain, a quick, kid-friendly stop near the beach.
-
Surf Taco (Manasquan)
Manasquan · MexicanQuick, casual tacos and burritos from the shore-born chain, handy on the way to the beach.
-
Surf Taco (Red Bank)
Red Bank · MexicanCasual Jersey Shore taco and burrito chain with a surf-shack feel, an easy cheap-eats pick for families.
-
Surf Taco (Wall)
Wall Township · MexicanRoute 35 location of the shore taco chain, an easy, inexpensive family stop.
Mexican Restaurants by town
- Things to do in Asbury Park2 picks here
- Things to do in Belmar2 picks here
- Things to do in Lake Como1 pick here
- Things to do in Hazlet1 pick here
- Things to do in Matawan1 pick here
- Things to do in West Long Branch1 pick here
- Things to do in Millstone1 pick here
- Things to do in Freehold Township1 pick here
- Things to do in Atlantic Highlands1 pick here
- Things to do in Eatontown1 pick here
- Things to do in Spring Lake Heights1 pick here
- Things to do in Middletown1 pick here
Quick answers
What are the best Mexican restaurants and taquerias in Monmouth County, NJ?
Local favorites include Azteca Restaurant in Lake Como, Bougainvillea Mexican Restaurant and Bakery in Hazlet and El Rey Rosticeria y Restaurante in Asbury Park. This guide lists 18 Mexican restaurants and taquerias across 16 towns, each picked and described by Monmouth Guide.
Which Monmouth County towns have the most Mexican restaurants and taquerias?
Asbury Park (2), Belmar (2), Lake Como (1) and Hazlet (1) have the most entries in this guide.
More Monmouth County guides
- Best restaurants301 picks
- Best italian65 picks
- Best pizza47 picks
- Best seafood29 picks
- Best breakfast & brunch43 picks
- Best coffee shops35 picks
Planning a day out? See what’s on this weekend or read the latest from the Monmouth Guide blog.