New York City is home to thousands of restaurants. The city is home to more restaurants per capita than any other city in the world and they all rang from the eclectic and modern, to the classical and upscale to simple and delicious. Some of the best restaurants in the world are found in New York City and with a place as diverse as Manhattan you can certainly expect tons of different places with tons of different options for food out there. If you’re in Manhattan and craving Mexican food, here’s our list of some of the best Mexican restaurants in the city.
1. Café Frida
Café Frida not only serves delicious Mexican dishes but it aims to explore the culinary traditions of pre-Colombian Mexico. The food served here is inspired by places all over Mexico with the chef having toured the country getting an idea of flavors and dishes from chefs and cooks all over the country. Café Frida serves everything homemade and with a kitchen staff mostly made up of women, which is unusual for New York City restaurants but typical for those in Mexico.
Café Frida
Address: 368 Columbus Ave, New York, NY 10024, USA
Opening hours: Mon - Thu 12 PM - 10 PM; Fri 12 PM - 11 PM; Sat 11 AM - 11 PM; Sun 11 AM - 10 PM
Average price for two: 11 - 30 USD
Website: Café Frida
2. Arriba Arriba Midtown
Arriba Arriba Midtown has one of the large margarita menus around so make sure you picked a designated driver for the evening when you come here. The restaurant is a bustling and vibrant place with live music and a colorful and eclectic atmosphere. The restaurant has been in business for over 35 years and in a city where restaurants always come and go, this is quite an achievement.
Arriba Arriba Midtown
Address: 762 9th Ave, New York, NY 10019, USA
Opening hours: Mon - Thu 12 PM - 12 AM; Fri 12 PM - 1 AM; Sat 11 AM - 1 AM; Sun 11 AM - 12 AM
Average price for two: 15 - 35 USD
Website: Arriba Arriba Midtown
3. Iguana New York
Iguana New York is not just a restaurant but an experience on its own. Iguana New York features three floors of food, margaritas, mojitos, and dancing. It’s almost like a nightclub first and a restaurant second but don’t fret because their classic Mexican dishes are delicious and abundant.
Iguana New York
Address: 240 W 54th St, New York, NY 10019, USA
Opening hours: Sun - Wed 11 AM - 1 AM; Thu 11 AM - 3 AM; Fri - Sat 11 AM - 4 AM
Average price for two: 25 - 35 USD
Website: Iguana New York
You might be interested in these Airbnbs!
4. La Contenta
La Contenta is the neighborhood Mexican restaurant that is amazing is and authentic. This quaint spot is anything but normal however and features a staff of people dedicated to delicious tequila and mezcal drinks and a classically trained chef from Mexico. Blending French cooking technique with Mexican flavors and dishes, La Contenta is a great spot to satisfy your cravings.
La Contenta
Address: 102 Norfolk St, New York, NY 10002, USA
Opening hours: Mon - Wed 4 PM - 12 AM; Thu - Sat 11 AM - 2 AM; Sun 11 AM - 12 AM
Average price for two: 25 - 35 USD
Website: La Contenta
5. Añejo
Añejo is located in Hell’s Kitchen and is an upscale classy kind of place. They specialize in agave-based spirits like tequila and mezcal but of course, serve some amazingly authentic Mexican food as well. Their drink menu compliments their dishes so be sure to inquire about what drinks to pair with which dishes.
Añejo
Address: 668 10th Ave, New York, NY 10036, USA
Opening hours: Sun - Wed 11:30 AM - 12 AM; Thu - Sat 11:30 AM - 2 AM
Average price for two: 11 - 30 USD
Website: Añejo
6. MazMezcal
Help us celebrate our 30th Anniversary! This month our $30 special is Arroz con Camarones - or for the "gringos" -...
Posted by Maz Mezcal on Saturday, 25 February 2017
MazMezcal is one of New York’s premier Mexican restaurants. MazMezcal has been around for 68 years serving the city some of the best Mexcian food for generations. The restaurants have a festive and colorful feeling while serving some classic Mexican dishes that have kept this restaurant going for over six decades.
MazMezcal
Address: 316 East 86th St, New York, NY 10028, USA
Opening hours: Mon - Thu 5 PM - 11 PM; Fri 4 PM - 12 AM; Sat 12 PM - 12 AM; Sun 12 PM - 11 PM
Average price for two: 25- 40 USD
Website: MazMezcal
7. Mamasita Bar & Grill
Mamasita Bar & Grill takes the best of Mexican food and creates something unique and delicious. Mamasita Bar & Grill prides itself on serving food free of MSG and animal fat. The menu features dishes made with the freshest ingredients as well as a wide selection of vegetarian-friendly plates and delicious fresh Mexican-style seafood.
Mamasita Bar & Grill
Address: 818 10th Ave, New York, NY 10019, USA
Opening hours: Sun - Wed 11:30 AM - 11 PM; Thu - Sat 11:30 AM - 12 AM
Average price for two: 15 - 35 USD
Website: Mamasita Bar & Grill
8. Sombrero
Sombrero is located in times square and has been around since 1983 serving the heart of New York some delicious and quick Mexican favorites. The restaurant serves all the classic dishes from taco and tortas to fajitas and sopa (soup) and also has a large variety of drinks available. So take a seat at the bar and enjoy some lovely tequila cocktails or enjoy a meal with the family in the dining area.
Sombrero
Address: 303 W 48th St, New York, NY 10036, USA
Opening hours: Mon - Tue 4 PM - 12 AM; Wed - Thu 12 PM - 12 AM; Fri- Sat 12 PM - 1 AM
Average price for two: 20 - 40 USD
Website: Sombrero
9. Pampano
Pampano is a restaurant by chef Richard Sandoval who was born in Mexico and learned to cook while he was a child there making elaborate feats from scratch. He has restaurants all over the world and Pampano is New York’s most elegant Mexican restaurant. With a white-on-white concept dining room that is meant to evoke the sandy coastal regions of Mexico, the food also is inspired by Mexico’s coast with dishes like lobster tacos and seafood paella being a regular specialty.
Pampano
Address: 209 E 49th St, New York, NY 10017, USA
Opening hours: 11:30 AM - 2:30 PM, 5 PM - 10 PM
Average price for two : 35 - 60 USD
Website: Pampano
10. Toloache

With modern lively flair, Toloache has a few locations around Manhattan. Specializing in delicious Mexican classics, they also have a full bar on site allowing for guests to indulge in a few margaritas or tequila shots before or after dinner. The atmosphere is small and quaint making it a nice spot dinner with friends or even date night.
Toloache
Address: 251 W 50th St, New York, NY 10019, USA
Opening hours: Sun - Mon 11:30 AM - 10 PM; Tue - Thu 11:30 AM - 11 PM; Fri - Sat 11:30 AM - 12 AM
Average price for two: 15 - 30 USD
Website: Toloache
Mexican New York
There are so many options for food in New York that it can get pretty overwhelming. Luckily if you’re craving Mexican, we’ve narrowed the list down for you, all you have to do is pick!
Get Trip101 in your inbox
Unsubscribe in one click. See our privacy policy for more information on how we use your data

Create an account to bookmark our articles, like local expert tips, receive great stories in your inbox, and follow writers and topics that you love.
Log in with Facebook Log in with Twitter Log in with Google ×