Amaranto is on a relatively quiet corner in Bushwick, and it isn’t especially hard to get into - but you’ll find some of the best Mexican food in the city here. Start off with some guacamole and a taco or two (we especially like the pork ones), but don’t ignore the larger entrées. There are some very good chicken enchiladas covered in mole poblano, as a well as a thick bone-in pork chop that comes out perfectly cooked in a pool of mole encacahuatado (made with peanuts). The space is just one room with some plain wooden tables and a bar in the corner - and while you could show up here in slippers and a Ninja Turtles sweatshirt, it works pretty well for a casual date night. Bring someone who doesn’t know about Amaranto yet, and it’ll make you seem just a little bit cooler.
More spots in BrooklynSee more
Leuca is an Italian restaurant with Manhattan vibes, in the bottom of a Williamsburg hotel called The William Vale.
Off the main stretch in Williamsburg is Aurora, a place charming enough for a First/Early in the Game Date, calm enough for Dinner with the Parents, and with an insane, well-greened Outdoor/Patio Situation.
Rose's serves elevated pub grub and an excellent cheeseburger in the original Franny's space, a couple blocks from the Barclays Center.
More Mexican spotsSee more
Barrio Chino, a Mexican restaurant on the Lower East Side, is always busy and always worth the wait.
La Contenta is a Mexican bar and restaurant on the Lower East Side that’s the ultimate neighborhood hang for fish tacos and tequila.
What was once called Rockaway Taco is now called Tacoway Beach. The good news? The fish tacos are still the best in town.
Suggested by our writers
La Esquina Brasserie
Does La Esquina have the best Mexican food in NYC? No. But it is in a secret basement in Nolita, and it’s worth a trip for the experience.
Cosme is an upscale Mexican restaurant in Flatiron that’s much more approachable than it appears to be.
Filter and browse restaurants near you
Text us for personalized recommendationsLearn more