Skip to content

The 10 Best Mexican Restaurants in Brooklyn, NY

Chavela's
Amaranto
Oxomoco
Chela
Claro
Alta Calidad
Xixa
de Mole Williamsburg
El Kucho Mexican Restaurant
Mesa Coyoacan
Tacos from Chavelas in Brooklyn.
Chavela's
Chorizo tacos from Amaranto in Brooklyn.
Amaranto
Grilled Razor Clam Ceviche Tostada from Oxomoco
Oxomoco
A burrito from Chela in Park Slope, Brooklyn.
Chela
Enchiladas from Claro in Brooklyn.
Claro
Breakfast burrito from Alta Calidad in Brooklyn.
Alta Calidad
Garlic butter octopus from Xixa in Brooklyn.
Xixa
Taco from de Mole in Williamsburg, Brooklyn.
de Mole Williamsburg
Churros and Ice Cream from El Kucho in Brooklyn.
El Kucho Mexican Restaurant
Camarones al Ajillo from Mesa Coyoacan in Brooklyn.
Mesa Coyoacan

One of the reasons why many people are drawn to New York City is because condensed in its big city streets are an amalgam of cultures. Each neighborhood offers authentic food from a vast array of cultures. One of the boroughs that seem to shine bright when it comes to cuisine as of late is Brooklyn. Brooklyn is an excellent location for enjoying authentic Mexican food. Deciding on the best Mexican restaurants in Brooklyn was a little bit difficult as there were so many good ones. However, there are a few stars that really stand out.

Tacos from Chavelas in Brooklyn.
Instagram/chavelasnyc

Chavela’s

736 Franklin Ave, Brooklyn, NY 11238, United States
(718) 622-3100
A neighborhood favorite held in high regard, Chavela’s offers authentic Mexican food with generous portions. They have vegan and vegetarian options as well that won’t make you feel like you’re missing out. The drinks are just as tasty as the mole tacos. Chavela’s is also a popular brunch spot.

Chorizo tacos from Amaranto in Brooklyn.
Instagram/amaranto

Amaranto

887 Hart St, Brooklyn, NY 11237, United States
(718) 576-6001
If you are looking for the best fish tacos in New York City, you will love Amaranto. The staff put in a lot of effort for the food to be delicious and fresh. They offer a wide selection of meat, like steak, chicken, and seafood, and it is cooked to perfection. The food is flavorful, including the vegan and vegetarian options. There are a variety of meals to choose from the menu. Amaranto also has some tasty choices for dessert like the flan. You can wash down all the delicious food with a refreshing cocktail. The margaritas are a fan favorite.

Grilled Razor Clam Ceviche Tostada from Oxomoco
Instagram/_oxomoco_

Oxomoco

128 Greenpoint Ave, Brooklyn, NY 11222, United States
(646) 688-4180
Oxomoco puts a creative spin on Mexican food. It is more high-end and has one Michelin star. So, you may have to pay a little more here. Still, the restaurant is absolutely gorgeous with white-washed brick walls. It gives off a very bright and ambient feel. You will never feel neglected as the servers are very attentive. The food is very fresh and gives off a modern spin on Mexican food. They have lamb tacos and beet chorizo tacos. The steak tacos come highly recommended. For dessert, order the raspberry tres leches. If you are going for brunch, order the burger. You won’t be disappointed.

A burrito from Chela in Park Slope, Brooklyn.
Instagram/chelaparkslope

Chela

408 5th Ave, Brooklyn, NY 11215, United States
(718) 701-1891
Chela has a homey vibe. Go there enough times, and you will be on a first-name basis with the owner, Ronnie. The Ribs Sonora fall right off the bone. The calamari and guacamole have a fresh taste. Chela has a few cocktail concoctions like the coconut margarita and the jalapeño margarita. The servers are so friendly and attentive.

Enchiladas from Claro in Brooklyn.
Instagram/claro.bk

Claro

284 3rd Ave, Brooklyn, NY 11215, United States
(347) 721-3126
Claro lives up to its one Michelin star. Here, you can try authentic Oaxacan cuisine. The fried oyster tostada is to die for. Definitely try the chilaquiles. The cocktails are creative and complement the food. The Mezcal drinks are a hit. Finish off with the mole chocolate cake for dessert. Claro has a nice back garden for you to dine in. It’s a little bit pricey, but it is worth the trip.

Breakfast burrito from Alta Calidad in Brooklyn.
Instagram/altacalidadbk

Alta Calidad

552 Vanderbilt Ave, Brooklyn, NY 11238, United States
(718) 622-1111
At Alta Calidad, the portions for the main dishes are generous. The prices are decent. You will find that the restaurant gives off a nice ambient and intimate vibe. The chicken tinga tacos are so good. They have put a spin on the fish tacos as they are made from mahi-mahi. It is very hard to get a table here, though, which says something about the food. Definitely recommend getting a reservation. The octopus pork belly skewers are a must-have. There are also vegetarian and vegan options. You will like the cocktails as they are so fresh and tasty. For all the dog lovers out there, you can sit out on the patio with your best friend.

Garlic butter octopus from Xixa in Brooklyn.
Instagram/xixa

Xixa

241 S 4th St, Brooklyn, NY 11211, United States
(718) 388-8660
Xixa has a cozy feel. Their portions are nice, and their menu is well-priced. The food here is creative and inventive. They have a tasting course that gives you your money’s worth. The fish tacos are a big hit among the restaurant patrons. You will enjoy the corn tortilla as it is made from scratch. If you have any dietary restrictions, the staff are mindful of options for those with celiac disease. They also have some delicious vegetarian options. The blueberry tres leches is so good. If you want to take a look at the drinks menu, it is mainly mezcal and tequila.

Taco from de Mole in Williamsburg, Brooklyn.
Instagram/demole

de Mole Williamsburg

2 Hope St, Brooklyn, NY 11211, United States
(347) 721-3399
At de Mole Williamsburg, it is a very cozy and warm environment. The food is so flavorful. You will love the steak burrito. If you eat a plant-based diet, you will really enjoy the vegan seitan burrito. The mole sauce and tortillas are handmade. de Mole, hands down, has the best mole in all of New York City, hence the name. Definitely try the guacamole. They like to make the drinks strong here if that’s your thing. The servers are really sweet and attentive. It has a nice outdoor seating set up. Order the coconut flan for dessert.

Churros and Ice Cream from El Kucho in Brooklyn.
Instagram/kuchomx

El Kucho Mexican Restaurant

141 Wilson Ave, Brooklyn, NY 11237, United States
(917) 966-5124
El Kucho has a very warm and friendly vibe. That’s because the restaurant is family-owned. They are really generous with the nachos here. El Kucho is a little on the pricey side, but the tamales are so good. The sauces are all homemade. All the ingredients are seasonal, fresh, and local. The vegetarian options are quite good.

Camarones al Ajillo from Mesa Coyoacan in Brooklyn.
Instagram/mesacoyoacannyc

Mesa Coyoacan

372 Graham Ave, Brooklyn, NY 11211, United States
(718) 782-8171
Mesa Coyoacan has an industrial aesthetic. The enchiladas are so good. The cucumber margarita and watermelon margarita are so tasty and refreshing. Want a recommendation? Try the stuffed poblano pepper. For the vegetarian folk, try the vegetarian Chile Relleno. If comfort had a taste, it would taste like this. You will find the servers to be quite knowledgeable about the menu and will take note of any food allergies you may have. They have a very tasty watermelon margarita.

The Wrap Up

New York, specifically Brooklyn, has many options when it comes to Mexican food. It is not difficult to come across the best Mexican restaurants in Brooklyn. There are restaurants where the staff makes you feel like part of the family. There are also those restaurants that are a little more flashy. Still, there are those that give abuela’s recipes a modern twist. Regardless of what your preferences are, you can find the best Mexican restaurant in Brooklyn for your own taste.