Look back 40 years, and NYC’s Mexican restaurant scene was dominated by sizzling fajitas, cheese enchiladas, and nachos, but the city now boasts restaurants specializing in many regions, rivaled in this country only by Los Angeles. That shift can be credited in part to the severe 10-year drought that plagued the Mexican state of Puebla, forcing residents to relocate here, and immigrants from states like Guerrero, Morelos, and Michoacán followed. New York City is now home to an amazing array of Mexican establishments, from tiny taquerias to full-blown restaurants, featuring regional fare from the Yucatan to Sinaloa — plus higher-end spots where thrilling culinary inventions are occurring.