The 10 Best Mexican Restaurants in Brooklyn, NY
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.
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.

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.

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.

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.

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.

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.

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.

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.

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.

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.