Many people assume the best Mexican restaurants lay on the West Coast. But this is only a myth. New York has just as good, if not even better Mexican restaurants to offer. Sit-down restaurants varying from fancy and upscale to some costing less than $2 (taco joins not included). Below is a list of the top Mexican restaurants in New York City.
Long Island City / Queens
5-48 49th Ave.
The food at Casa Enrique is simple and traditional, the best Mexican of its kind. The chile relleno is a must order, packed with Oaxacan cheese and served over a tomato sauce that is to die for. Another must order, if they’re available, an order of the steak tacos for the table. The guacamole is a must, and every meal here needs to end with the tres leches. On most nights, you can walk in and get a table. Head on over there now!
35 E. 21st St.
This place has a $90 plate of duck carnitas that you will not regret spending $90 on, and that’s saying something. Cosme also makes a uni tostada with bone marrow, and this too needs to be on your table. This is, however, a fairly upscale option and you will need to spend a bit of money here, so stop by for a worthy celebration.
372 Lafayette St.
Great Mexican food does not need to only be reserved for lunch. Here at Atla, you can get a great pambazo (chorizo) sandwich or a plate of chilaquiles. The people behind Cosme brings you Atla, an all-day Mexican spot with bright space and light food! Also, you can order almost anything on the evening menu during the day! Alta serves the best avocado toast in the city, and the fish Milanese should definitely be on your table if you’re looking for something a bit more substantial.
Lower East Side
102 Norfolk St
La Contenta should be your go-to spot for a night out with a friend. They’re a tiny little spot located on the Lower East Side and they make great fish tacos and guacamole. They also offer a not-quite-traditional yet delicious queso with goat cheese and hanger steak with a twice-baked potato. So, if you want to go out on the LES, eat here first. It is casual enough so you can wear whatever, the cocktails are great, and you don’t really need to spend a fortune.
Brooklyn / Sunset Park
4324 4th Ave.
If you like baseball and Mexican food, you should head on over to Sunset Park. Here is where you’ll find a heavy concentration of Mexican joints. One to definitely check out is Tacos El Bronco for their very good Mexican food. Stop in and get a plate of grilled meat with rice and beans. You’ll want to start off with a spread of small tacos ($1.50 each)! Also, you can never go wrong with the salty beef.